Yes, foreigners can open a bank account in India, but the process and account type depend on your visa status and how long you plan to stay

Most major Indian banks will open an account for a foreigner, but they treat you differently based on whether you hold a resident visa, a work visa, a student visa, or are visiting on a tourist visa. The account type you get — and the documentation you need — changes based on that status. A person on an employment visa can open a full savings account with a debit card and online banking. A tourist on a short-term visit may only be offered a basic account with limited features. The key is knowing which banks accept which visa types and what papers to bring.

The Reserve Bank of India (RBI), which oversees all banking in the country, allows foreign nationals to hold accounts, but individual banks set their own rules about minimum deposits, required documents, and which visa categories they will accept. Some banks are more welcoming to foreigners than others, and some have dedicated international customer teams that make the process faster.

Key Takeaways

  • Your visa type determines which account you can open: employment and student visas get full accounts, while tourist visas may limit you to basic savings accounts with restricted features.
  • You will need your passport, visa page, a proof of Indian address (rental agreement, employer letter, or hostel booking), and proof of income or funds — the exact list varies by bank and visa type.
  • Large banks like HDFC, ICICI, Axis, and State Bank of India (SBI) have international customer services and are more likely to accept foreigners than smaller regional banks.
  • The process typically takes one to two weeks from submission to account activation, though some banks offer same-day or next-day accounts for certain visa holders.
  • If you cannot open a regular account, some banks offer non-resident accounts or basic savings accounts with lower limits but fewer documentation requirements.

What documents you need depends on your visa type

Every bank will ask for your passport and the page showing your current Indian visa. Beyond that, the requirements split by visa category. If you hold an employment visa (E-series) or a student visa (F-series), most banks treat you as a resident for banking purposes and ask for proof of your Indian address and proof of income or funds. A rental agreement, employer letter, hostel confirmation, or even a utility bill in your name works as address proof. For income proof, bring your employment letter, university enrollment letter, or a bank statement from your home country showing funds.

If you are on a tourist visa (C-series) or a short-term visit visa, banks are more cautious. Some will still open an account but may ask for a higher minimum deposit, limit your transaction amounts, or restrict international transfers. A few banks ask for a local reference — an Indian citizen who will vouch for you — though this is less common now. Always call the bank's international customer service line before you visit, because requirements vary between branches and change based on the bank's current policy.

You will also need to fill out the bank's account opening form, which includes your permanent address abroad, occupation, and source of funds. Some banks ask whether you are a Politically Exposed Person (PEP) or have criminal convictions — answer honestly, as false statements can lead to account closure later.

Which banks are most likely to accept you

The largest private and public banks have dedicated international customer teams and are used to opening accounts for foreigners. HDFC Bank, ICICI Bank, Axis Bank, and State Bank of India (SBI) all accept foreign nationals across most visa types. HDFC and ICICI tend to be the fastest and most straightforward, with some branches offering same-day account opening for employment visa holders. SBI, as the largest public bank, has the most branches but can be slower and more document-heavy.

Smaller private banks like Kotak Mahindra, IndusInd, and Yes Bank also accept foreigners but may have stricter policies or require higher minimum deposits. Regional banks vary widely — some welcome foreigners, others refuse them entirely. If you are opening an account in a city with a large expatriate community (Delhi, Mumbai, Bangalore, Hyderabad), most banks will have experience with foreign account holders and smoother processes.

Before visiting a branch, call their international customer service line or visit their website to confirm they accept your visa type. Many banks list this information online, and calling saves you a wasted trip. Some banks also allow you to start the process online or by appointment, which can speed things up.

Timeline and what happens after you apply

Once you submit your documents, the bank will verify your identity, check your address, and confirm your visa status with immigration records. This verification typically takes three to seven business days. During this time, your account is usually created but not activated — you cannot use the debit card or online banking yet. Some banks activate the account immediately if you are opening it in person with all documents present; others wait for the verification to complete.

After verification, the bank will issue you a debit card, which takes another three to five business days to arrive by post. Your online banking login credentials are usually provided on the day you open the account or within one business day. You can often start using online banking before the physical debit card arrives. If you need the card urgently, some branches can issue a temporary card on the spot or expedite delivery for a small fee.

Once your account is active, you can receive domestic transfers, make bill payments, and withdraw cash at ATMs. International transfers (sending money out of India) may have additional restrictions or require extra verification, depending on your visa type and the bank's policy. Ask about this when you open the account.

