NRE vs NRO Account — What Is the Difference?

An NRE account is for parking foreign income in India, offering tax-free interest and free repatriability. An NRO account is for managing income earned in India, where the interest is taxable and repatriation is restricted.

TrustyBull Editorial 5 min read

What is an NRE (Non-Resident External) Account?

Think of an NRE account as a savings account in India for your foreign income. If you live and work abroad and want to send money back home, this is the account for you. Understanding how do banks work with these accounts is the first step to managing your money effectively as a Non-Resident Indian (NRI).

You deposit money into an NRE account in a foreign currency. The bank then converts it into Indian Rupees. The money you keep in this account is your foreign earning, parked in India. This distinction is very important for tax and transfer rules.

Key Features of an NRE Account

The biggest benefit of an NRE account is its flexibility and tax efficiency. Here’s a simple breakdown:

  • Tax-Free Interest: The interest you earn in an NRE account is completely exempt from income tax in India. This is a major advantage that helps your savings grow faster.
  • Full Repatriability: You can transfer the entire balance, including the principal amount and the interest earned, back to your foreign bank account anytime. There are no restrictions or limits. This gives you complete control over your funds.
  • Source of Funds: You can only deposit money into this account from a foreign source. This means transfers from your overseas bank account or foreign currency cheques. You cannot deposit your Indian income into it.
  • Joint Holding: An NRE account can be held jointly with another NRI, but not with a resident Indian.
An NRE account is best for NRIs who want to keep their foreign earnings in India, let it grow tax-free, and have the freedom to take it back abroad whenever they wish.

What is an NRO (Non-Resident Ordinary) Account?

Now, let’s talk about the NRO account. This account is designed to help you manage the income you earn within India. If you have a property in India that generates rent, or if you receive dividends from Indian shares, this is where that money should go.

When you become an NRI, your existing resident savings account is converted into an NRO account. You can deposit both your Indian earnings and your foreign earnings into this account. However, it comes with a different set of rules compared to the NRE account, especially regarding taxes and fund transfers.

Key Features of an NRO Account

The NRO account is a practical tool for handling your financial life in India while you live abroad.

  • Manages Indian Income: Its primary purpose is to manage income earned in India, such as rent, pension, salary arrears, or dividends.
  • Taxable Interest: Unlike the NRE account, the interest earned in an NRO account is subject to Indian income tax. The bank will also deduct Tax at Source (TDS) on the interest.
  • Restricted Repatriability: You cannot freely transfer the entire balance abroad. There is a limit, which is currently up to 1 million US dollars per financial year, and you need to provide certain documents and pay applicable taxes.
  • Joint Holding: You can hold an NRO account jointly with a resident Indian (like a close relative), which can make it easier to manage finances back home.

NRE vs. NRO: A Side-by-Side Comparison

Seeing the features next to each other makes the choice clearer. This table breaks down the main differences between an NRE and an NRO account.

Feature NRE (Non-Resident External) Account NRO (Non-Resident Ordinary) Account
Purpose To park foreign earnings in India. To manage income earned in India.
Source of Funds Only foreign currency from abroad. Both Indian and foreign currency.
Tax on Interest Completely tax-free in India. Taxable as per Indian income tax slabs.
Repatriability Principal and interest are fully and freely repatriable. Restricted. Up to 1 million US dollars per year after taxes.
Joint Holder Can be held jointly with another NRI only. Can be held jointly with an NRI or a Resident Indian.

How Do Banks Work With NRE and NRO Accounts?

Banks in India follow strict guidelines set by the Reserve Bank of India (RBI) for these accounts. This is a core part of how do banks work under the Foreign Exchange Management Act (FEMA). When you deposit foreign currency into an NRE account, the bank's treasury department converts it into Indian Rupees at the prevailing exchange rate. This process is seamless for you but involves complex currency management for the bank.

For repatriation, the process is reversed. When you request a transfer from your NRE account to your overseas account, the bank converts the Indian Rupees back to the foreign currency. For NRO repatriation, the bank must ensure you have completed the necessary paperwork, like Form 15CA and 15CB, to certify that all due taxes have been paid. Banks act as gatekeepers to ensure these cross-border transactions comply with national regulations. You can learn more about these regulations directly from the source on the RBI's official FAQ page.

Which Account is Better for You? The Final Verdict

There is no single “better” account. The right choice depends entirely on your financial needs. Most NRIs find that the best strategy is to have both an NRE and an NRO account.

You should open an NRE account if:

  • You want to send your foreign savings to India.
  • You want your interest earnings to be tax-free.
  • You want the freedom to move your money out of India at any time without hassle.

You should open an NRO account if:

  • You have sources of income in India, like rent from a house or dividends.
  • You need an account to pay for expenses in India, such as loan EMIs, insurance premiums, or utility bills.
  • You want to hold an account jointly with a family member who lives in India.

By using both accounts, you can create a clear separation between your foreign and Indian finances. Use the NRE account for your international savings and investments, enjoying the tax benefits and liquidity. Use the NRO account as your operational account for all things related to India. This dual-account strategy simplifies tax planning and makes managing your money across borders much easier.

Frequently Asked Questions

Can I convert my resident savings account to an NRO account?
Yes. When your residential status changes from Resident to Non-Resident Indian (NRI), you must inform your bank. They will then redesignate your existing savings account as an NRO account.
What happens to my NRE/NRO account when I return to India permanently?
You must inform your bank about your change in status. Your NRE and NRO accounts will be re-designated as regular resident savings accounts. The tax-free benefit on the NRE account balance will cease upon your return.
Can I deposit cash into my NRE account?
No, you cannot deposit cash, whether in Indian Rupees or foreign currency, directly into an NRE account. All credits to an NRE account must come from inward remittances from abroad through proper banking channels.
Is the interest from an NRO account fully taxable?
Yes, the interest earned in an NRO account is fully taxable at the income tax slab rates applicable to you in India. Banks are also required to deduct Tax at Source (TDS) on the interest earned.
Can I have both an NRE and an NRO account?
Yes, you can have both types of accounts. In fact, many NRIs maintain both to segregate their foreign income (in an NRE account) from their Indian income (in an NRO account) for easier management and tax planning.