Yes, but you need the right documents and a valid reason to stay
A Nepali citizen can open a bank account in India, but the process depends on your visa status and how long you plan to stay. Most Indian banks will open an account for you if you have a valid visa, a passport, and proof of your current address in India. The key difference from opening an account as an Indian resident is that banks treat you as a non-resident until you have stayed in India for 182 days in a financial year, which changes what accounts you can access and how much you can transfer abroad.
The rules come from India's Foreign Exchange Management Act (FEMA) and the Reserve Bank of India (RBI). Banks follow these rules strictly, so having the wrong visa type or incomplete documents will stop your application before it starts. The most common path is to open 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.
Key Takeaways
- You must have a valid Indian visa (student, work, business, or tourist) and your passport to open any bank account in India as a Nepali citizen.
- NRE accounts let you move money freely between Nepal and India, while NRO accounts lock rupees in India unless you meet residency rules.
- Most banks require proof of your address in India, which can be a rental agreement, hostel letter, or employer address.
- You become a resident for tax purposes after 182 days in India in one financial year, which changes your account type and tax obligations.
What visa type you need and what it means for your account
Indian banks will open accounts for Nepali citizens on student visas, employment visas, business visas, and tourist visas, but the visa type affects which account you can open and how long the process takes. A student visa or employment visa is the easiest because banks see you as someone staying for a defined period. A tourist visa complicates things because banks may ask why you need a bank account for a short stay, and some branches will refuse.
If you are on a tourist visa and need an account, be prepared to explain your purpose clearly—some banks will open an account if you say you are staying longer than the visa allows and plan to extend it, but this varies by branch and by bank. The safest approach is to get your visa extended or converted to a longer-stay visa before applying. If you are a Nepali citizen working in India, your employer often helps with the visa process and can sometimes speed up the bank account opening by providing an employment letter.
Documents you must bring to the bank
Every Indian bank requires the same core documents from a Nepali citizen: your valid passport (which serves as both identity and address proof), a completed account opening form, and proof of your current address in India. The address proof can be a rental agreement with your name and the landlord's signature, a letter from your hostel or university, an employer letter with your work address, or a utility bill in your name. If you do not have any of these, some banks will accept a notarized letter from your employer or a letter from your embassy.
Bring originals and photocopies of everything. Banks will also ask for your PAN (Permanent Account Number) if you have one—if you do not, you can apply for one at the same time or leave it blank and add it later. Some banks ask for a mobile number and email address registered in India; if you do not have an Indian phone number yet, ask the bank if you can provide your Nepali number temporarily. Write down your address in Nepal as well, because banks need to know your permanent address for their records.
NRE accounts versus NRO accounts: which one to open
An NRE account is for money that comes from outside India—typically salary sent from Nepal, remittances from family, or funds transferred from a Nepali bank. Money in an NRE account can be moved back to Nepal without restriction, and interest earned is tax-free in India. This is the account to open if you are earning money in Nepal or receiving money from Nepal and want to spend it in India without complications.
An NRO account is for money earned in India or received from Indian sources. Rupees in an NRO account cannot leave India unless you meet specific conditions—you must have been a resident of India for at least nine years, or you must have permission from the RBI, which is rare. Interest on NRO accounts is taxed in India. Open an NRO account only if you are earning a salary in India and want to keep that money in India. Many Nepali citizens open both: an NRE account for money from Nepal and an NRO account for their Indian salary.
If you are unsure which account to open, tell the bank officer that you are a Nepali citizen and ask which account type fits your situation. Most banks will recommend based on where your money comes from. The account opening form itself asks where funds will come from, so the bank will guide you toward the right choice.
What happens after 182 days: when you become a resident
If you stay in India for 182 days or more in a single financial year (April to March), you become a resident for tax purposes under Indian law. This changes your account status and your tax obligations. Your NRE or NRO account may be converted to a regular resident account, or the bank may ask you to open a new account. You will also become liable for income tax in India on your worldwide income, not just Indian income.
Before you hit 182 days, contact your bank and ask what happens next. Some banks convert your account automatically; others require you to apply for conversion. If you plan to stay longer than 182 days, inform the bank in advance so there are no surprises. If you leave India before 182 days, your account remains non-resident and the rules do not change.
How to apply and what to expect for timing
Walk into any branch of a major Indian bank—HDFC, ICICI, Axis, SBI, or others—with your documents and ask to open a non-resident account. Fill out the account opening form at the branch, provide your documents, and the bank will take photocopies. Some banks will open your account on the same day; others take one to three business days to verify your documents and activate your account. Ask the bank when you can start using the account and whether they will issue a debit card immediately or mail it to your address in India.
If the bank refuses because of your visa type or missing documents, ask which documents you need to bring back or which branch might be more flexible. Different branches of the same bank sometimes have different practices, so if one branch says no, try another. Some banks have dedicated counters for non-resident accounts and staff who are familiar with the process; asking for the non-resident banking desk can speed things up.
What you can and cannot do with your account
With an NRE account, you can deposit money from Nepal, withdraw it in India, and send it back to Nepal without limit. You can use a debit card to shop and withdraw cash. You cannot overdraw or take a loan against the account unless the bank offers it. With an NRO account, you can deposit and withdraw money in India freely, but sending money back to Nepal requires RBI permission or meeting the nine-year residency rule, which most Nepali citizens do not have.
Both account types come with online banking, so you can check your balance and transfer money between your own accounts from your phone or computer. You can also set up standing instructions to send money to Nepal on a regular schedule if you have an NRE account. Ask the bank about their daily withdrawal limits and transfer limits when you open the account, because these vary by bank and account type.
Frequently Asked Questions
Can I open a bank account in India with just a tourist visa?
Some banks will open an account on a tourist visa if you explain you are staying longer and plan to extend your visa, but many branches refuse because they see it as temporary. Your best option is to extend your visa to a longer category or wait until you have a student or work visa. If a bank refuses, try a different branch or a different bank.
Do I need an Indian address to open an account, or can I use my Nepal address?
You must provide an address in India where you are currently staying. This can be a hostel, rental apartment, or workplace. Your Nepal address goes in the "permanent address" field, but the bank needs to know where to reach you in India. If you do not have a fixed address yet, ask your employer or university for a letter confirming your stay.
What is the difference between NRE and NRO if I am earning money in India?
If you earn a salary in India, that money should go into an NRO account because it is Indian-source income. Money from Nepal or outside India goes into an NRE account. You can have both accounts at the same bank. Money in your NRO account cannot easily leave India, so keep only what you need to spend there.
Can I transfer money from my Nepali bank account to my Indian bank account?
Yes, if you have an NRE account. You can transfer money from Nepal using SWIFT transfer, which takes three to five business days and costs a small fee. Your Indian bank will give you their SWIFT code and account details. NRO accounts can also receive transfers, but moving money back to Nepal from an NRO account is restricted.
What happens to my account if I leave India before 182 days?
Your account remains a non-resident account with the same rules. You can keep it open and continue to use it for transfers between Nepal and India. You do not need to close it or convert it. If you return to India and stay another 182 days in a different financial year, you may become a resident again at that point.