Yes, NRIs can hold savings accounts in India, but the account type and rules depend on your residency status and visa category
A non-resident Indian (NRI) is someone who holds Indian citizenship but lives outside India and does not have the intention to return permanently. If you fit this definition, most Indian banks will let you open and maintain a savings account, but you cannot open a regular resident savings account. Instead, you must open an NRE (Non-Resident External) account or an NRO (Non-Resident Ordinary) account. The account type you choose determines what money you can deposit, how you can withdraw it, and what tax rules explore.
The distinction matters because Indian tax law treats resident and non-resident accounts differently. Money earned outside India goes into an NRE account. Money earned in India — rental income, pension, dividends from Indian investments — goes into an NRO account. Some banks also offer FCNR (Foreign Currency Non-Resident) accounts, which hold money in foreign currency rather than rupees. Each type has different rules about how much you can move in and out of India.
Key Takeaways
- NRIs must open either an NRE account (for foreign-earned income) or an NRO account (for India-earned income), not a regular resident savings account.
- You can open an NRE or NRO account in person at an Indian bank branch before you leave India, or remotely from abroad through video verification if the bank offers it.
- NRE accounts allow unlimited inward remittance from abroad and tax-free interest, but NRO accounts have restrictions on how much rupee income you can move out of India each financial year.
- You will need your passport, visa or travel document, proof of foreign address, and proof of NRI status to open the account.
- If you return to India and become a resident again, your NRE and NRO accounts automatically convert to regular resident accounts after you have been in India for 183 days in a financial year.
The difference between NRE and NRO accounts
An NRE account is for money you earn outside India and send back home. Interest earned on NRE balances is tax-free in India. You can deposit unlimited amounts from abroad through bank transfers, and you can withdraw the full balance (principal plus interest) back to your foreign bank account without any restriction. This makes NRE accounts the simpler choice if most of your money comes from a foreign salary, pension, or investment income.
An NRO account is for money you earn in India — rental income from property you own, pension from an Indian employer, dividends from Indian shares, or money you inherited from an Indian source. Interest on NRO balances is taxable in India at your applicable income tax rate. You can withdraw up to USD 1 million per financial year (or the rupee equivalent) from an NRO account to a foreign bank account. Anything above that limit stays in India unless you get special permission from the Reserve Bank of India (RBI). Many NRIs maintain both accounts: an NRE for foreign income and an NRO for Indian income.
A FCNR account holds foreign currency (US dollars, euros, pounds, or other major currencies) instead of rupees. Interest rates on FCNR accounts are usually lower than on NRE accounts, and you pay tax on the interest. FCNR accounts are useful if you want to hold foreign currency without converting it to rupees, but most NRIs find an NRE account in rupees more practical for regular savings.
How to open an NRE or NRO account from abroad
If you are still in India, the easiest route is to visit a branch of your chosen bank in person, bring your documents, and open the account before you leave. The bank will mark your account as NRE or NRO based on the account opening form you sign. This takes one to two weeks, and you can start using the account when ready.
If you are already abroad, many large Indian banks now offer remote account opening through video verification. You will need to schedule an appointment through the bank's website or mobile app, complete a video call with a bank officer who verifies your identity and documents, and sign the account opening form electronically. The bank then mails you a debit card and account details. This process typically takes two to four weeks. Not all banks offer this service, and availability varies by country — check with your bank's NRI services team before you assume it is available in your location.
Some banks still require you to open an NRE or NRO account in person at an Indian branch. If that is the case and you cannot travel to India, you can ask a family member or power of attorney holder to open the account on your behalf, though you will still need to sign the account opening form yourself (usually by post or electronically).
Documents you will need to provide
All banks require the same core set of documents for NRE and NRO accounts. You will need your valid passport, a copy of your visa or travel document showing your current residency status (or a no-objection certificate if you are a citizen of another country), and proof of your foreign address — a utility bill, rental agreement, or bank statement dated within the last three months. You will also need proof of your NRI status, which is usually your passport and visa together, though some banks ask for a self-declaration form stating that you are a non-resident.
For an NRO account specifically, the bank may ask for proof of the income you plan to deposit — a rental agreement if you own property in India, a pension letter from your Indian employer, or dividend statements from Indian investments. This is not always required at account opening, but having it ready speeds up the process.
If you are opening the account through video verification, you will upload scans of these documents through the bank's app or website before your appointment. The bank officer will verify the originals during the video call. If you are opening in person, bring the original documents and one photocopy of each.
Limits on deposits and withdrawals
NRE accounts have no limit on how much you can deposit from abroad. You can send money from your foreign bank account to your NRE account as many times as you want, and there is no cap on the total balance. Withdrawals are also unlimited — you can move the entire balance back to your foreign account whenever you choose.
NRO accounts have a withdrawal limit of USD 1 million per financial year (April 1 to March 31) to a foreign bank account. This limit applies to the total of all your NRO accounts across all banks. If you need to move more than USD 1 million out of India in a single year, you must request permission from the RBI, which is a separate process that can take several weeks. Money you withdraw within the limit is taxed at your applicable income tax rate, and the bank will deduct tax at source (TDS) before the money leaves India.
Deposits to an NRO account have no limit, but the money must come from an Indian source — your Indian salary, rental income, pension, or inheritance. You cannot deposit foreign currency directly into an NRO account; you must convert it to rupees first through an authorized dealer or your bank.
Tax treatment and reporting requirements
Interest earned on an NRE account is exempt from Indian income tax. You do not have to report NRE interest on your Indian tax return, and the bank does not deduct tax at source. This is a significant advantage if you are earning interest on a large balance.
Interest earned on an NRO account is taxable in India at your applicable income tax slab rate. The bank will deduct tax at source (TDS) at 20% and remit it to the Indian government. You can claim a credit for this tax when you file your Indian income tax return, or you can adjust it against other Indian income. If your total Indian income is below the taxable threshold, you can submit a declaration to the bank to avoid TDS, but you will still owe tax if your income exceeds the threshold.
If you are a resident of another country for tax purposes, you may also owe tax in that country on your Indian account interest. This depends on your country's tax laws and tax treaties with India. You should consult a tax professional in your country of residence to understand your obligations.
What happens when you return to India
If you move back to India and become a resident again — meaning you spend 183 days or more in India in a financial year and intend to stay — your NRE and NRO accounts automatically convert to regular resident savings accounts. This conversion happens on the date you become a resident, and you do not have to do anything. The bank will notify you of the conversion, and your account will then follow all the rules of a resident account.
Before the conversion, you should withdraw any balance you want to keep in foreign currency or move to a foreign bank account, because once the account converts, you cannot move rupees out of India without RBI permission. After conversion, the account works like any other Indian savings account — you can deposit and withdraw rupees freely, and interest is taxable in India.
Frequently Asked Questions
Can I open an NRE account if I am an Indian citizen living abroad on a work visa?
Yes. As long as you hold Indian citizenship and are not a resident of India (meaning you do not spend 183 days or more in India in a financial year), you can open an NRE account. Your work visa is proof of your non-resident status. Some banks may ask for a letter from your employer confirming your employment abroad, but this is not always required.
Can I have both an NRE and an NRO account at the same bank?
Yes, most banks allow you to hold both accounts simultaneously. This is actually common — NRIs use the NRE account for foreign income and the NRO account for Indian income. You manage them as separate accounts with separate balances and separate debit cards.
What happens if I send foreign currency to my NRO account by mistake?
The bank will reject the transfer or ask you to convert the currency to rupees before depositing. NRO accounts only accept rupees. If you want to deposit foreign currency, you must convert it to rupees through an authorized dealer or your bank's forex desk first, then transfer the rupees to your NRO account.
Do I have to file an Indian income tax return if I have an NRE account?
Not because of the NRE account itself — NRE interest is tax-exempt. However, if you have other Indian income (rental income, pension, capital gains from Indian investments), you must file a return reporting that income. Check with a tax professional in India to determine whether you have a filing obligation based on your total income.
Can I open an NRE account if I have given up Indian citizenship?
No. NRE and NRO accounts are only for Indian citizens. If you have renounced Indian citizenship, you cannot hold these accounts. You can open a regular savings account as a foreign national, but it will be subject to different rules and restrictions depending on your visa status and the bank's policy.