Key Takeaways
- Both account types can exist at the same bank simultaneously, and most banks encourage this because it simplifies your banking.
- An NRE account holds foreign currency or rupees brought in from abroad; an NRO account holds rupees earned inside India, like salary or rental income.
- Money in an NRE account can move freely in and out of India; money in an NRO account is largely stuck in India unless you follow specific steps to move it abroad.
- You will need to declare both accounts to the bank and to the Indian tax authority if your total income crosses the filing threshold.
Why Banks Allow Both Accounts at Once
A single bank account cannot legally hold both types of money under Indian banking rules. If you are a non-resident and you earn salary in India, that money must go to an NRO account. If you send money from your job abroad, that goes to an NRE account. Keeping both accounts at the same bank means you do not have to manage accounts at two different institutions, and the bank can track your transactions more easily.
The Reserve Bank of India (RBI) permits this arrangement because it actually makes compliance simpler. Your bank can see all your accounts in one place, flag any unusual activity, and may support you are not mixing restricted funds with unrestricted ones. From the bank's perspective, one customer with two accounts is cleaner than one customer with accounts scattered across multiple banks.
What Money Goes Into Each Account
An NRE account receives money from outside India. This includes your salary paid to a foreign bank account that you then transfer to India, money sent by family members living abroad, investment returns from overseas, or any other foreign-source income. You can deposit foreign currency directly, and the bank converts it to rupees at the exchange rate on the day of deposit.
An NRO account receives rupee income earned inside India. This is typically your salary if your employer pays you in rupees in an Indian bank, rental income from property you own in India, interest from Indian bank deposits, or dividends from Indian companies. Money cannot move into this account from abroad unless it is already in rupees and the sender is authorized to send it.
The distinction matters because of tax and foreign exchange rules. Money in an NRE account is treated more favorably for repatriation (moving it back out of India), while money in an NRO account faces restrictions on how much you can move abroad in a financial year.
Repatriation Rules: The Real Difference Between the Two
The reason you might want both accounts is repatriation—the ability to move money out of India. An NRE account allows unlimited repatriation. You can transfer the full balance to your overseas account whenever you want, subject only to normal banking limits and your bank's daily transfer caps. There is no annual ceiling.
An NRO account has a repatriation limit of USD 1 million per financial year (April to March). If you earn 50 lakh rupees in salary in an NRO account, you can move only the rupee equivalent of USD 1 million out of India in that year. The rest stays in India unless you wait for the next financial year. This is why many non-residents keep salary in an NRO account (because they have no choice—their employer pays in rupees) but transfer foreign income to an NRE account (where they can move it out freely).
Tax Filing and Disclosure Requirements
If you hold both accounts, you must disclose both to your bank at the time of opening. When you open the second account, tell the bank you already have the first one. The bank will link them in its system and mark you as a non-resident with multiple accounts.
For tax purposes, you must report both accounts to the Indian tax authority if your total income (from both accounts combined) exceeds the filing threshold. As a non-resident, you file taxes in India only on income earned in India—so your NRO account income is taxable, but your NRE account income is not. However, you still need to disclose the NRE account's existence and balance on your tax return if you are filing.
You will also need to file a Form 61 (Declaration of Foreign Assets) if you hold foreign assets or foreign bank accounts. An NRE account is not a foreign account (it is an Indian account in rupees), so it does not go on Form 61, but any overseas account you transfer NRE money to would need to be declared.
Opening the Second Account: What to Expect
If you already have one account and want to open the other at the same bank, the process is faster than opening your first account. You will need to provide your passport, visa status proof, address proof from your country of residence, and a copy of your existing account statement from the same bank. Some banks ask for a letter from your employer (if opening an NRO account) or proof of foreign income (if opening an NRE account).
The bank will verify your non-resident status using the same documents you provided for your first account. Since you are already a customer, the bank's compliance team has already done the initial checks. The second account usually opens within 5 to 10 business days, compared to 2 to 3 weeks for a first account.
A few banks charge a small annual fee for maintaining an NRO account (typically 500 to 1,000 rupees), while NRE accounts are often free. Check with your specific bank, as fees vary. Some banks waive fees if you maintain a minimum balance in each account.
Common Mistakes to Avoid
Do not deposit money into the wrong account. If you receive a foreign transfer and deposit it into your NRO account instead of your NRE account, the bank may flag it as a compliance issue. The money is technically allowed (it is your own money), but it complicates your records and can trigger questions from the tax authority about the source of funds in an NRO account.
Do not assume both accounts have the same rules. An NRE account allows you to write checks and use a debit card freely. An NRO account may have restrictions on check writing or international transfers, depending on the bank. Read your account opening documents carefully for each account.
Do not ignore the repatriation limit on your NRO account. If you plan to move money out of India regularly, track how much you have moved in the current financial year. Once you hit the USD 1 million limit, you cannot move more until April 1st of the next year, even if you have the money sitting in the account.
Frequently Asked Questions
Do I need permission from the RBI to open both accounts?
No. The RBI allows non-residents to hold both account types, and your bank handles all the compliance. You do not need to contact the RBI directly. straightforward inform your bank when you open the second account that you already hold the first one.
Can I transfer money between my NRE and NRO accounts at the same bank?
Yes, but only from NRE to NRO. You can move rupees from your NRE account to your NRO account without restriction. Moving money the other way (NRO to NRE) is treated as a repatriation and counts against your annual USD 1 million limit. Most banks allow this transfer online or at the branch.
What happens to my accounts if I return to India and become a resident?
Your NRE and NRO accounts automatically convert to regular resident accounts once you establish residency. You will need to inform your bank of your change in status with proof (like a new address in India or a resident visa). The bank will reclassify the accounts, and the repatriation restrictions will no longer explore.
Can my spouse hold NRE and NRO accounts at the same bank?
Yes. Each person is treated separately for account purposes. Your spouse can hold their own NRE and NRO accounts at the same bank, with their own separate balances and repatriation limits. The accounts are not linked unless you specifically request a joint account, which is rare for non-residents.
Do both accounts count toward my bank's deposit insurance limit?
Yes. The Deposit Insurance and Credit may provide Corporation (DICGC) insures each account separately up to 5 lakh rupees. If you have 10 lakh rupees across both accounts, only 5 lakh in each account is insured. The two accounts are treated as separate deposits for insurance purposes.