NRO vs NRE vs FCNR Accounts: A Guide for NRI Investors
Choosing the right bank account is the foundation of every NRI’s financial relationship with India. The three main options — NRE, NRO, and FCNR accounts — differ in currency, repatriability, and taxation. Picking the wrong one can lock up your funds or create tax surprises. This guide compares NRE vs NRO vs FCNR accounts so NRI investors can choose with confidence.
The Three Account Types at a Glance
- NRE (Non-Resident External) Account: Holds foreign earnings converted to rupees; fully repatriable; interest tax-free in India.
- NRO (Non-Resident Ordinary) Account: Holds income earned in India (rent, dividends, pension); limited repatriation; interest taxable.
- FCNR (Foreign Currency Non-Resident) Account: A fixed deposit held in foreign currency; protects against exchange-rate risk; fully repatriable.
NRE Account
An NRE account is for parking your overseas earnings in India in rupees. The principal and interest are fully repatriable, and the interest is exempt from Indian income tax. It is ideal for NRIs who want to invest in India on a repatriable basis. Investments made from an NRE account can be sent back abroad freely. The downside is exchange-rate risk, since funds are converted to rupees.
NRO Account
An NRO account manages income earned within India — rent, dividends, interest, or pension. Repatriation is capped at USD 1 million per financial year (after taxes and with Form 15CA/15CB). The interest is taxable in India and subject to TDS. It is the right account for NRIs with ongoing Indian income or for non-repatriable investment. See repatriation of funds by NRIs.
FCNR Account
An FCNR account is a fixed deposit held in foreign currency (such as USD, GBP, EUR). Because funds stay in foreign currency, there is no exchange-rate risk. Both principal and interest are fully repatriable and tax-free in India. It suits NRIs who want to earn interest without converting to rupees.
Comparison Table
| Feature | NRE | NRO | FCNR |
|---|---|---|---|
| Currency | INR | INR | Foreign currency |
| Source of funds | Foreign income | Indian income | Foreign income |
| Repatriation | Full | Up to USD 1 mn/year | Full |
| Interest taxable in India | No | Yes | No |
| Exchange-rate risk | Yes | Yes | No |
| Best for | Repatriable investment | Indian income | Currency protection |
Which Account Should You Choose?
If you plan to invest in India and want full repatriation, use an NRE account. If you have income arising in India, you need an NRO account. If you want to hold deposits in foreign currency without exchange risk, choose an FCNR account. Many NRIs maintain more than one to serve different needs. The account you use also determines whether your NRI investment is repatriable.
Frequently Asked Questions
Is NRE interest really tax-free?
Yes, interest on NRE accounts is exempt from Indian income tax while you are an NRI.
Can I transfer funds between NRE and NRO?
You can move funds from NRE to NRO freely; NRO to NRE is allowed within the USD 1 million limit with documentation.
Why choose FCNR over NRE?
FCNR avoids exchange-rate risk because the deposit stays in foreign currency.
Which account is needed for non-repatriable investment?
An NRO account is used for investment on a non-repatriable basis.
Plan Your NRI Banking and Investments
S. Choudhary & Co. advises NRIs on account structuring, investment routes, and repatriation. Explore our international taxation services or call +91 90248 28295 · sushil@sushilchoudhary.com.