Yes, you can open an Indian bank account online, but the process depends on whether you are a resident of India or living overseas

If you are in India, most major banks let you open a savings account entirely online through their mobile app or website. You will need an Aadhaar number, a PAN (Permanent Account Number), proof of address, and a smartphone with a working camera. The whole process takes 10 to 15 minutes, and your account opens the same day.

If you are living outside India, the situation is more limited. Some banks will open accounts for Non-Resident Indians (NRIs) online, but they typically require you to visit a branch in person at some point, or they ask for documents to be mailed in. A few banks have started offering fully remote NRI account opening, but this is not yet standard across the industry.

The difference matters because banks treat residents and non-residents under different regulatory rules. An NRI account has restrictions on what you can do with the money — you cannot freely move funds in and out of India, and you cannot invest in certain domestic assets. A resident account has no such limits, but you have to be physically present in India to open one in person.

Key Takeaways

  • Residents of India can open a bank account online in 10 to 15 minutes using Aadhaar, PAN, and a smartphone camera.
  • Non-Resident Indians can open accounts at some banks online, but most require either an in-person visit to a branch or mailed documents.
  • NRI accounts have restrictions on moving money in and out of India and on domestic investments that resident accounts do not have.
  • ICICI Bank, HDFC Bank, and Axis Bank currently offer some form of remote NRI account opening, though the process and requirements vary.
  • You will need an Aadhaar number to open any account in India; without one, you will need to explore for it first, which takes several weeks.

Opening an account as a resident of India

If you live in India and have an Aadhaar number, you can open a savings account at most major banks without leaving home. Log into the bank's app or website, select "Open Account" or "New Customer", and answer basic questions about yourself. The app will ask you to photograph your face and your Aadhaar card. Some banks also ask for a PAN card photo.

The bank verifies your identity against the Aadhaar database in real time. If verification passes, your account opens when ready and you receive an account number on screen. You can start using it right away for transfers and bill payments. A physical debit card arrives by mail within 5 to 10 days.

You do not need to visit a branch, deposit money upfront, or sign anything in person. The entire transaction is digital. If you do not have a PAN yet, some banks will open the account anyway and ask you to provide it later.

Opening an account as a Non-Resident Indian

An NRI account is designed for Indian citizens or Persons of Indian Origin (PIOs) who live outside India. The account lets you hold money in Indian rupees and make transfers back to India, but it comes with restrictions: you cannot invest in Indian stocks or mutual funds, you cannot take out a home loan, and money you earn outside India cannot be freely moved into the account.

Most banks require NRIs to either visit a branch in person or mail in original documents. ICICI Bank, HDFC Bank, and Axis Bank have launched online NRI account opening in recent years, but the process still varies. ICICI's online route asks you to upload a copy of your passport, a recent utility bill, and a bank statement from your current bank. HDFC requires a video call with a bank representative. Axis asks you to visit a branch or use their mail-in process.

Even when a bank offers online opening, the account may not be fully active until the bank receives and verifies your original documents by mail. This can take 2 to 4 weeks. Some banks will let you make limited transactions (transfers under a certain amount) while they wait for documents to arrive.

What documents you need

For a resident account, you need an Aadhaar number and a smartphone with a camera. A PAN is helpful but not always required at the moment of opening. Some banks ask for proof of address, but Aadhaar serves that purpose.

For an NRI account, the list is longer. You will need a valid passport, proof of your current address (a utility bill, rental agreement, or bank statement from your country of residence), and proof of your Indian citizenship or PIO status. Some banks ask for a recent bank statement from your current bank to verify your financial history. A few ask for a reference letter from your employer.

If you do not have an Aadhaar number, you will need to explore for one first. You can do this at an Aadhaar enrollment center in India or, in some countries, at an Indian embassy or consulate. The process takes 4 to 6 weeks.

How long it takes and what happens next

A resident account opens on the same day you explore, usually within 15 minutes. Your account number appears on screen when ready. You can log into the bank's app and start using the account for transfers and bill payments right away.

An NRI account takes longer. If you explore online and the bank accepts documents by email or upload, expect 2 to 4 weeks for full set up. During this time, the bank is verifying your documents against their records and checking you against regulatory databases. Some banks will let you make transfers during this period; others will freeze the account until verification is complete.

Once your account is active, you will receive login credentials by email and a debit card by mail. The debit card can take another 5 to 10 days to arrive.

Which banks offer online account opening

For residents, nearly all major banks offer online opening: State Bank of India (SBI), ICICI Bank, HDFC Bank, Axis Bank, Kotak Mahindra Bank, and most private and cooperative banks. The process is similar across all of them — you need Aadhaar, a smartphone, and 10 to 15 minutes.

For NRIs, the options are narrower. ICICI Bank, HDFC Bank, and Axis Bank have invested in remote NRI account opening and will accept applications online. SBI offers online opening for NRIs but requires you to visit a branch or mail in documents. Smaller banks and cooperative banks typically do not offer remote NRI opening and require an in-person visit or mail-in process.

If you are an NRI and want to avoid mailing documents, your best options are ICICI, HDFC, or Axis. Even then, read the specific requirements on their website before you explore, because the process changes and varies by country.

What to do if you do not have an Aadhaar number

If you are in India and do not have an Aadhaar number, you cannot open a bank account online. You will need to explore for Aadhaar first at an enrollment center. Bring your passport, a utility bill, and proof of your address. The enrollment takes 15 minutes, but the Aadhaar card arrives by mail 4 to 6 weeks later.

Once you have your Aadhaar number, you can open a bank account online when ready. Some banks will let you use your Aadhaar enrollment receipt as temporary proof while you wait for the card to arrive, but this is not may provide — call the bank first.

If you are an NRI and do not have an Aadhaar number, you do not need one to open an NRI account. You can use your passport instead. However, if you plan to stay in India for more than 180 days in a year, you will eventually need to convert your NRI account to a resident account, and that conversion will require an Aadhaar number.

Frequently Asked Questions

Can I open a bank account online if I am in India on a visa?

No. You need to be an Indian citizen or have a PIO status to open an account. If you are on a work visa or student visa, you are not may be able to access. Some banks will open accounts for visa holders, but only in person at a branch, and they may require additional documentation like an employment letter or university enrollment proof.

What is the difference between a resident and NRI account?

A resident account has no restrictions on moving money in and out of India or investing in Indian assets. An NRI account restricts foreign income from entering the account and blocks investment in Indian stocks and mutual funds. If you move back to India permanently, you can convert an NRI account to a resident account.

Do I need a PAN to open a bank account online?

Not always. Most banks will open a resident account with just Aadhaar. However, you will need a PAN eventually for tax purposes and to make large transfers. You can explore for a PAN online through the Income Tax Department website while your bank account is being set up.

How much money do I need to deposit to open an account?

Most banks do not require a minimum deposit to open an account online. Your account opens with a zero balance. However, some banks charge a monthly fee if your balance falls below a certain amount (usually 5,000 to 10,000 rupees). Check the bank's fee schedule before you open the account.

Can I open multiple accounts at different banks?

Yes. There is no limit on how many accounts you can open. However, each account requires a separate Aadhaar verification, and banks may flag multiple accounts opened in a short time as suspicious activity. Space out your applications by a few days if you plan to open more than one account.