Restrictions based on visa type

Employment visa holders typically get the fewest restrictions. You can open a full savings account, receive salary deposits, make international transfers, and use all standard banking features. Some banks may still ask for additional documentation if you want to send large amounts abroad, but this is routine compliance, not a visa-specific restriction.

Student visa holders can open full accounts but may face limits on international transfers without proof of funds or parental support letters. Some banks restrict the amount you can transfer out per month or require you to show that the money is for tuition or living expenses. These limits vary by bank and are usually in the range of $5,000 to $10,000 per month, though the exact figure depends on the bank's policy and your account history.

Tourist visa holders face the most restrictions. Some banks will not open an account for you at all. Others offer a basic savings account with a lower limit on transactions, no overdraft facility, and restrictions on international transfers. A few banks require you to maintain a higher minimum balance (often ₹50,000 or more) if you are on a tourist visa. If you plan to stay longer than your current visa allows, do not open an account on a tourist visa — wait until you have a longer-term visa, as the bank may freeze or close the account if your visa expires.

Alternatives if a regular account is not available

If you cannot open a standard account — because your visa is too short, because you are between visas, or because a bank refuses you — there are other options. Some banks offer a non-resident external (NRE) account, which is designed for Indian citizens living abroad but is sometimes available to foreigners as well. An NRE account lets you hold money in foreign currency and transfer it in and out of India more easily, though it has its own documentation requirements and may require a higher minimum deposit.

A few banks offer a basic savings account with minimal documentation — sometimes just a passport and address proof. These accounts have lower transaction limits and no overdraft, but they work for receiving money and paying bills. Some fintech apps and payment platforms (like Wise, Remitly, or local apps like PhonePe) let you receive money without a full bank account, though these are not substitutes for a real account if you need to deposit a salary or hold money long-term.

If you are staying in India for several months or longer, it is worth the effort to get a proper account rather than relying on workarounds. The account will make your life easier for rent payments, bill payments, and receiving money from abroad.

Steps to open an account in person

Visit a branch of your chosen bank during business hours (usually 10 a.m. to 4 p.m., Monday to Friday; some branches open Saturday mornings). Bring your passport, visa page, address proof, income proof, and a completed account opening form (the bank will provide this or you can download it from their website). Ask to speak with the international customer service representative or the account opening desk.

The bank will verify your documents, take photocopies, and may ask questions about your employment, source of funds, and how long you plan to stay in India. Be honest and straightforward — banks are required by law to verify this information. You will sign the account opening form and provide a specimen signature. Some banks will issue a temporary debit card or online banking login on the spot; others will mail these to your address within a few days.

Ask the bank for a timeline: when will your account be activated, when will the debit card arrive, and what should you do if you need to use the account before the card arrives. Also ask about any fees — most banks do not charge to open an account for a foreigner, but some charge a small annual maintenance fee or require a minimum balance. Confirm the bank's policy on international transfers and any limits that apply to your visa type.

Frequently Asked Questions

Can I open a bank account on a tourist visa?

Some banks will open a basic savings account for you on a tourist visa, but many refuse or impose restrictions like higher minimum balances and limits on international transfers. Call the bank first to ask if they accept tourist visa holders. If your stay is longer than a few weeks, it is better to get a longer-term visa before opening an account, as the bank may close it if your visa expires.

What if I do not have an Indian address yet?

Most banks require proof of an Indian address before opening an account. If you have just arrived, use a hostel booking confirmation, hotel reservation, or a letter from your employer or university confirming your accommodation. Some banks accept a temporary address; call ahead to ask what they will accept.

How long does it take to get a debit card?

The debit card usually arrives by post within three to five business days after your account is activated. Some branches can issue a temporary card on the spot or expedite delivery for a fee. You can use online banking and mobile apps before the physical card arrives.

Can I send money out of India to my home country?

Yes, but the process and limits depend on your visa type and the bank's policy. Employment visa holders usually have no restrictions. Student and tourist visa holders may face monthly limits or need to provide proof of funds. Ask the bank about their international transfer policy when you open the account.

What happens to my account if my visa expires?

If your visa expires and you do not renew it, the bank may freeze or close your account. If you are leaving India, inform the bank and close the account yourself. If you plan to return, ask the bank whether you can keep the account dormant or if you need to reopen it.