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

An NRI (Non-Resident Indian) can open a bank account in India, but you will need to follow a separate pathway than someone living in the country. Most major Indian banks offer NRI accounts specifically designed for people who hold Indian citizenship or OCI (Overseas Citizen of India) status but live abroad. The account types, documentation requirements, and operating rules are different from standard resident accounts, and some banks require you to open the account in person during a visit to India, while others allow remote opening through video verification.

The key difference is that NRI accounts are regulated under the Liberalised Remittance Scheme (LRS) and come with restrictions on how you can use them—primarily designed to receive money from abroad and manage Indian assets, rather than to conduct everyday business as a resident would. Understanding which banks offer NRI accounts, what documents you need, and which account type suits your situation will determine whether you can open an account without traveling to India or whether an in-person visit is necessary.

Key Takeaways

  • NRI accounts are available at most major Indian banks, but you must hold Indian citizenship or OCI status and provide proof of foreign residence.
  • Some banks allow NRI account opening through video verification from abroad, while others require you to visit a branch in person during a trip to India.
  • NRI accounts come in two main types—NRE (Non-Resident External) for foreign-earned income and NRO (Non-Resident Ordinary) for income earned in India—each with different rules on repatriation and taxation.
  • Documentation typically includes your passport, proof of foreign address, proof of income or employment abroad, and a completed NRI account application form.
  • Once opened, NRI accounts allow you to receive remittances, hold investments, and manage property in India, but have restrictions on withdrawals and repatriation depending on account type.

NRE vs. NRO accounts: which type you need

Indian banks offer two main NRI account types, and choosing between them depends on where your money comes from. An NRE (Non-Resident External) account is for income you earn outside India—salary, investments, rental income from abroad. Money in an NRE account is considered foreign currency and can be freely repatriated (sent back out of India) without tax implications. Interest earned on NRE accounts is also tax-free in India. This account type is the most common choice for NRIs who want to send money home, invest in India, or keep savings in Indian rupees without worrying about repatriation restrictions.

An NRO (Non-Resident Ordinary) account is for income earned in India—rental income from Indian property, pension payments, or dividends from Indian investments. Money in an NRO account is treated as domestic rupees and cannot be freely repatriated; you can only send abroad up to a certain amount per financial year, and you must pay tax on any interest earned. If you own property in India or receive income from Indian sources, you will need an NRO account to manage that money. Many NRIs maintain both account types: an NRE for foreign income and an NRO for Indian-source income.

Documents you will need to provide

The exact documentation varies slightly by bank, but all banks require proof of NRI status and identity. You will need your passport (the primary identity document for NRIs), a copy of your visa or travel document showing your current country of residence, and proof of your foreign address—typically a utility bill, rental agreement, or government-issued document from your country of residence dated within the last three months. Some banks accept a letter from your employer on company letterhead as proof of foreign residence if you do not have a utility bill.

You will also need to prove your income or employment status. This can be a recent employment letter from your employer abroad, recent salary slips (usually the last two to three months), or tax returns from your country of residence. If you are self-employed or retired, you may need to provide business registration documents, professional licenses, or pension statements. Additionally, you will need to complete the bank's NRI account application form and provide a declaration stating your NRI status. Some banks also require a photograph and a specimen signature on the application form itself.

Opening an account remotely versus in person

Several major Indian banks now allow NRIs to open accounts through video verification without traveling to India. Banks like ICICI, HDFC, Axis, and Kotak offer online NRI account opening where you submit documents digitally, complete a video call with a bank representative who verifies your identity, and sign documents electronically. The entire process typically takes five to ten business days once you have submitted all required documents. However, not all branches of every bank offer this service, and availability depends on your country of residence—some banks restrict remote opening to certain countries.

If your bank does not offer remote opening or you prefer to open the account in person, you can do so during a visit to India. You will need to visit a branch in person with your original documents, complete the application form on-site, and provide your signature and photograph. In-person opening is often faster—sometimes completed the same day or within one to two business days—and gives you the chance to ask questions directly and set up online banking access immediately. If you plan to visit India, opening an account in person eliminates uncertainty about document acceptance and can be more straightforward than managing the process remotely.

How to start the account opening process

Begin by choosing a bank that offers NRI accounts and checking whether they allow remote opening in your country. Visit the bank's website and look for the "NRI Banking" or "NRI Services" section, which will list the account types available, required documents, and the process for your location. Some banks have dedicated NRI customer service phone lines or email addresses; contacting them directly can clarify whether you can open remotely or must visit in person, and they can tell you which documents your specific branch will accept.

