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

As a Non-Resident Indian (NRI), you can open a savings account, current account, or other deposit accounts with most Indian banks. However, you cannot open an account in person at a branch if you are outside India. Instead, you will need to use one of three routes: opening an account online before you leave India, opening a Non-Resident External (NRE) or Non-Resident Ordinary (NRO) account through a bank's international branch or representative office, or authorizing someone in India to open an account on your behalf with a power of attorney.

The type of account you can open depends on your visa status and where your income is sourced. An NRE account holds foreign currency and is meant for income earned outside India. An NRO account holds rupees and is meant for income earned in India or from Indian sources. A regular savings account opened before you left India remains accessible after you become an NRI, though it may have restrictions on transfers abroad.

Key Takeaways

  • NRIs cannot open accounts in person at Indian bank branches; you must use online channels, international branches, or a power of attorney holder in India.
  • NRE accounts hold foreign currency and suit income earned outside India; NRO accounts hold rupees and suit income from Indian sources.
  • You will need a valid passport, proof of NRI status (visa or employment letter), proof of foreign address, and a PAN or process for one.
  • Processing time ranges from five to ten business days for online accounts and two to four weeks for accounts opened through international branches or power of attorney.
  • Most major Indian banks offer NRI account opening online, but the exact process and required documents vary by bank.

Three ways to open an account as an NRI

Online account opening is the fastest route if you opened a regular account before leaving India and your bank offers an NRI conversion service. You log into your existing account, declare your NRI status, and the bank converts it to an NRE or NRO account. This takes three to five business days. If you do not have an existing account, some banks allow you to open an NRE account entirely online using your passport and a video verification call. Processing takes five to ten business days.

International branch or representative office is the route if your bank has an office in your country. You visit in person with your documents, and the bank opens an NRE or NRO account that is linked to your home branch in India. This takes two to four weeks because the international office sends your documents to India for final approval. Banks like ICICI, HDFC, and Axis have representative offices in major countries; check your bank's website to see if they have one where you are.

Power of attorney is the route if you want someone in India to open an account on your behalf. You sign a power of attorney document giving that person authority to act for you, have it notarized, and send it to India along with copies of your documents. Your representative then visits a branch with the original power of attorney, your passport copy, proof of your foreign address, and your PAN. Processing takes three to four weeks because the bank must verify the power of attorney and your documents.

Documents you will need for any route

All three routes require the same core documents. You need a valid passport (photocopy is acceptable for most banks). You need proof of NRI status, which can be a valid work visa, employment letter from your foreign employer on company letterhead with your job title and salary, or a copy of your foreign address registration. You need proof of your foreign address, such as a utility bill, rental agreement, or government-issued ID showing your current address outside India.

You need your PAN (Permanent Account Number) if you have one. If you do not have a PAN, most banks will let you open an account and issue you one during the process, though this adds one to two weeks. You need a declaration of tax residency stating which country you are a tax resident of; banks provide a form for this. Some banks also ask for your source of funds — a brief statement of where your money comes from (salary, business, investments, etc.).

If you are opening an account through a power of attorney, you also need the original power of attorney document, notarized and apostilled if required by your country. The person acting on your behalf will need to show their own ID and proof of address.

NRE accounts versus NRO accounts: which one you need

An NRE account is for foreign currency and foreign income. Money you earn outside India — salary, freelance income, investments — goes into an NRE account. Interest earned on NRE accounts is tax-free in India. You can transfer money freely between your NRE account and accounts outside India. However, you cannot use an NRE account for rupee transactions within India, and you cannot transfer rupees from an NRE account to an Indian resident's account without Reserve Bank of India (RBI) permission.

An NRO account is for rupees and Indian-source income. Rent from property you own in India, dividends from Indian investments, or income from a business in India goes into an NRO account. You can transfer rupees within India freely. However, you cannot freely transfer rupees from an NRO account to a foreign account; the RBI limits such transfers to USD 1 million per financial year (April to March). Interest on NRO accounts is taxable in India.

