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.
- 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.
- 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.
- 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.
- 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.
- 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.