If opening remotely, download or request the NRI account application form from the bank's website, gather your documents, and submit them through the bank's online portal or email. The bank will then schedule a video verification call with you. During this call, a representative will ask you questions about your identity, employment, and the purpose of the account, verify your documents on camera, and have you sign the application electronically. Once verified, the bank will process your application and notify you when the account is active, usually within five to ten business days.

If opening in person, locate a branch in the city you will be visiting, call ahead to confirm they handle NRI account opening, and bring all original documents plus two copies of each. Arrive with the completed application form if possible (you can download it beforehand and fill it out). The branch staff will verify your documents, take your photograph and signature, and process the account on the spot or within a few days. Ask the branch to set up online banking access and provide you with your account number and login credentials before you leave.

Restrictions and rules for NRI accounts

NRI accounts come with specific restrictions that differ from resident accounts. With an NRE account, you can freely repatriate funds to your country of residence, but you cannot use the account to make payments within India for goods or services—you can only receive money and make investments. You cannot use an NRE account to pay utility bills, make online purchases, or conduct everyday transactions. If you need to make payments in India, you would use an NRO account or a resident account (which you cannot hold as an NRI).

With an NRO account, you can make payments and conduct transactions within India, but repatriation is limited. You can send abroad up to USD 1 million per financial year (April to March) from an NRO account, and amounts beyond that require Reserve Bank of India (RBI) approval. Interest earned on NRO accounts is taxable in India. Both account types require you to maintain your NRI status; if you return to India and become a resident, you will need to convert your NRI account to a resident account or close it. Some banks also impose minimum balance requirements on NRI accounts, which vary by bank and account type.

Receiving money from abroad and managing your account

One of the primary reasons NRIs open accounts in India is to receive remittances from abroad. Once your account is active, you can receive money through wire transfers (SWIFT), which typically take three to five business days, or through faster channels like NEFT (National Electronic Funds Transfer) if the sending bank is in India. You can also receive money through services like Western Union or MoneyGram if you prefer, though these are generally slower and more expensive. Provide your bank account details (account number, IFSC code, and bank name) to whoever is sending you money, and the funds will arrive in your account.

Most NRI accounts come with online banking access, allowing you to check your balance, view transaction history, and set up standing instructions for regular transfers. You can also invest in fixed deposits, mutual funds, or stocks through your NRI account, though investment options may be more limited than for resident accounts. If you need to withdraw cash in India, you can use ATMs with your debit card, or visit a branch to withdraw over the counter. Keep in mind that if you withdraw large amounts in cash, the bank may ask questions about the source of funds for compliance reasons.

What happens if you return to India or change your status

If you move back to India and become a resident, your NRI account status changes. You will need to inform your bank of your change in residence status, usually by submitting a form and proof of your new Indian address. The bank will convert your NRI account to a resident account, which removes the restrictions on repatriation and allows you to use the account for everyday transactions. This conversion is typically free and can be done at any branch. If you do not inform the bank and continue to operate the account as an NRI when you are actually a resident, you may face penalties or account closure.

If you hold OCI status (Overseas Citizen of India) rather than NRI status, you can also open an account, though the process and rules are slightly different. OCI account holders have fewer restrictions than NRIs—for example, they can repatriate funds more freely and invest in certain assets that NRIs cannot. If your status changes from NRI to OCI or vice versa, inform your bank immediately so they can update your account classification and ensure you are following the correct rules for your new status.

Frequently Asked Questions

Can I open an NRI account if I have a visa but not permanent residency?

Yes. NRI status is based on physical presence in India, not on the type of visa you hold abroad. If you are living outside India on any visa—work visa, student visa, temporary residency—you can open an NRI account. You will need to provide proof of your current foreign address and visa or travel document showing your residence abroad.

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

Not necessarily. Many major banks now offer video verification for NRI account opening, allowing you to complete the process from abroad. However, availability depends on your bank and country of residence. Contact your chosen bank's NRI services team to confirm whether remote opening is available for you.

Can I use my NRI account to pay bills and make purchases in India?

It depends on the account type. An NRE account cannot be used for payments within India—only for receiving money and making investments. An NRO account can be used for payments and everyday transactions. If you need to make regular payments in India, you should open an NRO account.

What is the minimum balance required for an NRI account?

Minimum balance requirements vary by bank and account type, ranging from zero to several thousand rupees. Some banks waive the minimum balance requirement for NRI accounts, while others impose it. Check with your chosen bank for their specific requirements before opening an account.

Can I open an NRI account if I am an OCI (Overseas Citizen of India)?

Yes. OCI account holders can open accounts at Indian banks, and the process is similar to NRI account opening. OCI accounts often have fewer restrictions than NRI accounts—for example, more liberal repatriation rules and broader investment options. Inform the bank that you hold OCI status when you apply.