If you have both foreign and Indian income, you will likely need both account types. If you have only foreign income, an NRE account is sufficient. If you have only Indian income, an NRO account is sufficient.

Timeline and what to expect at each stage

If you open an account online before leaving India or through an online NRI conversion, expect approval within five to ten business days. The bank will send you a welcome letter and account details by email. Your debit card will arrive by post to your Indian address or your foreign address, depending on what you provided; this takes one to two weeks after approval.

If you open an account through an international branch, the timeline is longer. You meet with the branch officer (one to three days to schedule), submit documents (same day), and the branch sends everything to India for approval (two to three weeks). You receive approval by email, and your card is mailed to your foreign address (one to two weeks after approval). Total time is four to six weeks.

If you open an account through a power of attorney, your representative visits the branch (one to three days to schedule), submits documents (same day), and the bank verifies the power of attorney and your documents (one to two weeks). You receive approval by email, and your card is mailed to your Indian address or your representative's address (one to two weeks after approval). Total time is three to four weeks.

Restrictions and ongoing requirements for NRI accounts

NRI accounts come with restrictions that resident accounts do not have. You cannot issue cheques from an NRE account for rupee transactions. You cannot use an NRE account to pay bills within India or make purchases at Indian merchants. You must declare your tax residency status to the bank every year or when it changes; if you return to India as a resident, you must inform the bank within 90 days.

The RBI requires banks to monitor NRI accounts for suspicious activity. Large transfers or frequent transfers to high-risk countries may trigger additional verification. If you change your address, employment, or tax residency status, you must update your bank within 30 days. Failure to do so can result in account restrictions or closure.

Some banks charge annual maintenance fees for NRI accounts, typically 500 to 1,000 rupees per year, though many waive this if you maintain a minimum balance (usually 10,000 to 50,000 rupees). Check your bank's fee schedule before opening an account.

What happens if you return to India as a resident

If you return to India and your visa status changes from NRI to resident, you must inform your bank within 90 days. Your NRE account will be converted to a regular savings account. Your NRO account remains an NRO account but is treated differently — you can now transfer rupees freely to foreign accounts up to the annual RBI limit, and you can issue cheques.

If you do not inform the bank of your change in status, the account may be flagged during compliance checks, and the bank may freeze it or ask you to provide proof of your continued NRI status. It is simpler to notify the bank as soon as your status changes.

Frequently Asked Questions

Can I open an NRI account if I am on a tourist visa or student visa?

Most banks require a work visa, employment letter, or proof of long-term residence to open an NRI account. Tourist visas and short-term student visas do not count as proof of NRI status. If you are on a student visa and plan to stay for the duration of your course, some banks may open an account if you provide an enrollment letter and proof of address. Contact your bank directly to ask.

What if I do not have a PAN yet?

You can open an NRI account without a PAN. The bank will issue you one during the account opening process, though this adds one to two weeks to the timeline. You will need to provide your date of birth and passport number so the bank can explore for a PAN on your behalf.

Can I open an account in India while I am still physically there, before I leave?

Yes, and this is the fastest route. Open a regular savings account in person at any branch, then after you leave India and your NRI status is confirmed, convert it to an NRE or NRO account online. Conversion takes three to five business days and avoids the need for video verification or international branch visits.

How much money do I need to open an NRI account?

Most banks require an initial deposit of 1,000 to 10,000 rupees to open an NRI account, depending on the bank and account type. Some banks waive the initial deposit if you maintain a minimum balance of 10,000 to 50,000 rupees. Check your bank's requirements before you explore.

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

You can transfer rupees from an NRE account to an Indian resident's account only with RBI permission, which is rarely granted. If you need to send money to someone in India, convert the foreign currency to rupees in your NRO account first, then transfer from there. Alternatively, use a remittance service or international wire transfer.