Yes, but you need an Indian address and a visa or residency status
A US citizen can open a bank account in India, but most banks require you to be physically present in the country with a valid visa or residency permit. You cannot open an account remotely from the United States. The account type available to you depends on your visa status: if you hold a work visa, student visa, or long-term residency permit, you can open a regular savings or checking account. If you are visiting on a tourist visa, some banks offer non-resident accounts, but these come with restrictions on deposits and withdrawals.
The process itself is straightforward once you meet the residency requirement. You walk into a bank branch with your passport, visa, and proof of address in India, and complete the paperwork on the spot. Most major banks—HDFC, ICICI, Axis, and State Bank of India—accept foreign nationals. The account opens within a few days to a week, and you receive a debit card and online banking access.
Key Takeaways
- You must be physically present in India with a valid visa to open a bank account; remote applications from the US are not possible.
- Work visas, student visas, and long-term residency permits may have access to you for standard accounts, while tourist visas limit you to non-resident accounts with withdrawal caps.
- Bring your passport, visa, proof of Indian address, and a US address for your records when you visit the bank branch.
- Major banks like HDFC, ICICI, Axis, and State Bank of India all accept foreign nationals, and accounts typically open within one week.
- Non-resident accounts often charge higher fees and restrict how much money you can move in and out each month.
What documents you need to bring to the bank
Indian banks require the same core documents from all applicants, foreign or Indian. Bring your passport (the original, not a copy) and your Indian visa page. You will also need proof of your address in India—a rental agreement, utility bill, or letter from your employer stating your work address all work. If you do not have any of these yet, some banks accept a letter from your hotel or a temporary address from a friend, though this delays processing.
You will also need to provide a US address for your records. Write down your home address in the United States; the bank uses this for their international compliance checks. Some banks ask for a phone number where they can reach you in the US, though most will use your Indian mobile number as the primary contact. Bring a pen and be ready to fill out a multi-page form on the spot—the bank will not send it to you in advance.
Visa type determines what account you can open
Your visa category controls which accounts are available to you. If you hold an employment visa (typically an E-category visa issued by the Ministry of External Affairs), you can open a standard resident account with no restrictions. The same applies to student visas and long-term residency permits. These accounts function exactly like accounts for Indian citizens: you can deposit and withdraw unlimited amounts, set up automatic bill payments, and use online banking without caps.
If you are on a tourist visa, banks will offer you a non-resident account instead. These accounts come with monthly deposit and withdrawal limits—the exact limits vary by bank, but typically range from 50,000 to 200,000 Indian rupees per month. Non-resident accounts also charge higher monthly maintenance fees (often 500 to 1,000 rupees per month) and may not include all the features of a resident account. Some banks refuse to open accounts for tourists altogether, so call ahead before you visit a branch.
If your visa is expiring soon, tell the bank when you apply. Some banks will not open an account if your visa expires within 30 days, because they cannot verify your residency status for the account's first month. If your visa is being renewed, bring a letter from your employer or educational institution confirming the renewal is in process.
Which banks accept US citizens and how long it takes
The four largest banks in India—State Bank of India (SBI), HDFC Bank, ICICI Bank, and Axis Bank—all accept foreign nationals without hesitation. Smaller regional banks vary; some welcome foreign account holders, while others do not. Call the branch nearest to your address before you visit, and ask whether they open accounts for foreign nationals on your visa type. This takes two minutes and saves a wasted trip.
Once you submit your documents, the bank processes the account within three to seven business days. You will receive a temporary account number the same day or the next day, and you can begin using online banking immediately. Your debit card arrives by mail within one to two weeks. If you need the card faster, some branches offer same-day or next-day card issuance for an additional fee of 500 to 1,000 rupees.
During the processing period, the bank conducts a background check and verifies your visa with the Ministry of External Affairs. This is routine and rarely causes delays. If the bank cannot reach you at the phone number you provided, processing may slow down, so give them a number you check regularly.
Non-resident accounts: restrictions and fees
If you open a non-resident account on a tourist visa, understand the limits before you commit. Most banks cap monthly deposits at 100,000 to 200,000 Indian rupees and monthly withdrawals at the same amount. Some banks allow you to exceed these limits if you provide documentation of the source of funds (such as a salary statement or bank statement from the US), but this requires advance notice and adds processing time.
Non-resident accounts also charge maintenance fees that resident accounts do not. Expect to pay 500 to 1,500 rupees per month, depending on the bank. If your account balance falls below a minimum threshold (usually 5,000 to 10,000 rupees), the fee may increase. Online banking and bill payments are usually included, but international wire transfers may carry additional charges of 500 to 2,000 rupees per transaction.
If you plan to stay in India longer than a few months, upgrading to a resident account is usually cheaper than paying non-resident fees. You can request an upgrade once your visa changes to a longer-term category, and the bank will convert your account without closing it.
How to send money from the US to your Indian account
Once your account is open, you can receive money from the United States through international wire transfer. Ask your Indian bank for their SWIFT code and your account number, and provide these to whoever is sending you money from the US. The sender's US bank will charge a wire fee (typically $15 to $50), and your Indian bank may charge a receiving fee (typically 500 to 1,000 rupees). The transfer takes three to five business days.
Alternatively, you can use a money transfer service like Wise (formerly TransferWise), OFX, or MoneyGram. These services often charge lower fees than wire transfers and offer better exchange rates. You provide your Indian account details, and the money arrives within one to two business days. Compare the total cost (fee plus exchange rate) across at least two services before you transfer, because rates and fees change daily.
If you are receiving regular payments from a US employer, ask whether they can set up a direct deposit to your Indian account. Some US payroll systems support international direct deposit, which eliminates the fee and the wait time. Your employer will need your Indian bank's SWIFT code and your account number in IBAN format (your bank can provide this).
Tax reporting and compliance for US citizens
As a US citizen, you must report your Indian bank account to the US government if the account balance exceeds $10,000 at any point during the year. This is done through the Foreign Bank Account Report (FBAR), filed with the Financial Crimes Enforcement Network (FinCEN). The deadline is April 15 of the following year, with an automatic extension to October 15 if you file your tax return on extension.
You must also report the account on your US tax return if you earn interest on the account. Indian banks typically pay interest of 3 to 5 percent per year on savings accounts. This interest is taxable US income and must be reported to the IRS. If you are unsure whether your account triggers these reporting requirements, consult a tax professional who specializes in expat taxes; the penalties for missing FBAR or tax reporting are severe.
Your Indian bank may also ask you to sign a W-9 form (or a variation of it) confirming your US tax status. This is standard practice and does not affect your account; the bank uses it to comply with US tax law.
Frequently Asked Questions
Can I open an account if I am visiting India for just two weeks?
Yes, but only a non-resident account with deposit and withdrawal limits. Most banks will open one for a tourist visa, though a few refuse. Call the branch first. If you need to move large sums of money, a non-resident account may not be practical; consider a wire transfer or money transfer service instead.
What if my passport is expiring soon?
Banks require a passport valid for at least six months beyond the account opening date. If your passport expires sooner, renew it before you apply for the account. You can renew at the US Embassy in New Delhi or the US Consulate in Mumbai, Kolkata, or Chennai.
Can I open an account online from the US before I arrive in India?
No. Indian banks require you to be physically present and sign documents in person. Some banks offer pre-registration online, which speeds up the in-person process, but you still must visit a branch to complete the account opening.
Do I need an Indian phone number to open an account?
Most banks prefer an Indian phone number for account notifications and customer service, but some will accept a US number as a backup. Get an Indian SIM card and phone number before you visit the bank; they cost 100 to 500 rupees and are available at any mobile shop.
What happens to my account if my visa expires?
If your visa expires and you do not renew it, the bank may freeze your account or convert it to a non-resident account with restrictions. Notify the bank immediately if your visa status changes, and provide documentation of your new visa or residency status. If you leave India permanently, you can close the account by mail or ask a trusted contact to close it on your behalf.