Yes, NRIs can hold a normal bank account in India, but the account type and rules differ from resident accounts
An NRI (Non-Resident Indian) is an Indian citizen living outside India for work, study, or other reasons, or someone of Indian origin holding a foreign passport. Banks in India allow NRIs to open savings and current accounts, but these are classified as NRO (Non-Resident Ordinary) accounts or NRE (Non-Resident External) accounts, not standard resident accounts. The key difference is how money can move in and out, and what you can do with the funds.
The account you can open depends on where your money comes from and what you plan to do with it. If you earn money abroad and want to bring it into India, you use an NRE account. If you have income in India (rent, pensions, dividends from Indian investments), you use an NRO account. Most NRIs open both types to handle different money flows.
Key Takeaways
- NRIs must open NRO or NRE accounts, not regular resident accounts, and most banks require you to apply in person or through a branch in your home country.
- NRE accounts hold foreign currency and money earned abroad; NRO accounts hold rupees and money earned in India, and the two have different rules for moving money out.
- You will need your passport, visa or travel documents, proof of foreign address, and proof of Indian address to open an account.
- Some banks allow online account opening for NRIs through their international branches, but many still require a visit to an Indian branch or a branch abroad.
- After you return to India permanently, you must convert your NRO and NRE accounts to regular resident accounts within a set timeframe, usually 90 days.
NRE accounts: for money earned outside India
An NRE account is designed for NRIs who earn money abroad and want to bring it into India. The account holds foreign currency (usually US dollars, pounds, or euros) or rupees converted from foreign currency. Money deposited into an NRE account is treated as foreign income and is not subject to Indian income tax on the interest earned, provided the interest is not repatriated (sent out of India).
You can transfer money into an NRE account from abroad using wire transfers, and you can withdraw rupees from ATMs or branches in India. The major advantage is that you can repatriate (send money back out of India) without restriction — there is no limit on how much foreign currency you can move out. This makes NRE accounts ideal if you plan to send money to India temporarily or want to keep funds flexible.
Interest earned on NRE accounts is tax-free in India, but if you repatriate the interest, you may owe tax in your country of residence. Check with a tax advisor in your home country before opening an NRE account.
NRO accounts: for money earned in India
An NRO account is for NRIs with income sources in India — rental income from property, pensions, dividends from Indian stocks, or salary from an Indian employer. This account holds rupees only and is subject to Indian income tax on interest earned. You must file an Indian tax return if your income crosses the threshold, even though you live abroad.
The key restriction on NRO accounts is repatriation. You can withdraw rupees and spend them in India freely, but sending money out of India is limited. The Reserve Bank of India (RBI) allows you to repatriate up to USD 1 million per financial year (April to March) from NRO account income, but you must provide documentation showing the money came from taxed income. This makes NRO accounts less flexible if you need to move large sums abroad regularly.
Many NRIs keep an NRO account open even after returning to India permanently, because closing it triggers tax complications. If you have rental income from an Indian property, for example, the NRO account is often the simplest way to receive and manage those funds.
Documents you need to open an NRI account
Banks require consistent proof of your NRI status and identity. You will need your passport (original and a copy), a visa or travel document showing your current country of residence, and proof of your foreign address — typically a utility bill, rental agreement, or bank statement from your country of residence, dated within the last three months.
You will also need proof of your Indian address, even though you live abroad. This can be your parents' address, a property you own in India, or a previous Indian address. A utility bill, property tax receipt, or rental agreement works. Some banks accept an Aadhaar card as both identity and address proof.
If you are opening the account in person at an Indian branch, bring originals and copies of all documents. If you are opening remotely through a branch in your country of residence or online, the bank will tell you which documents to scan and upload, and whether they need certified copies.
How to open an NRI account: in-person, online, or through a foreign branch
Most major Indian banks — State Bank of India (SBI), HDFC Bank, ICICI Bank, Axis Bank — offer NRI account opening, but the process varies by bank and your location. The three main routes are in-person at an Indian branch, online through the bank's NRI portal, or at a branch of the Indian bank in your country of residence.
In-person at an Indian branch: If you are visiting India, you can walk into any branch of your chosen bank with your documents and open an account on the spot. This is the fastest route and requires no follow-up. The account is usually active within one to three business days.
Online through the bank's NRI portal: Many banks now allow NRIs to open accounts online by uploading documents and completing video verification. SBI, HDFC, and ICICI all offer this. The process takes five to ten business days, and you receive your debit card and account details by post. You will need to provide scanned copies of your passport, visa, proof of foreign address, and proof of Indian address.
At a foreign branch or representative office: If the Indian bank has a branch or office in your country, you can open an account there. The bank will then link your account to a branch in India for day-to-day operations. This route is available in major cities like London, New York, Dubai, and Singapore, but not everywhere.
Fees, minimum balance, and account maintenance
NRI accounts typically have higher minimum balance requirements than resident accounts. SBI, for example, requires a minimum balance of around 10,000 rupees for a savings account, though this varies by account type and branch. Some banks waive the minimum if you maintain a certain monthly credit or set up automatic transfers.
Most banks charge an annual maintenance fee for NRI accounts, ranging from 500 to 2,000 rupees per year, though this is often waived if you maintain the minimum balance or keep a certain amount on deposit. Outward remittance fees (for sending money out of India) are typically 500 to 1,000 rupees per transaction, depending on the bank and the amount.
Debit cards and internet banking are free or low-cost. ATM withdrawals in India are free at your bank's ATMs and usually free at other banks' ATMs up to a certain number per month. International ATM withdrawals (if you use your card abroad) may carry a fee of 1 to 2 percent of the withdrawal amount, plus any fee charged by the foreign ATM operator.
Converting your NRI account when you return to India
If you return to India and take up residence, your NRI status changes. The RBI requires you to convert your NRO and NRE accounts to regular resident accounts within 90 days of your return. Some banks allow you to do this online or by visiting a branch; others require a written request and updated address proof.
When you convert an NRE account, any rupees in the account remain in rupees, and any foreign currency is converted to rupees at the current exchange rate. After conversion, the account becomes a standard resident account with no repatriation restrictions. Your NRO account simply becomes a regular savings account with standard tax rules.
If you do not convert within 90 days, the bank may freeze the account or convert it automatically. It is best to notify your bank as soon as you know you are returning permanently, so they can guide you through the process and avoid complications.
Frequently Asked Questions
Can I open a regular resident bank account as an NRI?
No. Banks will not open a standard resident account for an NRI. You must open an NRO or NRE account. If you misrepresent your status to open a resident account, the bank can freeze or close it once they discover you are an NRI.
Can I open an NRI account without visiting India?
Yes. Most major banks offer online account opening for NRIs, or you can visit a branch of the Indian bank in your country of residence. Online opening usually takes five to ten business days and requires scanned copies of your passport, visa, and address proofs.
What is the difference between NRE and NRO accounts for tax purposes?
NRE accounts are tax-free on interest earned in India, but you may owe tax in your country of residence if you repatriate the interest. NRO accounts are subject to Indian income tax on interest, and you must file an Indian tax return if your income crosses the threshold. Consult a tax advisor in both countries before deciding.
Can I send money out of India from an NRO account?
Yes, but with limits. You can repatriate up to USD 1 million per financial year from NRO account income, provided you show the money came from taxed sources like rent or pensions. Larger amounts require RBI approval and additional documentation.
Do I need both NRE and NRO accounts?
Not necessarily, but most NRIs open both for convenience. Use an NRE account for money earned abroad, and an NRO account for Indian income. If you have only one source of income, one account may be enough.