Yes, Nepalese citizens can open a bank account in India, but the process differs from what Indian residents follow

You can open a bank account as a Nepalese citizen in India, but you will need to meet specific requirements that banks set for non-residents. Most major banks — including HDFC Bank, ICICI Bank, Axis Bank, and State Bank of India — do accept Nepalese nationals, though the exact documents and process vary by bank and by the type of account you want.

The key difference is that you will be opening what banks call a Non-Resident External (NRE) account or a Non-Resident Ordinary (NRO) account, depending on where your money comes from and what you plan to do with it. These are not the same as a regular resident account, and the rules around deposits, withdrawals, and transfers work differently.

Key Takeaways

  • Nepalese citizens can open NRE or NRO accounts at most major Indian banks, but you must visit a branch in person with original documents.
  • You will need a valid passport, proof of your Nepal address, and proof of income or funds — the exact list depends on which bank you choose.
  • NRE accounts are for money earned outside India; NRO accounts are for money earned in India or transferred from Nepal — choose based on where your funds come from.
  • The process typically takes one to two weeks after you submit documents, and some banks may ask for additional verification by phone or video call.
  • You can operate the account from Nepal after it opens, but you cannot do so online until the bank completes its verification process.

What documents you will need to bring

Start with your valid passport — this is non-negotiable and must be original, not a photocopy. Banks will also ask for proof of your current address in Nepal. This can be a utility bill, rental agreement, or a letter from your employer or educational institution on official letterhead. The document should show your name and Nepal address clearly.

You will also need to show proof of income or funds. If you are employed, bring an employment letter from your employer stating your position and monthly salary. If you are a student, a letter from your educational institution works. If you are self-employed or have no formal employment, bring bank statements from your Nepal bank account showing regular deposits, or a letter from a family member stating they will support you financially. Some banks ask for the past three to six months of statements.

Finally, bring a completed account opening form — the bank will provide this when you visit, or you can read it from the bank's website before you go. Some banks also ask for a photograph (4x6 cm, passport-style) and your PAN card if you have one, though a PAN is not required for non-residents.

NRE accounts versus NRO accounts: which one you need

An NRE account is for money you earn outside India — typically your salary in Nepal, freelance income, or money sent to you from abroad. Money in an NRE account can be freely transferred back to Nepal without any tax or permission issues. Interest earned on NRE accounts is tax-free in India. This is the account most Nepalese citizens choose if they are working in Nepal and want to keep money in India for convenience or investment.

An NRO account is for money earned in India or money you already have in India. If you receive rent from a property in India, income from an Indian employer, or money transferred from another Indian account, it goes into an NRO account. Money in an NRO account can be transferred back to Nepal, but you may owe Indian income tax on it depending on the amount and your tax residency status. NRO accounts are less common for Nepalese citizens unless you have specific ties to India.

When you visit the bank, tell the staff clearly where your money comes from. They will guide you to the correct account type. If you are unsure, ask the bank to explain both options — they are required to do this before you sign.

Which banks accept Nepalese citizens and what to expect

The major banks that openly accept Nepalese nationals include State Bank of India (SBI), HDFC Bank, ICICI Bank, Axis Bank, and Kotak Mahindra Bank. Smaller regional banks may also accept you, but their processes vary more. Call the bank's main customer service line or visit a branch near where you are staying in India and ask directly: "Can a Nepalese citizen open an NRE account here?" This saves you a wasted trip.

Processing time is typically one to two weeks after you submit all documents. Some banks complete it faster if you visit a branch in a major city like Delhi, Mumbai, or Bangalore. The bank will contact you by phone or email during this time to verify information or ask follow-up questions. Until the account is fully activated, you cannot use online banking or mobile apps — you will need to visit the branch to deposit or withdraw money.

A few banks may ask for additional verification, such as a video call with you or a letter from the Nepalese embassy confirming your identity. This is rare but can add another week to the process. Ask the bank upfront whether they require this so you are not surprised.

How to operate the account from Nepal after it opens

Once your account is active and the bank has completed its verification, you can operate it from Nepal. You can receive money transfers from Nepal to your Indian account using services like NEFT (National Electronic Funds Transfer) or SWIFT transfers. You can also withdraw money by visiting an ATM in India when you travel, or by asking the bank to send you a debit card to your Nepal address — though delivery to Nepal can take several weeks.

Online banking and mobile apps become available once the bank confirms your identity is verified. At that point, you can check your balance, transfer money, and pay bills from Nepal using the bank's app or website. However, some banks restrict certain transactions for non-residents — for example, you may not be able to invest in Indian mutual funds or buy insurance directly through the app. Ask your bank what restrictions explore to your account type.

If you need to withdraw large amounts of cash or make major transactions, it is often faster to visit the bank branch in person when you are in India, rather than trying to do it remotely.

What happens if a bank refuses you

Some smaller banks or branches may refuse to open an account for a Nepalese citizen, even though it is legally allowed. This usually happens because the staff are unfamiliar with the process or the branch does not have experience with non-resident accounts. If this happens, do not argue with the individual staff member — instead, ask to speak with the branch manager or call the bank's head office customer service line and explain the situation.

You can also try a different branch of the same bank in a larger city, or move to one of the major banks listed above. They have clearer processes for non-residents and are less likely to turn you away. If you are in India on a visa, bring a copy of your visa as well — this sometimes helps staff understand that you are a legitimate visitor or resident.

Costs and minimum balance requirements

Most banks do not charge a fee to open an NRE or NRO account for a Nepalese citizen. However, they do require a minimum balance — this varies by bank and account type, typically between 5,000 and 25,000 Indian rupees. Some banks waive the minimum balance if you maintain a certain monthly deposit or if you are a student. Ask the bank about this before you open the account.

Monthly maintenance fees vary. Some accounts are free; others charge 100 to 500 rupees per month if your balance falls below the minimum. Ask the bank for a written fee schedule before you sign the account opening form, so you know exactly what you will owe.

Frequently Asked Questions

Do I need a visa to open a bank account in India?

No, you do not need a visa, but you do need to be physically present in India to open the account in person. Most banks will not open an account for you by mail or video call alone. If you are in India on a tourist visa, business visa, or any other valid visa, you can open an account. If you are in India without a visa, ask the bank whether they will still accept you — some will, some will not.

Can I open an account online or by mail from Nepal?

No. You must visit a bank branch in India in person with your original documents. Banks do this to verify your identity and prevent fraud. You cannot complete this process remotely, even with a video call. Plan to visit India and allow one to two weeks for the account to be fully activated.

What if I do not have a PAN card?

You do not need a PAN card to open an NRE or NRO account as a non-resident. Your passport is sufficient for identity verification. However, if you plan to earn income in India or invest in India, the bank may ask you to obtain a PAN later. Ask the bank whether a PAN is required for your specific account type.

Can I transfer money from my Nepal bank account to my India account?

Yes. You can use NEFT or international wire transfer (SWIFT) to send money from your Nepal bank to your Indian account. Your Nepal bank will charge a small fee for this, typically 100 to 500 Nepalese rupees. The transfer usually takes one to three business days. Ask your Nepal bank for their wire transfer process and fees before you send money.

What is the difference between an NRE account and a regular savings account?

An NRE account is specifically for non-residents and has different rules around money transfers and taxation. A regular savings account is for Indian residents only. As a Nepalese citizen, you cannot open a regular savings account — you must open an NRE or NRO account. The interest rates and fees may differ slightly, but both work similarly for everyday banking.