Yes, but you will need to be physically present in India and meet specific requirements

A US citizen can open a bank account in India, but the process is more restrictive than opening one as an Indian resident. You must be in India in person — no bank will let you open an account remotely by mail or video. Most major banks (HDFC, ICICI, Axis, State Bank of India) will open accounts for foreign nationals, but they require a valid passport, proof of your Indian address, and often a reference from an existing customer or employer in India. Some banks also ask for a letter from your embassy or a visa copy showing your legal status in the country.

The account type matters. If you are in India temporarily — on a tourist visa, work visa, or student visa — you can open a non-resident external (NRE) account or a regular savings account tied to your visa status. If you are moving to India permanently or have obtained a long-term visa, you may be able to open a standard resident account. The rules vary by bank and by your visa category, so calling ahead to your chosen bank's international customer desk will save you a trip.

Key Takeaways

  • You must be physically present in India with a valid US passport and proof of an Indian address to open any bank account.
  • NRE (non-resident external) accounts are designed for foreign nationals and allow you to hold rupees and transfer money in and out of India more easily than a standard account.
  • Major banks like HDFC, ICICI, Axis, and State Bank of India all accept foreign nationals, but requirements and processing times vary by branch and visa type.
  • You will need to provide your passport, visa, proof of address in India (rental agreement, employer letter, or utility bill), and sometimes a reference from an existing customer or your employer.
  • Plan for the process to take one to three weeks from your first visit to account activation, depending on the bank and whether they need to verify your documents with your embassy.

What documents you need to bring

Start with your valid US passport — this is non-negotiable. Bring the original and a photocopy. You will also need proof that you have a legitimate reason to be in India and a place to receive mail. A copy of your visa (tourist, work, student, or business) goes in the file. For your address, a rental agreement with your name on it works best, but banks also accept an employer letter on company letterhead stating your address, a utility bill in your name, or a letter from your landlord. If you just arrived and do not have any of these yet, some banks will accept a hotel booking confirmation or a letter from your company's India office.

Bring a second form of ID if you have one — a US driver's license or state ID card helps. Some banks ask for a reference: the name and account number of someone who already banks there and can vouch for you. If you are opening the account through your employer, bring an employment letter on company letterhead with your job title, salary range, and the company's bank details. A few banks still ask for a letter from the US Embassy in New Delhi or the consulate in your city, though this is becoming less common. Call the specific branch where you plan to open the account and ask for their current checklist — requirements shift, and you do not want to make the trip twice.

NRE accounts versus standard accounts

An NRE account (non-resident external) is designed for foreign nationals and people of Indian origin living abroad. It holds Indian rupees, allows you to transfer money freely in and out of India without the restrictions that apply to resident accounts, and earns interest on your balance. NRE accounts are easier to open as a US citizen because banks expect foreign nationals to use them. The downside: you cannot use an NRE account to invest in Indian stocks or real estate, and the interest earned is taxed in India.

A standard resident savings account is cheaper to maintain and gives you access to investment products, but opening one as a foreigner depends on your visa type and how long you plan to stay. If you are on a work visa or student visa lasting more than a year, many banks will open a resident account. If you are on a tourist visa, banks will usually push you toward an NRE account instead. Ask the bank directly: "Can I open a resident account on my visa type, or should I open an NRE account?" The answer will depend on the bank's policy and your specific visa.

Which banks accept US citizens and how long it takes

The four largest banks — State Bank of India (SBI), HDFC Bank, ICICI Bank, and Axis Bank — all have processes for opening accounts for foreign nationals. SBI is the most straightforward because it is government-owned and has standardized procedures across branches. HDFC and ICICI have dedicated international customer teams at major branches in Delhi, Mumbai, Bangalore, and Hyderabad. Axis Bank also accepts foreigners but can be slower with document verification. Smaller private banks like Kotak Mahindra and IndusInd also open accounts for foreigners, sometimes faster than the big four.

Processing time ranges from one to three weeks. On your first visit, you will fill out the account opening form, provide your documents, and often have your passport photocopied and verified on the spot. The bank then sends your documents to their compliance team, who may contact your employer or your embassy to verify your identity and address. Once cleared, you receive your account number, debit card, and online banking credentials by mail or in person. Some branches are faster — if you open an account at a branch in a major business district where many foreigners bank, you might be activated in five to seven business days. Rural branches or smaller cities can take three weeks.

