Partner With Us NRI

Open Free Trading Account Online with ICICIDIRECT

Incur '0' Brokerage upto ₹500

Difference between NRE and NRO accounts

8 Mins 04 Aug 2023 0 COMMENT

Do you know that as a Non-Resident Indian (NRI), you are not allowed to hold or operate a regular bank account? As per the Foreign Exchange Management Act (FEMA) of 1999, you will need a Non-Resident External (NRE) or a Non-Resident Ordinary (NRO) bank account for financial transactions in India.

You could be pondering which of the two accounts is right for you. A comparison between the NRE vs NRO accounts can guide you in taking the right decision. Below are the differences between NRE and NRO accounts based on different parameters:


An NRE account allows you to park your foreign earnings into an Indian bank account. You can deposit funds in a foreign currency in your NRE bank account, and it automatically gets converted into Indian rupees.

On the other hand, an NRO account allows you to hold and manage your earnings made in India. You can use your NRO bank account to deposit income from rent, mutual funds, dividends, interests, etc. Withdrawals from both NRE and NRO accounts are allowed only in Indian rupees.

As per FEMA regulations, an NRE or NRO account is mandatory for NRIs willing to invest in Indian investment instruments.


Deposits made into an NRE account are tax-free. The principal amount deposited into an NRE account and the interest earned on it are exempted from income tax. On the other hand, the interest earned on the deposits made into an NRO account is taxable at a 30% rate, deducted at the source.


All deposits made into an NRE account, including the principal amount and the interest earned, are fully repatriable. It means there is no limit on the amount you can transfer to your resident country from an NRE account.

On the other hand, an NRO account comes with a repatriation limit. You can transfer only up to 1 million US dollars from your NRO account in a given financial year after paying applicable taxes.

Account structure

You can open an NRE account individually or jointly with another NRI. You cannot open a joint NRE account with an Indian resident. It’s because NRE accounts are suitable only for those who have foreign income.

On the other hand, you can open an NRO account individually or jointly with another NRI or a resident Indian on a ‘former’ or ‘survivor’ basis. NROs accounts are useful for those who want to manage their income from an Indian source.

Funds transfer

You can transfer funds from your NRE account to another NRE account or an NRO account. However, funds from an NRO account can only be transferred to another NRO account. You are not allowed to transfer funds from an NRO account to an NRE account.

Exchange rate fluctuations

The deposits made into an NRE account are prone to foreign currencies’ exchange rate fluctuations. It means that any change in the exchange rate of your local currency will impact the deposit value in your NRE account.

On the other hand, the deposits made into an NRO account are not impacted by currency exchange rate fluctuations. Any changes in the Forex exchange rate of your local currency may impact the savings made in your NRO account.

NRE vs NRO – What should you choose?

After learning the differences between the NRE and NRO, you should be able to decide which would best suit your needs. Your decision should be based on your precise needs and purpose. If you want a bank account to store and manage your income generated in India, you will need to open an NRO bank account.

However, if you only want to park your income in a foreign currency into an Indian bank account, an NRE account will be more useful. The deposits made into an NRE account are free from income tax and are fully repatriable.

To conclude

As an NRI, you can open an NRE or an NRO account to convert your foreign income into Indian rupees. You can also use them to invest your foreign income in India and earn higher returns. The purpose of both these accounts is to help you manage your money seamlessly.

Disclaimer: ICICI Securities Ltd. (I-Sec). Registered office of I-Sec is at ICICI Securities Ltd. - ICICI Venture House, Appasaheb Marathe Marg, Prabhadevi, Mumbai - 400 025, India, Tel No : 022 - 6807 7100. I-Sec is a Member of National Stock Exchange of India Ltd (Member Code :07730), BSE Ltd (Member Code :103) and Member of Multi Commodity Exchange of India Ltd. (Member Code: 56250) and having SEBI registration no. INZ000183631. AMFI Regn. No.: ARN-0845. We are distributors for Mutual funds. Mutual Fund Investments are subject to market risks, read all scheme related documents carefully. Name of the Compliance officer (broking): Ms. Mamta Shetty, Contact number: 022-40701022, E-mail address: complianceofficer@icicisecurities.com. Investments in securities markets are subject to market risks, read all the related documents carefully before investing. The contents herein above shall not be considered as an invitation or persuasion to trade or invest.  I-Sec and affiliates accept no liabilities for any loss or damage of any kind arising out of any actions taken in reliance thereon. The contents herein above are solely for informational purpose and may not be used or considered as an offer document or solicitation of offer to buy or sell or subscribe for securities or other financial instruments or any other product. Investors should consult their financial advisers whether the product is suitable for them before taking any decision. The contents herein mentioned are solely for informational and educational purpose.