Yes, but the process depends on your visa type and how long you plan to stay

A foreigner can open a bank account in India, but the rules change based on your visa category and residency status. If you hold a work visa, student visa, or business visa, most major banks will open an account for you. If you are on a tourist visa, some banks will still open an account, but fewer options exist and the process takes longer. The key difference is that banks treat you as a non-resident foreign national until you have held a valid long-term visa for more than 182 days in a financial year — after that, you become a resident foreign national and face fewer restrictions on money transfers and account types.

The Reserve Bank of India (RBI) sets the rules, but individual banks interpret them differently. HDFC Bank, ICICI Bank, Axis Bank, and State Bank of India (SBI) all accept foreign nationals, but each has its own document requirements and processing timelines. Some private banks move faster than government banks. You will need to visit a branch in person — you cannot open an account entirely online as a foreigner.

Key Takeaways

  • Work visas, student visas, and business visas may have access to you to open a bank account; tourist visas make it harder but not impossible at some banks.
  • You must visit a bank branch in person with your passport, visa, and proof of address — no fully online account opening for foreigners.
  • Processing takes one to three weeks for most banks, though some private banks complete it in five to seven business days.
  • Non-resident foreign nationals face limits on money transfers into India and cannot hold certain account types; resident foreign nationals have fewer restrictions after 182 days.
  • HDFC, ICICI, Axis, and SBI all accept foreign nationals, but policies vary by branch, so call ahead before visiting.

Documents you need to bring to the bank

Bring your original passport and the original visa page showing your current visa type and validity dates. Banks will photocopy both. You also need proof of your address in India — this is the hardest part for many foreigners. A rental agreement, utility bill in your name, or a letter from your employer or university on letterhead stating your address will work. If you have just arrived and do not yet have a utility bill, ask your landlord or employer to write a letter on their letterhead confirming your address and your relationship to them.

Some banks also ask for a PAN (Permanent Account Number), though it is not always required at account opening. If you plan to deposit money regularly or transfer funds internationally, getting a PAN first will speed things up later. You can apply for a PAN online through the NSDL or UTIITSL websites using your passport number and visa details; it takes about a week.

Bring a completed account opening form from the bank — you can download it from their website or fill it out at the branch. Have your mobile number and email address ready. Some banks ask for a reference from someone already holding an account with them, but this is not universal.

Which banks accept foreigners and how long it takes

HDFC Bank, ICICI Bank, Axis Bank, and SBI all have formal policies accepting foreign nationals on valid visas. HDFC and ICICI tend to process faster — usually five to seven business days if all documents are correct. SBI and other government banks typically take two to three weeks. Private banks often have dedicated relationship managers for foreign nationals and fewer internal delays.

Call the branch where you plan to open the account before you visit. Ask specifically whether they accept your visa type and whether they have processed accounts for foreigners recently. Branch policies can vary even within the same bank, and some smaller branches are less experienced with foreign nationals and may refuse or ask for extra documents.

Once you submit your documents, the bank will run a background check and verify your address. Some banks call your employer or university to confirm you work or study there. If everything checks out, you will receive your debit card and account details by post within one to two weeks after approval.

Money transfer limits for non-resident foreign nationals

If you are a non-resident foreign national (holding a visa for less than 182 days in the financial year), the RBI limits how much money you can transfer out of India. You can transfer up to USD 250,000 per financial year for current account transactions — things like paying bills, buying goods, or sending money abroad. This limit resets on April 1 each year.

Money coming into India has fewer restrictions. You can receive funds from abroad through normal bank transfer channels. However, if you want to transfer large amounts out of India, you will need to show the bank documentation proving the source of the funds — salary slips, investment statements, or proof that you earned the money legally.

Once you cross 182 days of residency in a financial year, you become a resident foreign national and these transfer limits no longer apply. You can then move money in and out more freely, though you still need to follow India's foreign exchange rules and report large transactions.

Account types available to foreigners

Most banks offer a basic savings account to foreign nationals. This account lets you deposit and withdraw money, receive salary transfers, and pay bills. You get a debit card and online banking access. Some banks also offer a current account for business purposes, but this usually requires proof that you are running a business in India or that your employer is sponsoring the account.

You cannot open a joint account with an Indian resident as a non-resident foreign national — the rules prohibit it. Once you become a resident foreign national after 182 days, you can open a joint account. You also cannot hold certain investment accounts or fixed deposit accounts as a non-resident, though these restrictions lift once your residency status changes.

Ask the bank which account type they recommend for your situation. If you are a student, they may offer a student account with lower fees. If you are working, a regular savings account is standard.

What happens if you are on a tourist visa

Tourist visas make account opening harder but not impossible. HDFC and ICICI have opened accounts for tourists, but it is not may provide and depends on the branch. The bank may ask why you need an account if you are only visiting, and they may require additional documentation like a letter from your employer abroad or proof of funds.

Some banks will refuse a tourist visa outright because the RBI guidelines are ambiguous about whether tourists may have access to. If one bank refuses, try another — policies vary. You may also face a longer processing time or be asked to maintain a higher minimum balance.

If you are planning to stay longer than your tourist visa allows, do not open an account on a tourist visa and then overstay. Instead, convert your visa to a work or student visa first, then open the account. Banks verify visa validity, and an expired visa will cause problems later.

Online banking and money transfers after you open the account

Once your account is open, you can use the bank's mobile app or website to check your balance, transfer money between your own accounts, and pay bills. Setting up international transfers (SWIFT transfers) requires a visit to the branch or a call to the bank's international desk. You will need to provide the recipient's bank details and may need to show proof of the purpose of the transfer.

Receiving money from abroad is simpler — you give your bank details to the sender, and the money arrives through the SWIFT system. This usually takes three to five business days. Your bank will charge a fee for incoming transfers, typically between 200 and 500 rupees depending on the amount.

UPI (Unified Payments Interface) is India's fast domestic transfer system, but most banks do not activate UPI for foreign nationals immediately. Ask the bank to enable it once your account is open. Once active, you can send and receive money to other UPI users instantly and for free.

Frequently Asked Questions

Can I open a bank account online as a foreigner?

No. Banks require foreign nationals to visit a branch in person with original documents. Video verification is not accepted for account opening. You must appear at the branch with your passport and visa.

What if my address proof is from outside India?

Banks will not accept an address from your home country. You need proof of your current address in India — a rental agreement, utility bill, or employer letter. If you do not have one yet, ask your landlord or employer to write a letter on letterhead confirming where you live.

Do I need a PAN to open a bank account?

No, a PAN is not required to open an account, but you will need one if you plan to deposit large amounts or make frequent international transfers. Getting a PAN takes about a week and makes future transactions smoother.

Can I open an account if my visa expires in two months?

Yes, but the bank may ask questions about your plans. If your visa is expiring soon, some banks may refuse or ask you to renew it first. Be honest about your timeline — if you plan to extend your stay, tell the bank.

What is the minimum balance I need to keep in the account?

Minimum balance requirements vary by bank and account type, typically between 1,000 and 10,000 rupees for a basic savings account. Some banks waive the minimum for the first few months. Ask the bank before opening the account.