NRE vs NRO Account: Key Differences

Neha Navaneeth

Marketing & Content Associate

Nov 11, 2025

NRE / NRO Account

NRE / NRO Account

NRIs can open both NRE and NRO accounts with Indian banks. But, what is the right choice for overseas and local income management?

Using the wrong type of account may attract unnecessary tax, limit repatriation, or even violate FEMA guidelines. This guide defines both accounts, explains the NRE and NRO account differences, and helps you decide which one aligns with your income and investment plans.

NRE Account Meaning

An NRE account, or Non-Resident External account, is a bank account in which NRIs can deposit their foreign earnings in India. The money is kept in Indian Rupees, and both the principal and interest can be freely repatriated abroad. 

NRO Account Meaning

An NRO account, standing for Non-Resident Ordinary account, is needed to manage income that an NRI generates in India from sources such as rent, dividends, or pension. According to the RBI, through this account, local earnings are kept in rupees and can be repatriated up to USD 1 million every year after deducting all applicable taxes. 

Why Does India Have NRE and NRO Accounts?

Under the Foreign Exchange Management Act (FEMA), the RBI differentiates between resident and non-resident accounts to track and regulate foreign exchange movement. An NRI (Non-Resident Indian), PIO (Person of Indian Origin), and OCI (Overseas citizen of India) can open NRE and NRO accounts. 

Indians are considered non-residents when they relocate to foreign countries for more than 182 days in a financial year. Keeping a normal savings account even after that is considered a violation under FEMA. 

For compliance, NRIs need to move onto either NRE or NRO accounts. These accounts allow them to repatriate funds legally, maintain transparency in cross-border transactions, and comply with tax obligations in India and abroad.

All transactions in NRE and NRO accounts are under the purview of FEMA, which deals with the ways of holding non-resident assets and earnings in India. This NRE and NRO account difference and structuring enable NRIs to manage their foreign and local income in a tax-compliant manner.

NRE And NRO Account Difference: How Do They Compare?

NRE and NRO accounts are different in terms of purpose, tax, and the ways through which money can be transferred in or out of India. The table below shows the main NRE and NRO account differences:

Parameter
NRE Account
NRO Account
Source of funds

Foreign income earned in a foreign country and repatriated to India

Income earned in India in the form of rent, dividends, or pensions.

Repatriation

Repatriation is fully exercisable, i.e., both principal and interest may be repatriated abroad at any time

Repatriation is limited to USD 1 million per financial year after applicable taxes

Taxation

Tax-free interest in India

Interest is taxable at 30% TDS; it is liable to income tax laws 

Joint holding

Only allowed with NRI/OCI or resident Indian relative (former or survivor basis only).

Allowed with NRI/OCI or resident Indian 

Currency risk

High, since deposits are being changed from foreign currency to INR

Moderate, as funds are already in INR

Use case

Best to save overseas earnings in India

Best to handle Indian earnings when overseas

Fund transfer between accounts

NRE → NRO transfer without restriction

NRO → NRE transfer allowed up to USD 1 million per FY 

Currency of deposit and withdrawal

Deposited in foreign currency, sustained and withdrawn in INR only

Deposited and withdrawn in INR only

Key benefits

Tax-free profits and convenient repatriation

Streamlined control over Indian-based earnings and assets

Account operation

Jointly or separately operated by NRIs

Can be jointly operated with a resident for local needs

NRE and NRO Account Difference: Which One to Choose?

The right account depends on where your income comes from and how you plan to use it. Here are three simple examples that show when to choose an NRE or NRO account.

  • NRI Working Abroad: If you earn a salary in a foreign country, then an NRE account can be the best option for you. You can deposit your foreign income into it, hold it in rupees, and repatriate both the principal and interest without restriction. It's ideal for saving abroad-earned money and converting it into Indian assets when needed.

  • NRI Earnings in India (Rent, Dividends): If you earn money from renting out property, stock payouts, or retirement funds in India, set up an NRO account. This helps gather and handle those earnings in rupees, while staying aligned with local tax laws. The interest earned gets taxed. Also, if sending money abroad beyond the allowed amounts, tax is taken off first before moving it.

  • Returning NRI: When you're set on returning to India, switch your NRE and NRO accounts into a resident or Resident Foreign Currency (RFC) account. That way, your money stays fully compliant with the law, easy to reach, and accessible for your updated local standing.

Read more about choosing between NRE and NRO DEMAT accounts

Taxation in India: NRE and NRO Account Difference

An NRE account offers full tax benefits in India, as both the principal and interest earned are not taxable. So it's a solid choice for overseas Indians making money abroad and looking to stash or grow that cash back home without extra tax headaches.

The NRO account gets taxed completely under India's rules. On interest earnings, banks take out 30% as TDS - along with extra charges - before putting what’s left into your account. You might get a tax exemption or cash back on foreign earnings (Foreign Tax Credit FTC), provided the source country has a Double Taxation Avoidance Agreement (DTAA)  with India.

Conclusion

Many overseas Indians see value in opening both NRE and NRO accounts after knowing the NRE and NRO account differences. This helps handle earnings at home and overseas without hassle. Before you open or change your account type, go through the updated RBI and FEMA guidelines so you don’t run into trouble later.

Switching to NRI banking doesn’t need to be a hassle. With Rupeeflo, setting up your NRE or NRO account and handling cash and documents just got smoother. Download the app today!

Frequently Asked Questions

  1. What is NRE and NRO full form?

NRE stands for Non-Resident External account (to deposit foreign earnings in India), and NRO stands for Non-Resident Ordinary account (to manage income earned in India).

  1. Can I have both NRE and NRO accounts?

Yeah, plenty of overseas Indians hold two accounts just to make life easier. When money comes from outside India, send it to the NRE account. For income earned locally, go with the NRO option. Keeping them in different accounts helps with tax savings while letting funds move smoothly.

  1. Can I send money from abroad to both NRE and NRO accounts?

Yes, you can send money earned abroad to both NRE and NRO accounts. However, NRE account holdings are not taxed in India, while interest from NRO account funds is taxable. 

  1. Is it okay to transfer money from an NRE to an NRO account?

Yes, you can transfer funds from NRE to an NRO account. However, interest on funds in an NRO account is taxable and non-repatriable. 


Open NRE & NRO Account from Anywhere
UPI-Enabled
PIS Account Issuance
Paperless Account Opening
Open NRE & NRO Account from Anywhere
UPI-Enabled
PIS Account Issuance
Paperless Account Opening
Open NRE & NRO Account from Anywhere
UPI-Enabled
PIS Account Issuance
Paperless Account Opening