Yes, but only for existing customers or through limited partnerships

You cannot walk through a bank's website in Nepal and open a new account from scratch online the way you might in the United States or Europe. Most Nepali banks require you to visit a branch in person at least once, bring physical documents, and sign papers face-to-face. However, a few banks now offer partial online account opening for people who already bank with them, and some partnerships with mobile money services create workarounds if you meet specific conditions.

The core issue is regulatory. Nepal's central bank, the Nepal Rastra Bank, requires banks to verify your identity in person before opening an account. This is called Know Your Customer (KYC) compliance. Until recently, no exceptions existed. That is changing slowly, but the change is narrow: only a handful of banks have been granted permission to open accounts online, and only under strict conditions.

Key Takeaways

  • Most Nepali banks still require you to visit a branch in person with original documents and sign account opening forms face-to-face.
  • Nepal Rastra Bank rules require in-person identity verification before any account can be opened, though a few banks now have limited online exceptions.
  • If you already have an account at a bank, that bank may let you open a second account or linked product online without a second visit.
  • Mobile money services like Fonepay and IME Pay can sometimes substitute for a bank account if you need to send or receive money, though they have lower transaction limits.
  • The fastest route remains visiting a branch with your citizenship certificate or passport, a utility bill, and a completed account opening form.

Which banks offer any form of online account opening

As of now, only a small number of Nepali banks have been granted permission by Nepal Rastra Bank to open accounts with reduced in-person requirements. Nepal Investment Bank and Kumari Bank have piloted online account opening for certain account types, but both still require you to visit a branch or meet a bank representative at some point—usually to verify documents and collect your debit card.

Some banks allow existing customers to open a second account or savings product online without a second branch visit. If you already have a checking account at a bank, log into your online banking portal and look for "open new account" or "add account" options. This is genuinely online because the bank has already verified you in person.

Nabil Bank, Nepal Bank Limited, and Rastriya Banijya Bank (the largest state-owned bank) do not currently offer online account opening, even for existing customers. If you need an account at one of these banks, you must visit a branch.

What documents you need to bring to a branch

If you go the standard route—visiting a branch in person—bring these documents:

  • Your citizenship certificate (Nepali national ID) or passport, original and a photocopy
  • A utility bill, property tax receipt, or other proof of current address dated within the last three months
  • A completed account opening form, which the bank provides at the branch (you can also read it from the bank's website and fill it out beforehand)
  • Your contact phone number and email address

Some banks ask for a second form of ID or proof of address if your citizenship certificate is very old. Call the branch before you go to confirm what they need—requirements vary slightly between branches and between account types (savings versus checking, for example).

The entire process at the branch usually takes 20 to 45 minutes. You will sign the account opening form, receive a temporary account number, and be told when your debit card will be ready (usually 5 to 10 business days). Some branches can issue a debit card on the same day if you ask, though this is not may provide.

How long it takes from start to finish

If you visit a branch in person, your account is typically active the same day or the next business day. You can begin using online banking and mobile banking apps when ready, though your debit card arrives separately in 5 to 10 business days.

If you are opening an account through a bank's limited online process (like Kumari Bank's pilot), the timeline is longer. You submit documents online, the bank reviews them (2 to 5 business days), then contacts you to schedule a verification meeting or branch visit. After that meeting, the account opens, and your debit card is mailed or picked up. Total time: 1 to 3 weeks.

If you are opening a second account as an existing customer through online banking, it is usually when ready or takes one business day. You can use it when ready through the app or online portal.

Mobile money and digital wallets as alternatives

If you cannot reach a bank branch or need to move money quickly, mobile money services offer a partial substitute. Services like Fonepay, IME Pay, and Khalti let you create an account using your phone number and citizenship number, with no branch visit required. You can send and receive money, pay bills, and buy airtime.

The catch is limits. Most mobile money accounts have daily transaction limits of 50,000 to 100,000 Nepali rupees, and monthly limits of 300,000 to 500,000 rupees. A bank account has no such limits. Mobile money is useful for everyday payments and transfers, but if you need to deposit a large sum or conduct business transactions, a bank account is necessary.

To open a mobile money account, read the app, enter your phone number and citizenship number, and follow the verification steps (usually a one-time PIN sent to your phone). You can begin using it within minutes. Some services require you to visit an agent location once to verify your identity in person before you can withdraw cash, but sending money online works when ready.

What happens if you do not have a citizenship certificate

If you are a foreigner or a Nepali national without a citizenship certificate, you can open a bank account using your passport. Bring your passport (original and photocopy), proof of address (hotel booking confirmation, rental agreement, or utility bill), and the account opening form.

Some banks are slower to process accounts for foreigners because they require additional compliance checks. Ask the branch how long it will take before you submit your documents. A few banks have restrictions on the account types available to non-residents (for example, you may not be able to open a business account), so confirm this when you visit.

If you are a Nepali national living abroad and trying to open an account remotely, you will need to use a bank's limited online process (if available) or ask a family member to open an account on your behalf with power of attorney. This is rare and requires legal paperwork.

Online banking and mobile apps after you open your account

Once your account is open, every major Nepali bank offers online banking through a website and a mobile app. You can check your balance, transfer money between your own accounts, pay bills, and send money to other banks' customers. Setup is straightforward: you receive login credentials at the branch, read the app, and log in.

International transfers (sending money out of Nepal) are possible but require you to visit the branch to register the recipient's details the first time. After that, you can initiate transfers online. Receiving money from abroad is simpler—you provide your account number and the bank's SWIFT code to the sender, and the money arrives in 1 to 3 business days.

Most banks charge a small fee for online transfers (typically 10 to 50 Nepali rupees per transaction) and monthly account maintenance fees (50 to 200 rupees, waived if you maintain a minimum balance). Check the bank's fee schedule before you open the account.

Frequently Asked Questions

Can I open a bank account in Nepal if I am visiting on a tourist visa?

Yes. Bring your passport, a hotel booking confirmation or rental agreement as proof of address, and the account opening form. Most banks will open an account for tourists, though some may ask how long you plan to stay. The account remains open after you leave Nepal, and you can manage it online from abroad.

Do I need a minimum deposit to open an account?

Most Nepali banks do not require a minimum opening deposit, though some accounts have minimum balance requirements to avoid monthly fees (usually 1,000 to 5,000 Nepali rupees). Ask the branch about the specific account type you want before you open it.

What if the nearest bank branch is far away?

If you live far from a branch, mobile money services are your fastest option. Alternatively, some banks partner with post offices or agent locations where you can submit account opening documents, though you may still need to visit a main branch for final verification. Call the bank's customer service line to ask whether this is available in your area.

Can I open a business account online?

No. Business accounts require you to visit a branch in person with your business registration certificate, tax identification number, and proof of business address. The process is the same as a personal account, but the documents are different.

How do I know if my account is fully open and ready to use?

The bank will give you a temporary account number at the branch and tell you when online banking is active (usually the same day or next day). You will receive an SMS or email when your debit card ships. Log into online banking to confirm your balance and account details are visible before you make any transfers.