Yes, but only if your bank offers it, and you'll still need to visit a branch to verify your identity
Most banks in Nepal do not let you open an account entirely online. The Nepal Rastra Bank (the central bank) requires in-person identity verification before any account can be activated, so even if a bank has an online application form, you will have to go to a branch to complete the process. A few banks—mainly ICIBC Bank Nepal, Nabil Bank, and Nepal Investment Bank—have started offering partial online account opening, where you fill out forms and upload documents online, but you still show up in person with your original ID to finish the account.
The timeline is usually one to three business days after your in-person visit, assuming the bank has all the documents it needs. If you live outside Kathmandu or far from a branch, opening online saves you one trip but not all of them.
Key Takeaways
- Nepal's central bank requires in-person identity verification, so no bank can open an account for you without a branch visit.
- ICIBC Bank Nepal, Nabil Bank, and Nepal Investment Bank offer online application forms, but you must show up with your original ID to activate the account.
- You will need a valid passport, national ID card, or citizenship certificate, plus proof of address (utility bill or lease).
- Account activation takes one to three business days after your in-person verification, and you can start using it immediately once approved.
Which banks accept online applications in Nepal
ICIBC Bank Nepal was one of the first to launch an online account-opening portal. You fill out your personal details, upload a photo of your ID, and choose your account type on their website. After submission, the bank contacts you to schedule a branch visit for identity verification. The whole process takes about a week from application to active account.
Nabil Bank and Nepal Investment Bank have similar systems. Both let you start the application online, but both require you to visit a branch with your original ID and proof of address. Some smaller banks and microfinance institutions do not have online forms at all and require you to walk in with documents from the start.
Before you apply anywhere, call the bank's customer service line or visit their website to confirm they still offer online applications—banks change their processes frequently, and what worked last month may not work this month.
What documents you need to bring in person
You must bring an original government-issued ID. This can be a passport, national ID card (Nagarikta Patra), or citizenship certificate. A photocopy alone will not work; the bank staff must see the original to verify it matches your face and the information you submitted online.
You also need proof of your current address. A utility bill (electricity, water, or phone), a recent lease agreement, or a bank statement from another account all work. The document must show your name and address and be dated within the last three months. If you live with family and the bill is in someone else's name, bring a letter from the landlord or property owner on their letterhead, stating that you live there.
Bring your PAN (Permanent Account Number) if you have one, though it is not always required for a basic savings account. If you do not have a PAN, the bank can still open your account, but you may face limits on transaction amounts or will need to register for a PAN later.
How the online application process works step by step
Go to the bank's website and look for "Open Account Online" or "Digital Account Opening." You will fill in your full name, date of birth, address, phone number, and email. You choose the type of account—usually savings or current—and the currency (Nepali rupees or sometimes USD).
Upload a clear photo of your ID (both sides if it is a card) and a selfie. The photo quality matters; if the image is blurry or cut off, the bank will ask you to resubmit. Some banks also ask you to upload proof of address at this stage, though others wait until your branch visit.
After you submit, the bank reviews your application, usually within one business day. They will call or email you to confirm your details and schedule a time for you to visit a branch. You do not have to visit the same branch where you applied online; any branch of that bank will do the verification.
At the branch, bring your original ID and proof of address. The staff will verify that you are the person in the application, check your documents, and activate your account. You will sign a signature card and may be asked to set a PIN or password on the spot. Your account is usually live within hours, though some banks take until the next business day to fully activate it.
What happens if you cannot visit a branch in person
If you are outside Nepal or cannot reach a branch, you have limited options. Some banks will accept a video call verification with a bank officer, where you show your ID on camera and answer security questions. This is not standard practice, and you have to ask the bank directly whether they offer it. Not all branches do, and approval is not may provide.
Your other option is to use a representative. If you authorize someone in Nepal to act on your behalf, they can visit the branch with a power of attorney letter and your original ID. The bank will verify the representative's identity as well. This takes longer and adds complexity, so it is usually a last resort.
If neither option works, you may have to wait until you can visit Nepal in person. Some banks will hold your online application for up to 30 days while you arrange travel.
Minimum deposit and account fees
Minimum opening deposits vary by bank and account type. Most savings accounts require between 1,000 and 5,000 Nepali rupees (roughly 8 to 40 USD at current rates, though this fluctuates). Some banks waive the minimum if you set up a direct deposit or automatic transfer from another account.
Monthly maintenance fees are usually zero for savings accounts, though some banks charge a small fee (100 to 500 rupees) if your balance falls below a threshold. Current accounts almost always have a monthly fee, ranging from 500 to 2,000 rupees depending on the bank. Ask about fees before you choose your account type; the bank should disclose them in writing before you sign.
How to use your account once it is active
Once your account is activated, you can log into the bank's mobile app or online banking portal using your account number and the password you set at the branch. You can transfer money to other accounts, pay bills, and check your balance immediately. Some banks limit your first transfer to a small amount (like 10,000 rupees) until you have had the account for 30 days; this is a fraud prevention measure.
You can withdraw cash at any ATM belonging to your bank or through partner networks. If you need a debit card, most banks issue one within three to five business days. You can request it at the branch during your verification visit, or order it through the mobile app after your account is active.
International transfers and foreign currency accounts have additional requirements and may take longer to set up. Ask your bank about these when you visit the branch if you think you will need them.
Frequently Asked Questions
Can I open a bank account online without visiting Nepal?
No. Nepal's central bank requires in-person identity verification before any account can be activated. Some banks offer video verification as an exception, but you have to ask directly and approval is not may provide. Your most reliable option is to visit a branch in person.
What if I do not have a passport or national ID card?
A citizenship certificate works as an alternative form of ID. If you do not have any of these, you will need to obtain one before you can open a bank account. The process for getting a citizenship certificate varies by district and can take several weeks.
How long does it take from online application to having a working account?
If you submit your online application and visit the branch within a few days, your account is usually active within one to three business days of your in-person verification. The entire process from start to finish typically takes one to two weeks.
Can I open an account in USD instead of Nepali rupees?
Some banks offer USD savings accounts, but not all. ICIBC Bank Nepal and Nabil Bank both offer foreign currency accounts. You will need to ask during your online application or at the branch whether the account type you want is available in USD.
What if the bank rejects my online application?
Banks rarely reject applications outright, but they may ask for additional documents or clarification. If your application is rejected, the bank will tell you why by phone or email. Common reasons include unclear ID photos, mismatched information, or a previous account closure at that bank. You can reapply once you have fixed the issue.