Yes, you can open a bank account in India as an NRI, but the process differs from resident accounts
An NRI (Non-Resident Indian) is an Indian citizen living outside India, or an Indian passport holder who has stayed abroad for more than 182 days in a financial year. Most Indian banks allow NRIs to open accounts, but they require different documents and follow stricter verification rules than accounts for people living in India. The account type you open — and which bank will accept you — depends on where you live, how long you plan to stay abroad, and what you want to do with the account.
The main difference is that banks treat NRI accounts as higher-risk because they cannot easily verify your identity in person or monitor your activity the way they do for residents. This is why the process takes longer and asks for more paperwork. But the account itself works the same way once it is open — you can send money in and out, pay bills, and use online banking just like a resident would.
Key Takeaways
- Most major Indian banks open NRI accounts, but you will need to provide documents that prove your non-resident status and your current address abroad.
- You can open an account in person if you visit India, or by mail and video verification if you stay abroad — the mail route takes longer but does not require a trip home.
- An NRI Savings Account is the most common type; NRI Current Accounts exist for business purposes and have higher minimum balances.
- You will need your passport, proof of your foreign address, and proof of income or employment to complete the process.
- Some banks charge higher fees for NRI accounts and limit how much money you can move in and out each year, so compare banks before you choose.
What documents you need to open an NRI account
The exact list varies by bank, but all of them ask for proof that you are an NRI and proof of where you live abroad. Start with your passport — this is your primary document for proving citizenship and identity. You will also need a document showing your current address outside India, such as a utility bill, rental agreement, or government-issued ID from the country where you live.
Banks also ask for proof of income or employment. This might be a recent payslip, an employment letter from your employer, or a tax return from the country where you work. If you are retired or do not have employment income, a bank statement showing regular deposits or pension payments can work instead. Some banks will accept a letter from your employer or a professional reference if you cannot provide formal income documents.
You will need to fill out the bank's NRI account opening form, which asks about your occupation, the source of your funds, and why you want to open an account in India. Be honest and specific — banks use this information to comply with anti-money-laundering rules. If you plan to send large amounts of money into the account, the bank may ask where that money comes from.
Opening an account in person versus by mail
If you are visiting India, you can walk into a branch of most major banks and open an NRI account on the spot. Bring your original passport, the documents listed above, and a completed account opening form (the bank will have this). The process usually takes 30 minutes to an hour. The bank will verify your documents, take your photograph and fingerprints, and give you a temporary account number. Your debit card and checkbook arrive by mail within two to three weeks.
If you cannot travel to India, you can open an account by mail and video call. You will mail your documents to the bank's NRI processing centre, and a bank officer will call you for a video verification. During the call, they will ask you to show your passport, confirm your address, and answer questions about the account. This process takes four to eight weeks because the bank has to physically receive and process your documents. Some banks now offer video-first opening, where you complete the video call before sending documents, which can speed things up slightly.
A few banks also allow you to start the process online by uploading scanned copies of your documents and completing a video call, then mailing the originals later. This is faster than waiting for documents to arrive first, but not all banks offer it. Call the bank's NRI helpline or visit their website to ask which method they use.
Types of NRI accounts and their limits
An NRI Savings Account is the standard option. It works like a regular savings account — you earn interest on your balance, can withdraw money anytime, and receive a debit card. Most banks have no minimum balance requirement for NRI savings accounts, though some ask for a small deposit (often 1,000 to 10,000 rupees) to set up the account.
An NRI Current Account is for business owners or people who need to move large amounts of money frequently. It has no withdrawal limits and allows unlimited deposits and cheques, but requires a much higher minimum balance — often 50,000 to 100,000 rupees or more. You pay a monthly fee for a current account, whereas savings accounts are usually free.
Some banks offer an NRE Account (Non-Resident External), which is specifically for money you earn abroad and bring into India. Money in an NRE account is not taxed in India, but you cannot move it out of India without permission from the Reserve Bank of India. An NRO Account (Non-Resident Ordinary) is for money you earn in India or inherited property income. Money in an NRO account is taxed in India, but you can move it out more freely. Most NRIs open a Savings Account first and ask the bank about NRE or NRO options later if they need them.
Sending money into and out of your NRI account
You can send money into your NRI account from abroad using a wire transfer (also called an international remittance). Your employer can do this directly, or you can ask your bank abroad to send money to your Indian account. You will need to give them your Indian bank's SWIFT code and your account number. Wire transfers usually arrive within three to five business days and cost 10 to 50 rupees depending on the amount.
Taking money out is more restricted. If your account is an NRE account, you need Reserve Bank permission to move money out of India. If it is a regular Savings Account or NRO account, you can withdraw money freely, but large transfers out of India may trigger tax questions. Banks report large outflows to tax authorities, so keep records of where the money is going. Many NRIs keep their Indian account mainly for receiving money from India (pension, rental income, inheritance) rather than moving money out.
Some banks limit how much you can transfer in a single transaction or per month. Check with your bank about these limits before you open the account, especially if you plan to move large amounts regularly.
Fees and charges for NRI accounts
Most banks do not charge a monthly fee for NRI Savings Accounts, but they may charge for specific services. A debit card usually costs 100 to 500 rupees per year. Cheques cost 5 to 10 rupees each. Wire transfers into your account cost 10 to 50 rupees. Some banks charge a small fee (50 to 200 rupees) if you do not use your account for six months.
NRI Current Accounts have monthly maintenance fees, usually 500 to 2,000 rupees depending on the bank and the minimum balance you maintain. If your balance falls below the minimum, the bank charges a penalty fee on top of the monthly fee.
Compare fees across banks before you choose. A bank that charges no monthly fee but high wire transfer fees might cost more than a bank with a small monthly fee and free transfers, depending on how you plan to use the account. Ask the bank for a full fee schedule before you open the account.
Which banks accept NRI accounts
All major Indian banks accept NRI accounts. The largest — State Bank of India, HDFC Bank, ICICI Bank, Axis Bank, and Kotak Mahindra Bank — have dedicated NRI teams and online portals for NRI customers. These banks have branches in many countries, which can make it easier to get help if you are abroad.
Smaller regional banks also open NRI accounts, but they may have fewer branches outside India and slower processing times. If you plan to visit India regularly or have family there, a bank with many branches near your family's home can be convenient.
Check the bank's website for their NRI account page, which lists the documents they need, the fees they charge, and the contact details for their NRI helpline. Call the helpline before you explore — they can answer questions about your specific situation and tell you exactly what documents to send.
Frequently Asked Questions
Do I need to visit India in person to open an NRI account?
No. You can open an account by mail and video call if you cannot travel to India. The process takes longer — four to eight weeks instead of one day — but the account works the same way. Some banks now offer video-first opening, which speeds up the process slightly.
What if I am an Indian citizen but do not have a current passport?
You will need a valid passport to open an NRI account. If your passport has expired, renew it through your nearest Indian embassy or consulate before you explore. Some banks may accept a passport process receipt as temporary proof while you wait for the new passport, but this varies by bank — ask first.
Can I open an NRI account if I have a visa but not Indian citizenship?
No. NRI accounts are only for Indian citizens or Indian passport holders. If you are a foreign national living in India on a visa, you open a regular resident account instead. If you are a foreign national living abroad, Indian banks do not open accounts for you.
How long does it take to receive my debit card and cheques?
If you open the account in person in India, your debit card and cheques arrive by mail within two to three weeks. If you open by mail from abroad, add four to eight weeks for the account opening process, then another two to three weeks for the card to arrive — so six to eleven weeks total. Ask the bank for tracking information so you know when to expect them.
Can I use my NRI account to pay bills in India?
Yes. Once your account is open and you have online banking set up, you can pay utility bills, insurance premiums, and other bills in India directly from your account. You can also set up automatic payments. This is one of the main reasons NRIs open accounts — to pay family expenses or property taxes without having to send money each time.