How to fund your account and move money between the US and India

Once your account is open, you can fund it in several ways. If you are in India, you can deposit cash at any branch of your bank. If you are sending money from the US, you can use a wire transfer (SWIFT), which takes three to five business days and costs $15 to $50 depending on your US bank. You can also use a money transfer service like Wise (formerly TransferWise), which is often cheaper and faster for smaller amounts. Some US banks partner with Indian banks — for example, Citibank customers can transfer to Citibank India accounts with lower fees.

If you have an NRE account, you can move money in and out of India without the restrictions that apply to resident accounts. A resident account has limits on how much foreign currency you can bring in per financial year (currently $250,000 USD equivalent), so if you are planning to transfer large amounts, confirm with your bank whether a resident or NRE account is better for your situation. Keep records of all transfers — India's tax authority tracks large inflows of foreign currency, and you may need to show proof that the money came from your US account.

Tax and compliance issues for US citizens

Opening a bank account in India does not change your US tax obligations. You are still required to file a US tax return every year, report your Indian bank account to the IRS if the balance exceeds $10,000 at any point during the year (using Form FinCEN 114, also called the FBAR), and report any interest earned on the account. India and the US have a tax treaty that prevents you from being taxed twice on the same income, but you need to file correctly to claim that benefit.

India also requires you to declare your foreign assets and income. If you are working in India, you will file an Indian tax return and pay tax on your Indian income. If you are just visiting and earning money in the US, you typically do not owe Indian tax, but you should still report your Indian bank account to Indian tax authorities if required. The rules are complex and depend on your visa status, how long you stay, and where your income comes from. Consider consulting a tax professional who works with US expats before you open the account — the cost of one consultation is far less than the penalty for filing incorrectly.

What to do if a bank rejects you

Some branches will refuse to open an account for a US citizen, usually because they lack experience with foreign nationals or because their compliance team is slow. If this happens, try a different branch of the same bank — larger branches in major cities are more likely to accept you. You can also contact the bank's international customer service line and ask them to direct you to a branch that regularly opens accounts for foreigners. HDFC and ICICI have dedicated international desks that can sometimes override a local branch's hesitation.

If multiple banks reject you, the issue may be your visa type or your address proof. Tourist visas are the hardest to work with because banks worry you will leave India and abandon the account. If you are on a tourist visa, ask the bank whether you can open an account if you provide a letter from your employer or a hotel confirmation. If you lack a formal address proof, ask whether the bank will accept a notarized letter from your landlord or a utility bill in your employer's name. Some banks will also accept a reference letter from an existing customer, so if you know anyone in India with a bank account, ask them to help.

Frequently Asked Questions

Can I open a bank account in India if I am only visiting for a few weeks?

Yes, but most banks will open an NRE account rather than a standard account. You will still need to be present in person with your passport, visa, and proof of address. If you are staying in a hotel, bring your booking confirmation. The account will remain active after you leave India, so you can use it for future transfers or visits.

Do I need a PAN (Permanent Account Number) to open a bank account?

No, you can open an account without a PAN, but you will need one if you want to earn interest or invest through the account. You can apply for a PAN online through the Indian tax authority's website (incometaxindiaefiling.gov.in) or in person at a tax office. The process takes one to two weeks. Many banks will help you apply for a PAN as part of the account opening process.

What happens to my account if I leave India?

Your account remains open and active. If it is an NRE account, you can continue to use it indefinitely from the US. If it is a resident account, the bank may convert it to an NRE account or ask you to close it, depending on their policy. You can still receive transfers to the account and withdraw money when you return to India. Check with your bank about their policy for accounts held by non-residents.

Can my family member in the US help me open an account remotely?

No. You must be physically present in India with your passport. No bank will open an account by mail, video call, or power of attorney. You have to visit a branch in person, provide your original documents, and sign the account opening forms yourself.

What if my US address is different from my Indian address?

Tell the bank both addresses. Your Indian address is where they will mail your debit card and statements. Your US address can be listed as your permanent address or mailing address for tax purposes. The bank will use your Indian address for day-to-day correspondence, so make sure it is accurate and that you can receive mail there.