How to Open a Bank Account in India as a Foreigner

You'll need a valid visa, passport, local address proof, and PAN card to open an account at most major Indian banks. The process takes 3-7 business days once you have all documents. ICICI, HDFC, and Axis Bank are most foreigner-friendly.

  1. Get your PAN card first. Apply for a Permanent Account Number (PAN) card online through NSDL or visit a PAN center. You'll need your passport and visa. This takes 7-15 days and costs ₹107. No Indian bank account without this.
  2. Gather required documents. You need: original passport with visa, PAN card, address proof (rental agreement, utility bill, or Aadhaar if you have it), passport photos, and your phone number. Some banks want employment/income proof if you're working.
  3. Choose your bank. ICICI Bank, HDFC Bank, and Axis Bank handle foreign customers best. State Bank of India works but slower service. Visit a main branch, not a small local one. Call ahead to confirm they open NRI/foreigner accounts.
  4. Visit the branch in person. Go with all original documents plus photocopies. Tell them you want to open a 'Non-Resident Ordinary (NRO) account' if you're temporarily in India, or 'Resident account' if you plan to stay long-term. Fill out forms and provide biometrics.
  5. Make initial deposit. Minimum deposit ranges from ₹10,000-25,000 depending on account type and bank. Bring cash in rupees. Your debit card arrives in 7-10 days, usually delivered to your address.
Can I open an account on a tourist visa?
Yes, but only basic savings accounts. You can't get loans, credit cards, or investment products on tourist visas. Some banks are pickier than others.
Do I need an Indian address?
Absolutely. Hotels won't work as address proof. You need a rental agreement, utility bill in your name, or Aadhaar card. This is the biggest hurdle for most foreigners.
How long does the PAN card take?
7-15 days if applying online, 3-5 days if you pay for expedited processing. You can't open any bank account without it, so start this process immediately.
Which bank is easiest for foreigners?
ICICI Bank has the most streamlined process and English-speaking staff. HDFC is also good. Avoid smaller regional banks unless you speak local languages fluently.
Can I use internet banking immediately?
Yes, most banks activate internet banking within 24-48 hours of account opening. You'll get login credentials at the branch or via SMS. Mobile banking apps work the same way.