Yes, NRIs can open savings accounts 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, business, or other reasons. You can open a savings account in India, but banks will require you to open an NRO (Non-Resident Ordinary) account or an NRE (Non-Resident External) account instead of a standard resident savings account. The type you choose depends on where your money comes from and what you plan to do with it.

The key difference: resident accounts have no restrictions on money moving in and out of India. NRI accounts have rules about which funds can enter India and how you can use them. Banks enforce these rules because the Reserve Bank of India (RBI) sets specific guidelines for NRI accounts to track foreign currency and prevent money laundering.

Key Takeaways

  • NRIs must open either an NRO or NRE account, not a standard resident savings account, and the choice depends on the source of the funds you want to deposit.
  • NRE accounts hold foreign currency earned outside India and can be freely transferred back out; NRO accounts hold rupees earned in India and have restrictions on moving money abroad.
  • You can open an account online through most major banks or in person at a branch if you visit India, and you will need your passport, proof of NRI status, and a valid address abroad.
  • Monthly balance requirements, fees, and features vary by bank, so comparing options before opening is worth the time.
  • If you return to India permanently, you must convert your NRI account to a resident account within a set timeframe or the bank may freeze it.

NRO vs. NRE accounts: which one you need

An NRE account is for money you earn outside India — salary, business income, investments, or funds transferred from abroad. Money in an NRE account stays in foreign currency (usually US dollars) or is converted to rupees at the time of deposit. The major advantage: you can transfer money out of India freely without RBI approval, and interest earned is tax-free in India if you meet certain conditions. This account is best if you want to send money home to India but keep the option to move it back out.

An NRO account is for rupees earned inside India — rental income from property, pension, dividends from Indian investments, or money you inherited in India. Money in an NRO account stays in rupees. The restriction: you cannot freely transfer money out of India. Any transfer abroad requires RBI approval and is subject to tax in India. This account is best if you have ongoing income in India but live abroad.

Some NRIs open both accounts. For example, you might use an NRE account for your foreign salary and an NRO account for rental income from a property you own in India. Banks allow this, and it keeps your money organized by source.

Documents and information banks will ask for

When you open an NRI account, the bank needs to verify your identity, your NRI status, and your address abroad. Have these documents ready: a valid passport (the primary proof of NRI status), a recent utility bill or rental agreement showing your current address outside India, proof of income or employment abroad (a recent payslip or employment letter), and your PAN (Permanent Account Number) if you have one, or an application to obtain one.

Some banks also ask for a reference from another bank where you hold an account, or a letter from your employer confirming your posting abroad. If you are opening the account online, you may need to upload scanned copies of these documents. If you open in person at a branch during a visit to India, bring the originals — the bank will photocopy them and verify them on the spot.

The bank will also ask you to fill out a self-declaration form stating your NRI status and the source of funds you plan to deposit. This is a standard RBI requirement and takes a few minutes.

How to open an account: online or in person

Most major Indian banks — HDFC, ICICI, Axis, State Bank of India (SBI), and others — offer online account opening for NRIs. You visit the bank's website, select "NRI Account Opening," upload your documents, fill in your personal and address details, and submit. The bank reviews your application within 3 to 7 business days. If approved, they send you a welcome kit by post to your address abroad, which includes your account number, debit card, and login credentials for online banking.

Alternatively, if you are visiting India, you can walk into any branch of your chosen bank with your documents and open the account in person. This is faster — you can often complete it in one visit — and you leave with your account number the same day. However, your debit card and checkbook will still be mailed to your address abroad.

A third option: some banks allow you to open an account through their NRI helpline or by sending documents by post, though this is slower and less common now. Call the bank's NRI customer service number to ask whether they offer this.

Minimum balance, fees, and account features

Minimum balance requirements vary by bank and account type. Some banks require a minimum balance of 10,000 to 25,000 rupees for NRI savings accounts; others have no minimum. Check with your chosen bank before opening, because falling below the minimum can result in monthly fees or account closure.

Most NRI accounts come with a debit card, online banking access, and the ability to set up automatic transfers. Interest rates on NRI savings accounts are usually the same as or slightly lower than rates for resident accounts — typically 3 to 4 percent per year, though this changes based on RBI policy. Some banks offer higher rates for NRE accounts if you maintain a larger balance.

Fees for NRI accounts are generally low: account maintenance fees range from 0 to 500 rupees per year depending on the bank. Overseas fund transfers usually cost 500 to 1,500 rupees per transaction. Debit card replacement and checkbook requests may have small fees. Ask the bank for a complete fee schedule before opening.

How to deposit and withdraw money

For an NRE account, you can deposit money from abroad using a wire transfer (also called SWIFT transfer or international remittance). You provide the bank with your account details and SWIFT code, and your employer or another bank sends money directly to your account. The transfer usually takes 2 to 5 business days, depending on the sending bank and country. You can also deposit rupees in person if you visit India and go to a branch.

For an NRO account, you can receive money from abroad the same way, but the bank will convert it to rupees at the exchange rate on the day of deposit. You can also deposit rupees in person or ask someone in India to deposit on your behalf if they have your account details.

To withdraw money, you use your debit card at any ATM in India (if you visit), or you request a transfer to an overseas account. For NRE accounts, overseas transfers are usually approved within 2 to 3 business days. For NRO accounts, you need to submit a form and may need to wait longer for RBI approval, especially if the amount is large.

What happens if you move back to India permanently

If you return to India and take up residence, you must inform your bank within a set timeframe — usually 90 days to 6 months, depending on the bank's policy. The bank will convert your NRI account to a resident account. You do not lose the money; the account simply changes type and the restrictions lift.

If you do not inform the bank and do not convert the account, the bank may freeze it or restrict transactions after a certain period. This can happen because RBI rules require NRI status to be verified regularly, and if you are living in India, you are no longer an NRI. To avoid problems, contact your bank as soon as you know you are staying in India permanently.

Frequently Asked Questions

Can I open an NRI account if I have an Indian visa but am not a citizen?

No. NRI status is only for Indian citizens living abroad. If you are a foreign national, you will need to open a regular savings account, which requires you to be physically present in India or to have a local representative. Contact the bank directly to ask about options for foreign nationals.

Do I pay tax on interest earned in an NRI account?

Interest on NRE accounts is generally tax-free in India if you meet RBI conditions, but you may owe tax in your country of residence. Interest on NRO accounts is taxed in India at your applicable rate. Consult a tax professional in your country to understand your full tax obligations.

Can I transfer money from my NRO account to someone else in India?

Yes. You can transfer money to another person's account in India using online banking or by visiting a branch. There are no special restrictions on transfers within India. However, large transfers may trigger reporting requirements under anti-money-laundering rules.

What if the bank asks for more documents after I open the account?

Banks sometimes ask for updated documents if you change your address, if several years have passed since you opened the account, or if RBI compliance rules change. Respond promptly to these requests, as failure to do so can result in account restrictions or closure.

Can I have a joint NRI account with someone in India?

Yes, but the rules are complex. If the co-holder is a resident of India, the account may be treated as a resident account rather than an NRI account. Ask your bank about the specific rules before opening a joint account, as this affects how money can move in and out.