Yes, but you'll need the right documents and a reason the bank accepts

Nepalese citizens can open a bank account in India, but not every bank will do it, and the process depends on your visa status and how long you plan to stay. Most major banks—HDFC, ICICI, Axis, State Bank of India—will open accounts for foreign nationals, including Nepalese, but they treat you differently than Indian residents. The bank needs to verify your identity, confirm your visa is valid, and understand why you need an account. A tourist visa alone usually isn't enough; you'll need a work visa, student visa, or long-term residency status.

The core requirement is a valid passport and a visa that shows you have permission to be in India for a meaningful period. Banks also want proof of your address in India—a rental agreement, employer letter, or university enrollment letter works. Some banks will open accounts for people on tourist visas if they can show a reason (like a job offer letter), but this varies by branch and by bank policy. The process typically takes one to two weeks once you submit documents, though some banks can complete it in a few days if you visit in person with everything ready.

Key Takeaways

  • You need a valid passport, an Indian visa (work, student, or long-term), and proof of an address in India to open an account.
  • Major banks like HDFC, ICICI, Axis, and State Bank of India accept foreign nationals, but policies vary by branch and account type.
  • Tourist visas alone usually don't may have access to you; you need a visa category that shows you have a reason to stay.
  • The account opening process takes one to two weeks, and you may need to visit the branch in person at least once to verify your identity.
  • Some banks charge higher fees or place restrictions on foreign national accounts, such as limits on cash withdrawals or monthly transaction caps.

What documents you need to bring

Start with your passport—it's your primary identity document and the bank will photocopy it. Bring the original and a copy. Next, bring your visa page and the page showing your entry stamp into India; the bank needs to see both to confirm your status is current. If your visa is about to expire, the bank may refuse to open an account or may open one with restrictions.

You also need proof of address in India. A rental agreement in your name works best. If you're staying with family or friends, ask them for a letter on their letterhead stating you live at their address, signed and dated. If you're employed, bring an employment letter from your employer on company letterhead that includes your name, job title, and the company's address. If you're a student, bring your enrollment letter or student ID from the university. The bank wants to know you have a legitimate reason to be in India and a place to receive mail.

Bring a mobile phone number—Indian or international—that you can use for account notifications. Most banks will send you an OTP (one-time password) to verify your phone during the account opening process. Some banks also ask for a reference from someone already banking with them, though this is not always required.

Which banks accept Nepalese citizens and what they require

State Bank of India (SBI) is the largest and most accessible. Most SBI branches will open accounts for foreign nationals with a valid visa and address proof. They offer savings accounts and current accounts. The process is straightforward: visit a branch, fill out the account opening form, submit your documents, and they'll contact you within a few days to confirm. SBI does not charge a higher fee for foreign nationals on standard savings accounts, though some branches may ask for a higher initial deposit.

HDFC Bank and ICICI Bank also accept foreign nationals. Both have branches across major cities and are known for faster processing. HDFC may ask for a higher minimum balance (sometimes ₹10,000 to ₹25,000 depending on the branch) for foreign nationals, while ICICI's requirements vary by location. Both banks offer online account opening for some account types, but you may still need to visit a branch in person to complete identity verification.

Axis Bank accepts foreign nationals but policies vary significantly by branch. Some branches are more experienced with foreign account holders and process applications quickly; others may ask for additional documentation or refuse outright. Call the branch nearest you before visiting to confirm they open accounts for Nepalese citizens.

Smaller regional banks and cooperative banks may be more restrictive. Some will not open accounts for foreign nationals at all, or will only do so if you have an Indian co-applicant (a family member or employer who is an Indian citizen). Always call ahead or visit the branch to ask before spending time on an application.

How your visa type affects the account opening process

A work visa (Employment visa) is the easiest path. Bring your passport, visa page, employment letter from your employer, and address proof. Most banks will open an account within days. The bank sees you as someone with stable income and a clear reason to stay in India.

A student visa (Student Residential visa) is also straightforward. Bring your passport, visa page, enrollment letter from your university, and either university accommodation proof or a rental agreement. Banks treat student accounts as low-risk because the visa category itself proves your status. Some banks offer student-specific accounts with lower fees or higher transaction limits.

