Yes, but you need a visa and specific documents
A Nepali citizen can open a bank account in India, but most banks require you to hold a valid visa or have a clear immigration status. The most common route is to open an account as a resident on a work visa, student visa, or long-term residence permit. Some banks will also open accounts for Nepali citizens on a tourist visa, though this is less common and depends on the individual bank's policy.
The process itself is straightforward once you have the right paperwork, but the documents you need and the timeline vary by bank and by your visa type. A few banks have streamlined processes for South Asian nationals, while others treat Nepali citizens the same as any other foreign national.
Key Takeaways
- Most Indian banks require a valid visa (work, student, or residence permit) before opening an account; a tourist visa may work at some banks but is not may provide.
- You will need your passport, visa page, proof of address in India (rental agreement or utility bill), and PAN or a letter from your employer or educational institution.
- Banks in major cities like Delhi, Mumbai, and Bangalore are more likely to open accounts for foreign nationals than smaller branches.
- The account opening process typically takes one to two weeks from submission of documents to account activation.
- Some banks offer accounts specifically for non-resident Indians and foreign nationals; asking for these products can speed up approval.
What documents you need to bring
Start with your passport and the page showing your current Indian visa. Banks will photocopy both and keep them on file. If your visa is about to expire, some banks will ask you to renew it before opening the account, though others will open the account if your visa is valid for at least six months from the application date.
Next, bring proof of your address in India. This can be a rental agreement, a utility bill (electricity, water, or gas) in your name, or a letter from your employer or educational institution on official letterhead stating your address. If you are staying in a hostel or guest house, a letter from the management with the address and your name will work.
You will also need a PAN (Permanent Account Number), which is India's tax identification number. If you do not have one, you can apply for it online through the Income Tax Department website or ask your employer or bank to help you apply. Some banks will open an account without a PAN if you sign a declaration stating you do not have one, but having a PAN makes the process faster.
Which banks are easiest to work with
Larger banks with international operations tend to have clearer processes for foreign nationals. HDFC Bank, ICICI Bank, Axis Bank, and State Bank of India (SBI) all open accounts for Nepali citizens regularly. These banks have branches in most Indian cities and staff who are familiar with the documentation requirements for non-Indian nationals.
If you are working for a multinational company or studying at a major university, ask your HR department or international student office which bank they recommend. Many employers and universities have tie-ups with specific banks and can expedite the account opening process. Some banks also have dedicated relationship managers for corporate clients and international students.
Smaller regional banks or cooperative banks may be slower to open accounts for foreign nationals and may ask for additional documents or approvals from their head office. If you have a choice, start with a larger bank in your city.
The step-by-step process
Visit the bank branch in person with all your documents. You cannot open an account online as a foreign national; banks require you to sign forms in front of a bank official and verify your identity in person. Bring the originals of your passport, visa, and proof of address, plus photocopies of each page.
Fill out the account opening form. The bank will ask for your name, date of birth, passport number, visa type, occupation, and address in India. You will also declare whether you are a resident or non-resident for tax purposes. For most Nepali citizens on work or student visas, you will be classified as a non-resident.
The bank will verify your documents and may ask questions about your employment or studies. They will take your photograph and fingerprints for their records. Some banks will also call your employer or educational institution to verify your details.
Once the bank approves your application, they will issue you a debit card and provide your account number and IFSC code. This usually takes one to two weeks. You will receive your debit card by post at the address you provided, or you can collect it from the branch.
What type of account to open
Most banks offer a savings account for foreign nationals, which is the standard choice. This account allows you to deposit and withdraw money, receive salary transfers, and pay bills. There is usually no minimum balance requirement for the first few months, though some banks may ask you to maintain a small balance (typically 1,000 to 5,000 rupees) after that.
If you are self-employed or running a business in India, you may need a current account instead. Current accounts allow unlimited deposits and withdrawals and are designed for business use. These require more documentation and a higher minimum balance, and approval can take longer.
Ask the bank whether they have a specific product for foreign nationals or non-resident Indians. Some banks call these "NRI accounts" or "foreign national accounts" and have simpler documentation requirements or faster processing times.
Restrictions and limits you should know about
As a non-resident account holder, you may face restrictions on international transfers. Most banks allow you to send money out of India, but there are limits set by India's Reserve Bank. Currently, resident individuals can transfer up to $250,000 per financial year under the Liberalized Remittance Scheme, but non-residents may have different limits depending on their visa status and the bank's policy.
Some banks also restrict the number of free international transfers per month or charge higher fees for transfers to Nepal. Ask the bank about their international transfer policy before opening the account, especially if you plan to send money home regularly.
Your account may be frozen or closed if your visa expires and you do not renew it. Banks are required to verify the status of foreign nationals periodically, so keep your visa current and inform the bank if you renew or change your visa type.
If your application is rejected
If a bank rejects your application, ask them in writing why they rejected it. Common reasons include an expired or invalid visa, missing documents, or a policy against opening accounts for tourists. If the reason is a missing document, you can reapply once you have it.
If the bank says they do not open accounts for your visa type, try a different bank. Policies vary, and another bank may accept your application. If you are on a tourist visa, consider applying once you have a work or student visa, as these are more widely accepted.
If you are having trouble finding a bank, contact your employer's HR department, your educational institution's international student office, or the Nepali embassy in India. They can often recommend banks that have successfully opened accounts for Nepali nationals in your situation.
Frequently Asked Questions
Can I open a bank account on a tourist visa?
Some banks will open accounts for tourists, but it is not may provide. Larger banks in major cities are more likely to do so than smaller branches. You will still need proof of address in India, which is harder to obtain on a short tourist visit. If you are planning to stay longer, a work or student visa makes the process much easier.
How long does it take to get a debit card after opening the account?
The account is usually active within one to two weeks, and you can start using it for transfers and bill payments immediately. Your physical debit card arrives by post within two to three weeks of account opening. Some banks allow you to request a card at the branch and collect it the same day.
What happens to my account if my visa expires?
Your account will not automatically close, but the bank may freeze it or ask you to renew your visa documentation. You should inform the bank when you renew your visa so they can update their records. If your visa expires and you leave India without renewing it, the bank may eventually close the account.
Do I need a PAN to open a bank account?
A PAN makes the process faster, but it is not always required. If you do not have one, you can sign a declaration stating that you do not have a PAN, and most banks will still open the account. However, you will need to apply for a PAN eventually if you earn income in India or plan to stay for more than a year.
Can I open an account online as a Nepali citizen?
No, banks require foreign nationals to open accounts in person at a branch. You cannot complete the entire process online, though some banks may allow you to pre-fill forms or book an appointment online before visiting the branch.