An NRO account is not a savings account—it's a separate category of bank account designed specifically for non-resident Indians
An NRO (Non-Resident Ordinary) account is a rupee-denominated bank account that allows non-resident Indians to deposit money earned in India. While it functions like a savings account in some ways—you can deposit funds, earn interest, and withdraw money—it operates under different rules and restrictions than a standard savings account. The key difference is that NRO accounts exist to manage income generated within India, whereas savings accounts are for residents managing their general finances.
If you're a non-resident Indian, your bank will likely offer you both an NRO account and an NRE (Non-Resident External) account. Understanding which one you need depends on where your money comes from and what you plan to do with it.
Key Takeaways
- An NRO account is for rupee income earned in India, such as rent, pensions, or dividends from Indian investments, while a savings account is for residents managing general finances.
- NRO accounts have restrictions on transferring money abroad and require you to pay tax on interest earned in India, unlike some other account types.
- You can hold both an NRO and an NRE account simultaneously, and many non-resident Indians maintain both for different purposes.
- Interest rates on NRO accounts are typically lower than on savings accounts, and the funds are subject to Indian tax laws.
How an NRO account differs from a standard savings account
A savings account is designed for Indian residents to manage everyday finances—deposits, withdrawals, bill payments, and transfers. An NRO account, by contrast, is specifically for non-residents and comes with restrictions built into Indian banking regulations.
The most significant difference is repatriation—the ability to move money out of India. With a savings account, a resident can transfer funds freely. With an NRO account, you can transfer money abroad only up to a certain limit per financial year, and you must provide documentation showing the source of the funds. Interest earned on NRO balances is also taxable in India at your applicable tax rate, whereas the tax treatment of savings account interest depends on your residency status.
NRO accounts also typically offer lower interest rates than savings accounts. Banks may offer 3% to 4% annual interest on NRO accounts, while savings accounts for residents often earn 4% to 5% or higher, depending on the bank and account balance.
Who should open an NRO account and why
You need an NRO account if you are a non-resident Indian and have income generated within India. This includes rent from Indian property, pension payments from an Indian employer, dividends from Indian stocks, or income from a business you still operate in India.
An NRO account is also useful if you want to keep rupee funds in India without converting them to foreign currency. If you plan to return to India or make regular purchases there, maintaining an NRO account avoids the currency conversion fees and exchange rate fluctuations you would face with an NRE account or foreign currency account.
You do not need an NRO account if all your income is earned abroad. In that case, an NRE account is more appropriate because it allows unlimited repatriation and has more favorable tax treatment for non-residents.
NRO account rules and restrictions you should know
NRO accounts come with specific regulatory limits set by the Reserve Bank of India (RBI). You can transfer up to $1 million USD equivalent per financial year from an NRO account to a foreign country, though this limit applies to the total of all your NRO accounts combined. If you need to transfer more, you must obtain RBI approval, which requires documentation of the source and purpose of the funds.
Interest earned on NRO balances is subject to Indian income tax. If you are classified as a non-resident for tax purposes, you may still owe tax on this interest in India, depending on your tax residency status and any tax treaties between India and your country of residence. You will receive a Form 26AS from your bank showing the interest earned, which you should report on your Indian tax return if required.
You cannot use an NRO account to invest in certain financial instruments. For example, you cannot purchase Indian mutual funds or stocks directly through an NRO account—you would need a separate investment account or an NRE account for those purposes. However, you can hold the proceeds from selling Indian investments in your NRO account.
NRO vs. NRE: which account you actually need
The choice between an NRO and NRE account depends on the source of your funds. An NRE account is for money earned abroad and brought into India. It offers unlimited repatriation—you can transfer any amount back out of India without RBI approval—and interest earned is not taxable in India for non-residents. An NRO account is for money earned in India and offers limited repatriation with annual caps.
Many non-resident Indians maintain both accounts. You might use your NRE account for salary earned abroad and your NRO account for rent collected from Indian property. This separation makes tax reporting clearer and ensures you are not unnecessarily restricted when you need to move money abroad.
If you are unsure which account to open, ask your bank directly. They can explain the tax implications based on your specific situation and help you decide whether you need one account, both, or neither.
Interest rates and fees on NRO accounts
NRO account interest rates vary by bank and typically range from 2.5% to 4.5% annually, depending on your balance and the bank's current rates. Some banks offer tiered rates—higher interest for larger balances. You should compare rates across banks before opening an account, as the difference can be meaningful over time.
Most banks charge a small annual maintenance fee for NRO accounts, typically between 500 and 1,000 rupees per year, though some waive the fee if you maintain a minimum balance. Cheque books, debit cards, and other services may carry additional charges. Ask your bank for a complete fee schedule before opening the account.
Interest is credited to your account quarterly or annually, depending on the bank. You will receive a statement showing the interest earned, which you need for tax reporting purposes.
How to open an NRO account if you need one
You can open an NRO account with most Indian banks, either in person during a visit to India or through their international banking division while you are abroad. The process typically requires proof of non-resident status, your passport, proof of foreign address, and a reference from your employer or bank in your country of residence.
Some banks allow you to open an NRO account online through their website if you already have a relationship with them. Others require you to visit a branch in India or work through their overseas representative office. Contact the bank's international banking department to ask about their specific process.
Once your account is open, you can deposit funds through wire transfer, demand draft, or cheque. Your bank will provide instructions for each method. Keep documentation of all deposits and withdrawals for tax purposes.
Frequently Asked Questions
Can I withdraw money from my NRO account whenever I want?
Yes, you can withdraw rupees from your NRO account at any time without restriction. However, if you want to transfer the money abroad, you are limited to $1 million USD equivalent per financial year without RBI approval. Withdrawals within India are unrestricted.
Do I have to pay tax on NRO account interest?
Yes, interest earned on an NRO account is taxable in India. The tax rate depends on your income tax slab. You will receive documentation from your bank showing the interest earned, which you must report on your Indian tax return if you are required to file one.
Can I convert my NRO account to a regular savings account?
No, you cannot convert an NRO account to a savings account because your residency status determines which account type you can hold. If you become an Indian resident again, you would close your NRO account and open a standard savings account instead.
What happens to my NRO account if I return to India permanently?
Once you return to India and regain resident status, you can no longer hold an NRO account. You would need to close it and transfer the funds to a regular savings account. Your bank can guide you through this process.
Is an NRO account the same as a foreign currency account?
No. An NRO account holds rupees, while a foreign currency account holds dollars, pounds, or other foreign currencies. Non-residents can hold both types of accounts, but they serve different purposes and have different rules.