Yes, you can open an Indian bank account online, but the process depends on whether you're a resident or non-resident

If you're an Indian citizen or person of Indian origin living outside India, several banks let you open a savings or current account entirely online without traveling to India. The major banks offering this—HDFC, ICICI, Axis, and State Bank of India (SBI)—use video verification instead of in-person visits. The whole process typically takes three to five business days once you submit your documents.

The catch: you must have a valid Indian passport or PAN (Permanent Account Number). If you don't have either, you'll need to visit a branch in person or work through an agent. Non-residents and foreign nationals face stricter rules and may not be able to open accounts online at all, depending on the bank and your visa status.

The money moves differently too. If you're sending funds from abroad, you'll use SWIFT transfers, which take three to seven business days and cost between $10 and $50 per transfer. Some banks let you link a foreign debit card to fund the account initially, but this varies by institution.

Key Takeaways

  • Indian citizens and persons of Indian origin can open accounts online with major banks using video verification, taking three to five business days from document submission.
  • You must have a valid Indian passport or PAN; without one, you'll need to visit a branch or use an authorized agent.
  • Non-residents and foreign nationals have limited online options and may need to open accounts in person or through specific non-resident account programs.
  • Transfers from abroad use SWIFT and take three to seven business days; some banks accept foreign debit cards for initial funding.
  • Each bank has different document requirements and fees, so checking directly with the bank before starting saves time.

What documents you'll need to open an account online

The core documents are your passport (Indian or foreign), a proof of address, and proof of identity. For Indian residents, proof of address can be a utility bill, rental agreement, or bank statement dated within the last three months. If you're abroad, use a foreign address document—a utility bill or lease agreement in your name works.

You'll also need a PAN if you have one, though it's not always mandatory for opening the account. However, the bank will ask for it later to link to your account for tax purposes. If you don't have a PAN yet, you can apply for one online through the Indian Income Tax Department website, though this adds time to the process.

Some banks ask for a photograph and your mobile number. Have a clear photo ready—banks often reject blurry or poorly lit images during video verification. Your phone number should be one you can receive SMS on, since the bank uses it to send OTPs (one-time passwords) during the verification process.

How video verification works during the online process

After you upload your documents, the bank schedules a video call with you, usually within 24 to 48 hours. During the call, a bank representative asks you to show your passport, confirm your address, and answer basic questions about the account you're opening. The call typically lasts five to ten minutes.

You'll need a stable internet connection and a device with a camera—a laptop, tablet, or smartphone all work. The bank may ask you to show your surroundings or hold your passport up to the camera to verify it's genuine. Some banks use automated systems that scan your documents and match them to your face; others use a live representative.

If the bank flags anything—a document that's hard to read, an address that doesn't match, or a photo that doesn't look like you—they'll ask you to resubmit or reschedule the call. This can add a few days to the timeline, so make sure your documents are clear and current before you start.

Opening an account as a non-resident Indian (NRI)

If you hold an Indian passport but live abroad, you can open an NRI account online with most major banks. An NRI account has different rules than a resident account: you can't deposit cash in India, and there are limits on how much you can transfer in and out depending on your visa status and the bank's policies.

The online process is the same—upload documents, video verification, approval—but the bank may ask for additional information about your employment, income, and the source of funds you'll be depositing. This is part of anti-money-laundering compliance, and it's standard across all banks.

Some banks offer NRI-specific products like NRI savings accounts or NRI current accounts with features tailored to people sending money to India. ICICI, HDFC, and Axis all have dedicated NRI portals where you can see which products are available for your country of residence. Check the bank's website before you start the application, since options vary by location.

If you're a foreign national or don't have an Indian passport

Foreign nationals and people without an Indian passport face real barriers to opening accounts online. Most banks require an Indian passport or PAN to start the process, and without one, you'll need to visit a branch in person with your foreign passport, visa, and proof of address.

Some banks have special programs for foreign residents—typically people on work visas or long-term residence permits. HDFC and ICICI both offer accounts to people on employment visas, but you'll usually need to visit a branch or work with a bank representative who can guide you through the in-person process. Call the bank's customer service line for your country to ask whether online opening is possible for your visa type.

If you're planning to move to India soon, waiting until you arrive and can visit a branch in person is often simpler than trying to open an account remotely without the required documents. The in-person process is faster and you'll have fewer rejections.

Sending money to your new Indian account from abroad

Once your account is open, you can receive money from abroad using SWIFT transfers (also called wire transfers). You'll give the sender your account number, IFSC code (a five-letter code that identifies your branch), and the bank's SWIFT code. The sender's bank initiates the transfer, which takes three to seven business days to arrive in your account.

SWIFT transfers cost money on both ends. Your bank abroad charges a sending fee (typically $10 to $50), and your Indian bank may charge a receiving fee (usually 100 to 500 rupees, or $1 to $6). Some banks waive receiving fees for the first few transfers or for accounts opened recently.

A faster but less common option is using a money transfer service like Wise (formerly TransferWise), which specializes in international transfers and often charges lower fees than banks. Wise transfers typically arrive within one to two business days. However, not all Indian banks accept Wise transfers directly, so check with your bank first.

Common reasons applications get rejected or delayed

The most common rejection reason is a mismatch between your documents. If your passport shows one address and your proof of address shows another, the bank will ask for clarification or reject the application. Make sure all your documents use the same current address, or provide a letter explaining why they differ.

Poor document quality is another frequent cause of delay. Blurry photos, documents with text cut off, or images taken at an angle often fail automated scanning. Retake your photos in good lighting and make sure the entire document is visible and readable before uploading.

If you're applying as an NRI, the bank may reject your application if they can't verify your employment or the source of the funds you plan to deposit. Have recent pay stubs, employment letters, or bank statements ready to upload if the bank asks. Delays also happen when banks are processing high volumes—during tax season or after major holidays, approvals can take longer than the standard three to five days.

Frequently Asked Questions

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

No, you can open an account without a PAN, but the bank will ask for one later to link to your account for tax purposes. If you don't have a PAN, you can apply for one online through the Indian Income Tax Department website while your bank account application is being processed. Having a PAN ready speeds things up.

How long does it take to get money into my account after I open it?

Once your account is approved, you can receive SWIFT transfers, which take three to seven business days. Some banks let you link a foreign debit card to fund the account immediately, but this varies by bank. Check with your specific bank about which funding methods are available on day one.

Can I open a joint account online with someone in India?

Most banks require at least one account holder to be present in person for joint accounts, even if you're abroad. Some banks may make exceptions if both holders are NRIs, but you'll need to contact the bank directly to ask. In-person opening at a branch is the most reliable route for joint accounts.

What happens if my online application is rejected?

The bank will send you an email explaining why. Common reasons are document mismatches, poor image quality, or unverified employment information. You can reapply after fixing the issue, usually within a few days. If you're rejected twice, contact the bank's customer service to ask whether visiting a branch in person is an option.

Can I use my foreign address as my account address?

Yes, if you're an NRI or living abroad, you can use your foreign address as your account address. Provide a proof of address document from your country of residence—a utility bill, lease agreement, or bank statement all work. The bank will verify it during your video call.