Yes, you can open a bank account in India as a US citizen, but you'll need to be physically present and meet specific documentation requirements that differ from what Indian residents provide.

Most major Indian banks will open accounts for US citizens, but the process is slower and more document-heavy than for Indian nationals. You cannot open an account remotely by mail or video call—you must visit a branch in person. The bank will ask for your US passport, proof of your Indian address (even if temporary), and often a reference from an existing customer or employer in India. Some banks also require a PAN (Permanent Account Number), which you can obtain from the Indian Income Tax Department before or after opening the account.

The timeline typically runs four to six weeks from your first visit to the branch, because the bank's compliance team reviews your documents separately from the standard account-opening process. You'll be classified as a "Non-Resident Indian" (NRI) or "Foreign National" depending on your visa status and length of stay, and this classification affects which account types are available to you and what restrictions explore to moving money in and out.

Key Takeaways

  • You must visit an Indian bank branch in person with your US passport and proof of a current Indian address to open an account.
  • The bank will likely ask for a PAN (Permanent Account Number) from the Indian Income Tax Department, which you can obtain separately if you don't already have one.
  • Account approval takes four to six weeks because US citizens go through additional compliance review beyond the standard process.
  • Your account type and transfer limits depend on your visa status—tourist visas, work visas, and long-term resident visas each have different rules.
  • HDFC Bank, ICICI Bank, and Axis Bank have the clearest processes for foreign nationals, though all major banks will open accounts for US citizens.

What documents you need to bring to the bank

Bring your original US passport and a photocopy of the main identification page. The bank will verify your passport against the original and keep the copy on file. If your passport is close to expiration, some banks will ask you to renew it first, so check the expiration date before you visit.

You also need proof of your current address in India. A rental agreement, utility bill, or letter from your employer showing your Indian address will work. If you're staying in a hotel or with family, ask the hotel for a letter on letterhead or have a family member write a letter on their own letterhead confirming your address and relationship to them. The document must be dated within the last three months.

A PAN is not always required on day one, but most banks will ask for it during the account-opening process. If you don't have one, you can explore for it through the Indian Income Tax Department's website (incometaxindiaefiling.gov.in) before you visit the bank, or the bank can sometimes help you explore during the account-opening visit. Getting a PAN takes one to two weeks if you explore online.

How your visa status affects which account you can open

Indian banks sort foreign account holders into categories based on visa type, and each category has different rules for deposits, withdrawals, and international transfers. If you're on a tourist visa, you can open a basic savings account, but you may face limits on how much money you can transfer out of India per year—typically $250,000 USD or the rupee equivalent, though this varies by bank and changes periodically. If you're on a work visa (like an L-1 or employment visa), you usually get an NRI account with fewer restrictions on outbound transfers.

If you're planning to stay in India for more than 182 days in a financial year, the Indian tax system may classify you as a resident for tax purposes, which changes your account type and your tax obligations. Tell the bank upfront how long you plan to stay, because this affects which account they'll open for you and what paperwork you'll need to file later.

Which banks have the clearest process for US citizens

HDFC Bank, ICICI Bank, and Axis Bank have dedicated processes for foreign nationals and are used to working with US citizens. They have English-language account opening forms and staff at major branches who understand the documentation requirements. State Bank of India (SBI) also opens accounts for foreigners, but the process can be slower and varies more by branch.

If you're opening an account in a smaller city or town, call the branch ahead of time and ask whether they have experience opening accounts for US citizens. Some smaller branches may tell you to visit a larger branch in a nearby city instead. Starting with a major bank in a city where you'll be spending time—Delhi, Mumbai, Bangalore, or Hyderabad—usually means a faster, clearer process.

What happens after you open the account

Once the bank approves your account, you'll receive a debit card, a checkbook (if you request one), and online banking credentials within one to two weeks. You can begin depositing money when ready, but the bank may place a hold on large deposits while they verify the source of funds. If you're transferring money from your US bank account to your new Indian account, expect the wire transfer to take three to five business days and cost $15 to $50 USD depending on your US bank's fees.

You'll need to file an Indian tax return (ITR) if you earn income in India or if your account balance exceeds certain thresholds, even if you're a US citizen. The Indian tax year runs April 1 to March 31. You should also report the account to the US IRS on Form FinCEN 114 (FBAR) if the account balance exceeds $10,000 USD at any point during the year, because the US taxes its citizens on worldwide income and accounts.

International transfers and money movement rules

Moving money between your US and Indian accounts is possible but comes with limits and costs. If you're a tourist or short-term visitor, most banks cap outbound transfers at $250,000 USD per financial year (April to March). If you're on a work visa or classified as an NRI, the limits are usually higher or nonexistent, but you'll still need to show the bank documentation of where the money came from.

Inbound transfers from your US bank account to India are usually unrestricted—you can receive as much as you want, as long as you can document the source. Outbound transfers (sending money from India back to the US) are where the restrictions bite. The bank will ask you to fill out a form declaring the purpose of the transfer and may ask for supporting documents like invoices or contracts if the amount is large.

Wire transfers typically cost $20 to $40 USD from India to the US and take three to five business days. Some banks offer cheaper options through services like SWIFT or correspondent banking, but the cost and speed vary. Ask your Indian bank what options they offer before you need to move money urgently.

Tax obligations for US citizens with Indian bank accounts

The US IRS requires you to report any foreign bank account with a balance over $10,000 USD at any point during the calendar year on Form FinCEN 114 (FBAR), filed by April 15 of the following year. This is separate from your regular income tax return. India also requires you to report foreign bank accounts on your Indian tax return if you're classified as an Indian resident for tax purposes.

If you earn interest on your Indian account, you'll owe US income tax on that interest, even if you don't owe Indian income tax. The interest rates on Indian savings accounts are typically 3 to 4 percent annually, so the tax impact is usually small, but you still need to report it. Consider consulting a tax professional who works with US expats before you open the account, because the filing requirements are complex and penalties for missing important date are steep.

Frequently Asked Questions

Can I open an account online or by mail without visiting India?

No. Indian banks require you to visit a branch in person with your original passport and proof of address. Some banks offer video-call verification for certain account types, but this is rare for foreign nationals and still requires you to provide original documents in person at some point.

What if I don't have a PAN yet?

You can explore for a PAN online through the Indian Income Tax Department's website before you visit the bank, or you can ask the bank to help you explore during the account-opening visit. The bank can usually open your account while your PAN process is pending, but you'll need to provide the PAN number within a few weeks.

Can I use my US address as my account address?

No. The bank requires a current address in India. If you're staying temporarily, use your hotel address, your employer's address, or a family member's address. The address must match a document you provide as proof.

Will opening an Indian bank account affect my US credit score?

No. Indian banks do not report to US credit bureaus, and US credit bureaus do not track foreign accounts. Your Indian account will not appear on your US credit report.

How long does the whole process take from first visit to usable account?

Four to six weeks from your first visit to the branch. You'll get your debit card and online banking access within one to two weeks of approval, but the bank's compliance team may take several weeks to review your documents before they formally approve the account.