Yes, NRIs can open bank accounts in India, but the process differs from resident accounts

An NRI (Non-Resident Indian) is an Indian citizen living outside India or a person of Indian origin holding a foreign passport. Most Indian banks allow NRIs to open accounts, but you will need to work through a different channel than residents use—usually by mail, video verification, or in person during a visit to India. The account types available to you are limited compared to what residents can open, and some banks have minimum balance requirements that residents do not face.

The core difference is that banks cannot verify your identity and address in person if you are abroad, so they use postal verification, video calls, or require you to open the account during a physical visit. The timeline is longer than a resident account—typically two to four weeks after you submit all documents, depending on the bank and which country you are in.

Key Takeaways

  • NRIs can open savings accounts, current accounts, and fixed deposits at most Indian banks, but not all account types available to residents.
  • You will need an Indian address (your own property, a relative's address, or a registered office), a valid passport, and proof of your NRI status such as a visa or employment letter from abroad.
  • Most banks require you to apply by mail with notarised documents, through video verification, or in person during a visit to India.
  • Minimum balance requirements for NRI accounts are often higher than for resident accounts and vary by bank and account type.
  • Once opened, you can manage the account online from abroad, deposit money via wire transfer, and withdraw through ATMs and branches in India.

What documents you need to open an NRI account

Every bank requires proof of identity, proof of address in India, and proof that you are an NRI. For identity, a valid Indian passport is the standard. If you hold a foreign passport, you will also need to show your Overseas Citizenship of India (OCI) certificate or a visa showing you live abroad—an employment letter, tax return, or bank statement from your country of residence also works.

For an Indian address, you can use your own property, a relative's home, or a registered office address. The bank will verify this address, so it must be real and traceable. You will need a document proving the address—a utility bill, property tax receipt, or a letter from the person whose address you are using, notarised by a gazetted officer or a notary public in India.

Some banks ask for a recent bank statement from your foreign account to show financial history, and a few require a police clearance certificate or character reference. Check with your chosen bank before you gather documents, because requirements vary. Most banks now accept colour scans or PDFs of documents sent by email, but some still require originals or notarised copies by post.

How to apply: mail, video, or in-person routes

The most common route for NRIs abroad is video verification. You schedule a call with the bank, show your documents on camera, and answer questions about your identity and the purpose of the account. The bank records the call, and you sign documents electronically or by post. This takes one to two weeks from start to finish, though some banks are faster.

If you prefer not to use video, you can apply by post. You send notarised copies of all documents to the bank's NRI department, along with a signed application form. The bank verifies your documents and contacts you by phone or email to confirm details. This route takes three to four weeks because of postal delays and the bank's processing time.

If you are visiting India, you can open an account in person at a branch. Bring your original passport, the address proof, and a completed application form. The branch will verify your identity on the spot and send your documents to the head office for final approval. This is the fastest route—approval often comes within a week—but it requires you to be in India.

Account types available to NRIs

Most banks offer NRIs a Non-Resident External (NRE) account or a Non-Resident Ordinary (NRO) account. These are not the same, and the choice matters for how you can move money in and out.

An NRE account is for money earned abroad. You can deposit foreign currency or rupees earned outside India, and the money is fully repatriable—you can transfer it back out of India without restriction. Interest earned is tax-free in India. This account is best if you want to send money to India temporarily or invest it there and bring it back later.

An NRO account is for rupees earned in India or money you want to keep in India long-term. Repatriation is limited to USD 1 million per financial year (April to March), and interest is taxable in India. Use this if you have rental income from Indian property, a pension from an Indian employer, or money you plan to leave in India.

Some banks also offer fixed deposits to NRIs, which work the same way as for residents but may have higher minimum amounts. A few banks allow NRIs to open current accounts for business purposes, but this requires proof of a business or professional practice in India.

Minimum balance and fees

NRI accounts usually carry higher minimum balance requirements than resident accounts. A typical NRE or NRO savings account might require a minimum balance of 10,000 to 25,000 rupees, though some banks ask for more. Current accounts for NRIs often require 50,000 rupees or higher. If your balance falls below the minimum, the bank may charge a penalty or freeze the account.

Monthly or quarterly maintenance fees are common for NRI accounts and are higher than for resident accounts at the same bank. Some banks waive fees if you maintain a higher balance or use the account regularly. Charges for wire transfers into the account are usually paid by the sender, but charges for transfers out of India may be deducted from your account—ask the bank for a fee schedule before you open the account.

Moving money into and out of your NRI account

You can deposit money into an NRI account from abroad using a wire transfer (also called an international remittance or SWIFT transfer). You will need the bank's SWIFT code, your account number, and the bank's address. Wire transfers take three to five business days and cost between 500 and 2,000 rupees depending on the amount and your bank.

Some banks also accept deposits through international payment apps like Wise, OFX, or Remitly, which may be cheaper than a wire transfer for smaller amounts. Check whether your bank accepts these services before you send money.

To withdraw money, you can use ATMs in India if you have a debit card, or visit a branch to withdraw cash or request a cheque. If you want to transfer money out of India to your foreign account, the process depends on your account type. NRE accounts allow unlimited repatriation; NRO accounts are limited to USD 1 million per year. Both require you to fill out a repatriation form and may take three to five business days.

Managing your account from abroad

Once your account is open, you can manage it online through the bank's website or mobile app. Most Indian banks offer internet banking to NRI customers, and you can check your balance, transfer money between your own accounts, pay bills, and set up standing instructions without visiting a branch.

Some banks restrict certain transactions for NRI accounts—for example, you may not be able to buy mutual funds or insurance products online. If you need to do something the app does not allow, you will have to contact the bank by phone, email, or through a branch visit during a trip to India.

Keep your contact details updated with the bank. If you move to a different country or change your phone number, tell the bank so they can reach you if there is a problem with your account. Some banks require NRIs to update their address or employment status every year or two.

Frequently Asked Questions

Do I need to visit India in person to open an NRI account?

No. Most banks offer video verification or postal application for NRIs abroad. You only need to visit in person if you prefer that route or if your bank does not offer remote options. Video verification is usually the fastest remote option.

Can I open an NRI account if I hold a foreign passport but have Indian ancestry?

Yes, if you hold an Overseas Citizenship of India (OCI) certificate or have a visa showing you live abroad. Some banks accept an employment letter or tax return from your country of residence as proof instead. Contact the bank to confirm what they accept.

What is the difference between an NRE and NRO account?

An NRE account is for money earned abroad and is fully repatriable with tax-free interest. An NRO account is for rupees earned in India or money you plan to keep there, with repatriation limited to USD 1 million per year and taxable interest. Choose NRE if you want flexibility to move money out; choose NRO if you have Indian income or long-term investments.

How long does it take to open an NRI account?

Video verification usually takes one to two weeks. Postal application takes three to four weeks. In-person opening during a visit to India is fastest—approval often comes within a week. The timeline depends on how quickly you send documents and how busy the bank is.

Can I transfer money out of my NRI account to my foreign bank account?

Yes, but the amount depends on your account type. NRE accounts allow unlimited repatriation. NRO accounts are limited to USD 1 million per financial year (April to March). Both require a repatriation form and take three to five business days to process.