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 restricted than it is for Indian residents. You cannot do it remotely from the United States. You must be in India in person, you will need a valid passport, and most banks require either a local address or proof of temporary residence. The account type available to you depends on your visa status and how long you plan to stay.
The Indian government treats foreign nationals differently under its foreign exchange rules. Banks must verify your identity against their Know Your Customer (KYC) requirements, which are stricter for non-residents. Some banks will open accounts for tourists on visitor visas; others require a longer-term visa or employment letter. The rules vary by bank, so your first step is to contact the specific bank where you want to account before you arrive.
Key Takeaways
- You must be physically present in India with a valid US passport to open an account; remote applications are not possible.
- Most banks require either a local Indian address or a letter from your employer or institution confirming your stay in India.
- Tourist visa holders can open accounts at some banks, but the account may be restricted to deposits only or limited in transaction volume.
- You will need to provide your US address as your permanent address and may be asked about the source of funds you plan to deposit.
- Processing takes one to three weeks after you submit documents in person, and you will receive your debit card and account details by mail to your Indian address.
What documents you need to bring
Bring your original US passport and at least one photocopy. This is the primary document banks use to verify your identity. Do not rely on a driver's license or state ID alone—Indian banks will not accept them as proof of identity for foreign nationals.
You will also need proof of your Indian address. If you are staying with a friend or family member, ask them for a letter on their letterhead stating that you are living at their address, along with a copy of their utility bill or property tax receipt showing that address. If you are in a hotel or short-term rental, bring your booking confirmation or lease agreement. Some banks will accept a letter from your employer in India stating your work address if you are employed there.
Bring your US address in writing—the bank will ask you to provide it as your permanent address. You will also need to fill out the bank's KYC form, which asks about your occupation, the source of funds you plan to deposit, and your reason for opening the account. Be prepared to explain whether you are working in India, studying, or staying temporarily.
Which visa status matters for account opening
Your visa type affects which banks will open accounts and what restrictions explore. If you are on an Employment visa (E-visa or work visa), most major banks will open a full savings account with no transaction limits. If you are on a Student visa, banks will usually open an account but may ask for your university enrollment letter and may limit international transfers initially.
Tourist visa holders face the most restrictions. Some banks—particularly HDFC Bank, ICICI Bank, and Axis Bank—will open accounts for tourists, but the account may be limited to deposits only for the first 30 days, or may have a cap on the number of transactions per month. A few banks will refuse to open accounts for tourists altogether. If you are on a tourist visa and plan to stay longer, consider whether you can switch to a different visa category before opening the account.
If you are in India on a visa-free entry (available to US citizens for up to 180 days under certain conditions), contact the bank directly before arriving, as policies vary. Some banks treat visa-free entries the same as tourist visas; others may not open accounts at all.
The account opening process, step by step
Visit the bank branch in person with your documents. You cannot start this process online. Walk in during business hours—most branches are open Monday to Friday 10 a.m. to 4 p.m., and some open Saturday mornings. Ask to speak with the New Accounts desk or a relationship manager.
The bank will verify your passport, check your address proof, and have you complete the KYC form. They will ask you to provide your US address and may ask follow-up questions about your employment or the source of funds. This conversation typically takes 20 to 30 minutes. The bank will take photocopies of your documents and may ask you to sign multiple forms.
You will be assigned a temporary account number on the spot, but your account will not be fully active until the bank completes its internal verification, which takes one to three weeks. During this time, the bank may contact you by phone or email to confirm details. Once verification is complete, you will receive your debit card and account details by mail to your Indian address. Some banks now send these by courier within five to seven business days.
Restrictions on your account as a foreign national
Your account will be marked as a Non-Resident External (NRE) account or Non-Resident Ordinary (NRO) account, depending on the source of your funds and your visa status. An NRE account is for funds you bring from outside India; an NRO account is for income earned in India. The distinction matters for tax purposes and for what you can do with the money.
As a foreign national, you may face limits on international wire transfers. Most banks allow outbound transfers, but some cap the amount per transaction or per month, or require approval from their compliance team for transfers above a certain threshold. Inbound transfers from the US are usually unrestricted. Ask the bank about their specific limits before you open the account.
You may also be asked to declare the source of any large deposits. If you are transferring money from your US account, the bank will want to know that it is your own money. Bring documentation if you can—a letter from your US bank or a recent statement showing the transfer.
Which banks are most accessible to US citizens
HDFC Bank, ICICI Bank, and Axis Bank are the largest private banks in India and have the most experience opening accounts for foreign nationals. All three have branches in major cities and will open accounts for tourists, students, and workers. Processing is usually straightforward, though it may take the full three weeks.
State Bank of India (SBI), the largest government bank, also opens accounts for foreign nationals, but the process can be slower and the staff may be less familiar with non-resident requirements. If you are in a smaller city, SBI may be your only option.
Smaller private banks and cooperative banks vary widely in their policies. Some will open accounts for foreign nationals; others will not. Call ahead or visit the branch before you commit to opening an account there.
What happens to your account if you leave India
Your account does not close automatically when your visa expires or you leave India. You can keep the account open indefinitely and continue to use it for transfers and deposits. However, once you leave India and are no longer a resident, the bank may reclassify your account as an NRE or NRO account (if it is not already), which may change the rules around what you can do with the money.
If you plan to close the account, you can do so by mail or by visiting a branch in person if you return to India. You will need to settle any outstanding balance and return your debit card. The bank will transfer any remaining balance to your US address or to a US bank account if you provide the details.
Frequently Asked Questions
Can I open a bank account in India if I am only visiting for two weeks?
Yes, some banks will open accounts for short-term tourists, but the account may have restrictions—such as a limit on the number of transactions or a requirement that you deposit a minimum amount. HDFC, ICICI, and Axis are most likely to do this. Call the bank before you arrive to confirm their policy for tourist visa holders.
Do I need an Indian phone number to open an account?
Most banks will ask for a phone number during the account opening process. If you do not have an Indian number yet, ask whether the bank will accept your US number temporarily. You can usually update it to an Indian number after you get a local SIM card. Some banks may require an Indian number before they complete the account setup.
Can I transfer money from my US bank account to my new Indian account?
Yes. You can initiate a wire transfer from your US bank to your Indian account using the account details the bank provides. The transfer usually takes three to five business days. Your US bank may charge a wire fee (typically $15 to $50), and the Indian bank may charge a small receiving fee. Ask both banks about their fees before you transfer.
What if the bank asks about the source of my money?
Be honest and provide documentation if you have it. If you are transferring your own savings from the US, bring a recent bank statement or a letter from your US bank showing the account is in your name. If the money is a gift, the bank may ask for a letter from the person who gave it to you. The bank is required to ask these questions under Indian anti-money-laundering rules.
Can I open an account online from the US before I arrive in India?
No. Indian banks require you to be physically present in India with your passport to open an account. Some banks offer online account opening for Indian residents only. You must complete the process in person at a branch after you arrive.