A business visa (Business Visa or Startup India visa) works similarly to a work visa. Bring your passport, visa page, business registration documents, and address proof. The bank may ask for proof of business activity or registration with the Registrar of Companies (RoC).

A tourist visa is the hardest. Most banks will not open an account for someone on a tourist visa alone, because the visa is short-term and the bank cannot verify a stable reason for you to be in India. If you have a tourist visa but also have a job offer letter or university acceptance letter, bring both—the bank may use the letter as proof of intent to stay longer. Some branches may open an account if you can show a letter from your employer or a Nepalese bank confirming your financial standing, but this is not may provide.

A long-term visa (such as a Visa on Arrival extended to 10 years, or a Residence Permit) is treated like a work or student visa. Bring your passport, visa page, and address proof. The account opening process is usually quick.

What happens after you open the account

Once your account is open, you'll receive a debit card, a checkbook (if you requested one), and online banking credentials. The bank will send these by mail to your address in India, usually within one to two weeks. Some banks allow you to collect the debit card from the branch on the same day you open the account if you visit in person.

Your account may have restrictions if you're a foreign national. Some banks limit cash withdrawals to a certain amount per day (often ₹50,000 to ₹100,000) or per month. Some place caps on international transfers or require you to notify the bank before making large transactions. These restrictions are not universal—they depend on the bank's policy and the branch's interpretation of it. Ask the bank staff what restrictions apply to your account before you leave the branch.

You can use your account to receive salary transfers, pay bills, make peer-to-peer transfers, and shop online. If you plan to send money back to Nepal, ask the bank about their international transfer options and fees. Most major banks offer SWIFT transfers and some offer services like Western Union or MoneyGram, though fees are typically higher than domestic transfers.

What to do if a bank refuses to open an account

If one bank refuses, try another. Bank policies vary by branch, and a branch that refuses may have a different policy than another branch of the same bank in a different city. Call ahead to confirm the branch will open an account for a Nepalese citizen before visiting.

If you're on a tourist visa and multiple banks refuse, consider applying for a longer-term visa first. A work visa or student visa will make the account opening process much faster and will remove most restrictions. If you're in India for a short trip and need banking services, ask your employer or the organization sponsoring your visit whether they can provide a letter confirming your status—this sometimes persuades banks to open an account.

Some Nepalese citizens use their Nepalese bank account to receive international transfers while in India, then withdraw cash or use a debit card issued by their Nepalese bank. This is slower and more expensive than opening an Indian account, but it's an option if banks consistently refuse.

Frequently Asked Questions

Do I need an Aadhaar number to open a bank account in India as a foreigner?

No. Aadhaar is an Indian identity number and you are not may be able to access for one as a foreigner. Banks use your passport as your primary identity document instead. Some banks may ask for an Aadhaar number on their forms, but you can write "Not Applicable" or leave it blank—the bank will proceed without it.

Can I open an account online if I'm a Nepalese citizen?

Some banks offer online account opening for foreign nationals, but most require you to visit a branch at least once for in-person identity verification. Check with the specific bank's website to see if they offer online opening for foreign nationals; if they do, you'll still need to upload photos of your passport and visa, and you may need to visit a branch later to collect your debit card.

What if my visa expires before the bank processes my account?

The bank will likely refuse to complete the account opening if your visa expires during processing. Before you apply, make sure your visa is valid for at least one to two months after you submit your documents. If your visa is expiring soon, renew it first or wait until after renewal to apply for a bank account.

Will the bank ask me why I need an account?

Yes, informally. The bank staff will ask what you do in India and why you need an account. Be honest and straightforward: say you work here, study here, or are relocating here. The bank is checking that you have a legitimate reason to be in India and that you're not trying to open an account for money laundering or fraud. A clear answer—"I work for [company name]" or "I study at [university name]"—is usually enough.

Can I open a joint account with an Indian citizen?

Yes. If you have a spouse, business partner, or family member who is an Indian citizen, you can open a joint account together. This sometimes makes the process easier because the Indian co-applicant's identity is already verified by the bank. Bring both passports, both sets of address proof, and the relationship proof (marriage certificate, business registration, etc.).