Yes, you can open a savings account as an NRI, but the process differs from resident accounts
An NRI (Non-Resident Indian) is an Indian citizen or person of Indian origin living outside India for work, study, or other reasons. Most Indian banks allow NRIs to open savings accounts, but you cannot walk into a branch and do it the way a resident can. Instead, you open what is called an NRE account (Non-Resident External) or NRO account (Non-Resident Ordinary), depending on where your money comes from and what you plan to do with it.
The main difference: NRIs must open accounts remotely, either online or by mail, and the account comes with restrictions on how you can move money in and out of India. Banks do this because of Indian currency laws that control how foreign money enters the country.
Key Takeaways
- NRE accounts hold money earned outside India and allow you to bring foreign currency into India without restriction, but you cannot take rupees out of India.
- NRO accounts hold rupees earned in India (like rent from property or a pension) and let you move money more freely, but foreign currency deposits face limits.
- You will need a valid passport, proof of NRI status, and a foreign address to open either account type.
- Most banks let you open an account online or by video call, though some still require you to visit a branch in person once.
- The account takes one to three weeks to open after you submit all documents.
NRE accounts: for money you earn abroad
An NRE account is designed for money you earn outside India. If you work in the United States, the United Kingdom, the Middle East, or anywhere else and want to send your salary or savings back to India, an NRE account is the right choice.
The key advantage: you can bring unlimited foreign currency into India and convert it to rupees without any paperwork or permission from the Reserve Bank of India (RBI). The catch is that you cannot take rupees out of India. If you earn rupees in India and put them in an NRE account, you cannot withdraw them as foreign currency.
NRE accounts also earn interest, and that interest is tax-free in India — a significant benefit if you are saving large amounts. However, you must report the account to the Indian tax authority (the Income Tax Department) if you are required to file taxes in India.
NRO accounts: for money you earn in India
An NRO account holds rupees you earn in India. If you own rental property in India, receive a pension from an Indian employer, or have other income sources in India, an NRO account lets you manage that money.
Unlike an NRE account, you can withdraw rupees from an NRO account freely within India. You can also send rupees abroad, but only up to a limit set by the RBI — currently 1 million rupees per financial year, though this can change. If you want to send more than that, you need RBI permission, which requires additional paperwork.
Interest earned in an NRO account is taxable in India, so you will owe tax on the interest if you are required to file taxes. NRO accounts are less common than NRE accounts because most NRIs prefer to keep foreign earnings separate from Indian earnings.
Documents you will need to open an account
Banks require consistent documents from all NRIs, though the exact list varies slightly by bank. Start by gathering these:
- A valid passport (the primary proof of NRI status)
- Proof of your foreign address (a utility bill, rental agreement, or bank statement from your country of residence)
- Proof of income or employment (a recent payslip, employment letter, or tax return from your country of residence)
- A completed account opening form, which the bank will provide
- A copy of your PAN (Permanent Account Number) if you have one, or a declaration that you do not have one
Some banks also ask for a self-declaration confirming your NRI status and the source of funds. If you are opening an account online, you will upload scans of these documents. If you are opening by mail, you will send originals or notarized copies.
How to open an account: online, by video, or in person
The process depends on which bank you choose and whether you are opening an NRE or NRO account. Most major banks — ICICI, HDFC, Axis, State Bank of India (SBI), and others — offer at least one remote option.
Online opening: Some banks let you start the process entirely on their website. You fill in a form, upload documents, and the bank reviews them. This is the fastest route if the bank accepts it, taking one to two weeks. However, not all banks offer full online opening for NRIs; some require a video call or in-person visit at some point.
Video call opening: Other banks conduct a video verification call with you. You show your passport and documents on camera, answer questions about your income and the source of funds, and the bank verifies your identity. This takes one to two weeks after the call.
In-person opening: A few banks still require you to visit a branch in person at least once, even if you live abroad. If you are visiting India, you can do this during your trip. If you are not planning to visit soon, this option may not be practical for you.
Before you start, call or email the bank's NRI customer service team and ask which method they use. This saves you time and prevents you from submitting documents for a process the bank does not actually offer.
What happens after you submit your documents
Once you submit all documents, the bank reviews them — this usually takes three to five business days. If anything is missing or unclear, the bank will contact you by email or phone and ask you to resubmit or clarify.
After the bank approves your documents, it opens the account and sends you account details by email or post. You will receive an account number, a debit card (if you requested one), and login credentials for online banking. The entire process from submission to receiving your account details typically takes one to three weeks.
Once the account is open, you can transfer money into it from abroad using your bank's international transfer service, or you can ask someone in India to deposit rupees if you opened an NRO account. You can also set up standing instructions to transfer money regularly.
Restrictions and rules you should know
NRI accounts come with rules that resident accounts do not have. Understanding these prevents surprises later.
With an NRE account, you cannot withdraw rupees and take them out of India as foreign currency. You can spend rupees in India freely, but if you want to convert them back to dollars or another currency and send them abroad, you cannot. This is why NRE accounts work best if you plan to spend money in India or leave it there long-term.
With an NRO account, you can withdraw rupees freely in India, but sending rupees abroad is limited to 1 million rupees per year without RBI permission. If you need to send more, you must explore to the RBI, which requires documentation of the source of funds and a valid reason.
Both account types require you to inform the bank when ready if your residential status changes — for example, if you return to India permanently and become a resident again. Failing to do this can cause problems when you try to withdraw money or close the account.
Frequently Asked Questions
Can I open both an NRE and NRO account at the same bank?
Yes. Many NRIs open both accounts — an NRE account for foreign earnings and an NRO account for Indian income like rent or pensions. This lets you keep the two types of money separate and follow the rules for each. You can open them at the same time or at different times.
Do I need to visit India in person to open an account?
Not always. Most major banks now offer video call or online opening for NRIs, so you can open an account without traveling to India. However, a few banks still require an in-person visit at least once. Call the bank's NRI team before you start to confirm their process.
What if I do not have a PAN yet?
You can still open an account. straightforward declare on the account opening form that you do not have a PAN. However, if you are required to file taxes in India, you should obtain a PAN as soon as possible — the bank may ask for it later, and you will need it for tax purposes.
Can I use my NRI account if I return to India permanently?
You must inform the bank that you are now a resident and convert the account to a resident account. You cannot keep an NRI account once you become a resident. The bank will guide you through the conversion process, which is usually straightforward.
How much money can I send into my NRE account from abroad?
There is no limit on how much foreign currency you can bring into an NRE account. You can send your entire salary, savings, or any amount from abroad without RBI permission. This is one of the main advantages of an NRE account for people earning outside India.