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 not every visa type allows it, and the documents you need depend on whether you are a resident or non-resident for tax purposes. Most major banks will open accounts for people on work visas, student visas, or long-term residence visas. If you are on a tourist visa or visiting for less than 180 days in a financial year, you cannot open a regular savings account — you can only use services like prepaid cards or international money transfers.

The distinction that matters most is residential status. The Indian tax authority (the Income Tax Department) defines a resident as someone who has been in India for 182 days or more in the financial year (April to March), or who intends to stay for that period. Banks use this definition to decide which account type you can open and what documentation they will ask for.

Key Takeaways

  • Foreigners on work visas, student visas, or long-term residence visas can open savings accounts; those on tourist visas cannot.
  • You will need your passport, visa, proof of address in India (rental agreement or employer letter), and a PAN number or process form to request one.
  • The process takes between 3 to 7 days after you submit documents, though some banks offer same-day accounts if you open online.
  • Non-resident accounts have limits on the money you can transfer out of India and may charge higher fees than resident accounts.
  • If your visa status changes (for example, you move from a tourist visa to a work visa), you must inform your bank and may need to convert your account type.

What documents you need to bring

The core documents are your passport, your current visa, and proof that you live in India. For proof of address, banks accept a rental agreement in your name, a letter from your employer on company letterhead stating your address and employment dates, or a utility bill (electricity, water, or gas) with your name on it. If you do not have any of these yet, some banks will accept a letter from your employer or institution (university, research organization) confirming your address.

You also need a PAN (Permanent Account Number), which is India's tax identification number. If you do not have one, you can explore for it at the same time you open the account — the bank will give you a form to fill out, and the PAN will be issued within a few weeks. Until it arrives, the bank will issue you a temporary number to use. Some banks now allow you to explore for a PAN online through the Income Tax Department's website before you visit the branch, which speeds up the account opening.

Bring your original documents and one photocopy of each. The bank will verify the originals and keep the copies on file. If any document is not in English, bring a certified English translation as well.

The difference between resident and non-resident accounts

If you are classified as a non-resident (because you have been in India fewer than 182 days in the financial year or do not intend to stay that long), the bank will open a Non-Resident Ordinary (NRO) account or a Non-Resident External (NRE) account. The choice depends on where your money comes from and where you want to send it.

An NRO account is for money you earn in India or receive from Indian sources. You can deposit rupees freely, but transferring money out of India is restricted — you can only send out the rupees you earned in India after paying Indian taxes on them. An NRE account is for money you bring in from outside India. You can transfer money in and out more freely, and the interest you earn is tax-free outside India, but you cannot use it for Indian income or expenses.

If you are a resident (182 days or more, or intending to stay that long), you open a regular Resident Savings Account. This account has no restrictions on transfers in or out, and you pay the same fees as Indian citizens. Most people on work visas or long-term residence visas will may have access to for this.

Step-by-step: opening an account in person at a branch

Visit a branch of the bank you have chosen with your documents. Tell the staff you are a foreigner and want to open an account. They will give you an account opening form to fill out — it asks for your name, address in India, passport number, visa type, occupation, and the source of funds you will deposit. Answer honestly; the bank is required to ask these questions under India's anti-money-laundering rules.

Hand in the completed form along with your original documents and copies. The bank will verify your identity and address, take your photograph and fingerprints, and issue you a temporary account number. They will tell you when your account will be activated — usually within 3 to 7 days. During this time, the bank checks your documents with the tax authority and confirms your residential status.

Once activated, you will receive your debit card, passbook (if the bank still issues them), and online banking credentials by post or in person. Some banks now skip the passbook and give you only digital statements through their app.

Opening an account online

Several major banks (HDFC, ICICI, Axis, and State Bank of India) now allow foreigners to open accounts entirely online. You upload scans of your passport, visa, and proof of address, fill out the account form on their website, and complete a video verification call with a bank officer. The whole process takes 1 to 2 days, and your account is activated when ready.

Online accounts come with the same features as branch accounts — debit card, online banking, mobile app — but you will receive your card and credentials by post, which can take 5 to 10 days depending on where you live in India. If you need to withdraw cash before your card arrives, you can visit a branch and withdraw using your temporary account number and passport.

The advantage of online opening is speed and convenience, especially if you are in a city where the bank has many branches. The disadvantage is that you cannot ask questions in person, and if the bank rejects your documents, you will have to resubmit them online rather than fixing the problem on the spot.

What happens if your visa status changes

If you move from a tourist visa to a work visa, or from a work visa to a residence visa, your residential status changes, and you must inform your bank. Visit your branch with your new visa and ask them to update your account type. If you opened an NRO or NRE account as a non-resident and then become a resident, the bank will convert your account to a resident account, and the restrictions on transfers will be lifted.

If you leave India and your visa expires, your account remains open but becomes a non-resident account again. You can continue to use it to receive money from India or to maintain a balance, but you cannot deposit new money from outside India into an NRO account. If you plan to return, keeping the account open is useful because you will not have to go through the opening process again.

Fees and minimum balance requirements

Most banks charge a monthly maintenance fee for non-resident accounts (typically between 500 and 1,000 rupees per month), while resident accounts are often free or have a lower fee. Some banks waive the fee if you maintain a minimum balance — usually between 10,000 and 50,000 rupees depending on the account type and the bank.

Debit card fees, ATM withdrawal fees, and online transfer fees vary by bank. Many banks offer the first year free for new customers, so ask about promotional offers when you open your account. Non-resident accounts may charge extra for international transfers or for converting rupees to foreign currency.

Frequently Asked Questions

Can I open a bank account on a tourist visa?

No. Banks will not open a savings account for someone on a tourist visa because the visa does not allow you to stay long enough to be classified as a resident. You can use prepaid cards, international money transfer services, or exchange houses instead.

How long does it take to get a PAN if I don't have one?

If you explore online through the Income Tax Department's website, the PAN is usually issued within 3 to 5 days. If you explore through the bank's form, it can take 2 to 4 weeks. You can use your temporary number to access your account while you wait for the permanent PAN.

Can I transfer money out of India if I have an NRO account?

Yes, but only the rupees you earned in India after paying tax on them. Money you brought in from outside India cannot be transferred out of an NRO account. If you need to move money freely, ask the bank about opening an NRE account instead.

What if the bank rejects my documents?

The bank will tell you which documents are missing or incorrect. Common reasons for rejection are a rental agreement that does not have your name on it, a utility bill that is too old, or a passport that is damaged. Fix the issue and resubmit — the process restarts from there.

Do I need to close my account when I leave India?

No. You can keep your account open indefinitely, even after your visa expires. Your account will become a non-resident account, and you can still receive money into it or check your balance online. If you return to India later, you can reactivate it without opening a new account.