How to Link Multiple Bank Accounts to eSewa and Khalti
Most eSewa and Khalti users start with just one linked bank account, usually whichever bank they opened their very first account with. But as soon as you have a salary account with one bank and a savings account with another, or a joint family account you occasionally use for bigger payments, relying on a single linked account starts to feel limiting. Both eSewa and Khalti fully support linking more than one bank account to the same wallet, and switching between them takes just a few taps once everything is set up correctly. This guide walks through exactly how to link multiple bank accounts to both platforms, how to manage which account you use for a given transaction, and how to fix the most common errors people run into along the way.
Why Link More Than One Bank Account
Linking multiple bank accounts to the same eSewa or Khalti wallet solves a handful of genuinely practical problems. If your salary lands in one bank but you prefer keeping your everyday spending money in a separate account, having both linked means you are never stuck loading funds manually from the "wrong" bank. It also builds in redundancy: if one bank's mobile banking service is temporarily down for maintenance, or your monthly transaction limit on that account has been reached, you can simply switch to your second linked account and complete the payment without delay. For small business owners or freelancers, keeping both a personal and a business account linked to the same wallet also makes it easier to keep transactions organized without juggling multiple separate wallet logins.
Requirements Before You Start
Before attempting to link any bank account, whether it is your first or your third, make sure the following are already in place:
- Active mobile banking or eBanking service: Your bank account must already have mobile banking or internet banking activated directly through your bank. This cannot be set up from within eSewa or Khalti itself; it has to be requested from your bank first, either at a branch or through the bank's own app.
- Completed KYC on your wallet account: Both eSewa and Khalti require your wallet account to be fully KYC verified before you can link any bank account. If you registered your wallet with only a phone number and haven't submitted your citizenship or ID documents yet, complete that step first.
- Matching name and mobile number: This is the single most important requirement, and the most common reason linking fails. The full name and mobile number registered on your wallet account must match what your bank has on record. Some banks additionally require your date of birth to match as well.
- A government-issued ID on file: Your citizenship certificate, passport, or equivalent ID used during your wallet's KYC process should match the identity details your bank has for you.
- Your bank listed as a supported partner: Not every bank in Nepal is available for account linking on every wallet. Check the supported bank list inside the app before assuming your bank is compatible.
Step-by-Step: Linking a Bank Account to eSewa
- Log in to your eSewa account using your registered username and password, either through the app or the eSewa website.
- Tap your profile picture in the top corner of the home page to open your account menu.
- Select "My Bank Accounts" from the dropdown or menu list.
- Tap "Link Bank Account." This opens the list of banks currently supported for account linking on eSewa.
- Search for and select your bank from the list.
- Enter your bank account details, including the account holder's name exactly as it appears on your bank records, your account number, and the mobile number registered with that bank account.
- You will be redirected to your bank's mobile banking login portal. Enter your mobile banking username and password here, not your eSewa credentials.
- Enter the OTP sent to your registered mobile number, then confirm.
- Your bank account is now linked. You can repeat this entire process again from the same "My Bank Accounts" section to add a second, third, or additional bank account using the same steps.
Once linked, you can load funds instantly by selecting Load Money, choosing the specific linked bank account you want to pull from, and confirming the amount. Some merchant payments also support Direct Debit, letting you pay straight from a linked bank account without first loading your wallet balance at all.
Step-by-Step: Linking a Bank Account to Khalti
- Log in to Khalti through the mobile app or the web dashboard at khalti.com.
- Go to the "More" section on the home page, then tap "Link Bank Account."
- Tap "Link Bank Account" again and select your bank from the list of supported partner banks.
- Enter your bank account number. Your name and mobile number are generally auto-filled from your existing Khalti KYC details, so double check they match your bank's records exactly before continuing.
- Tap Submit once your account number and details are confirmed.
- Enter the OTP sent to your mobile number to verify the request.
- Your bank account is now linked to your Khalti wallet under the "Bank Direct" feature, and you can begin using it immediately for loading funds or direct payments.
- Repeat the same process for any additional bank accounts you want to link, selecting a different bank each time from the same menu.
Once you have more than one bank linked, Khalti's "Bank Direct" loading option will show all your linked accounts as separate choices whenever you go to load funds, letting you pick the specific one you want to use for that transaction.
How to Set or Switch Your Default Account
Neither eSewa nor Khalti currently forces you into a single fixed "default" bank account the way some international payment apps do. Instead, both platforms show you the full list of your linked bank accounts every time you go to load funds or make a direct bank payment, and you simply select whichever account you want to use for that specific transaction. In practice, this works out to the same convenience as having a default, since your most frequently used account will simply be the one you tap most often from that list.
If you want to effectively "switch" which account acts as your go-to option, the simplest approach is to unlink the account you no longer want appearing first and relink it later if needed, or simply get into the habit of selecting your preferred account at the top of the list each time. Some app versions do periodically update their interface to include a starred or pinned preferred-account option, so it is worth checking your current app version's "My Bank Accounts" or "Linked Accounts" screen directly, since minor interface features like this can roll out gradually rather than to all users simultaneously.
Common Errors and How to Fix Them
OTP failure or OTP not received
This usually comes down to one of a few causes: your mobile network signal was weak at the exact moment the OTP was sent, your bank's SMS gateway experienced a delay, or you waited too long and the OTP expired before you entered it. Wait a few minutes and request a fresh OTP rather than continuing to retry the expired one. If it still doesn't arrive after two or three attempts, confirm with your bank that your registered mobile number is current and correctly recorded on their system.
Your bank is not listed
Both eSewa and Khalti add supported banks gradually over time, so a bank that wasn't available for linking previously may become available later, or vice versa. Check the current supported bank list directly inside the app before assuming a permanent limitation, and consider using an alternative loading method, such as a linked debit card or a connectIPS-based transfer, in the meantime.
Account mismatch or linking rejected
This is almost always caused by a mismatch between the name, mobile number, or date of birth on your wallet's KYC versus what your bank has on file, even a small difference like a missing middle name or an old mobile number still listed with the bank. Visit your bank branch to update your registered mobile number or confirm your name spelling matches exactly, then retry the linking process from your wallet app.
Mobile banking not activated
If your bank account does not yet have mobile banking or eBanking activated, the linking process cannot proceed regardless of how correctly you enter your details. This has to be requested and activated directly through your bank first, sometimes requiring an in-branch visit, before returning to complete the link.
Transaction limit or insufficient balance errors
If loading funds fails after a successful link, check whether your bank account has sufficient balance, whether your monthly transfer limit set by Nepal Rastra Bank regulations for digital wallets has been reached, and whether your internet connection stayed stable throughout the transaction. If your balance shows as unchanged after 30 minutes despite a completed-looking transaction, contact your wallet's customer support directly rather than retrying the same payment repeatedly.
Frequently Asked Questions
Can I link more than two bank accounts to one eSewa or Khalti wallet?
Yes, both platforms allow linking multiple bank accounts to the same wallet, as long as each account passes the same KYC name and mobile number matching requirements.
Is there a fee for linking a bank account to eSewa or Khalti?
No, linking a bank account is a free service on both platforms, and there are typically no hidden charges for loading funds via mobile banking or eBanking once linked.
Why does my bank account name need to match my wallet's KYC exactly?
This matching requirement exists to prevent fraud and confirm that the person linking the account is the legitimate owner of both the wallet and the bank account, reducing the risk of unauthorized account linking.
Can I unlink a bank account and relink it later?
Yes, both eSewa and Khalti allow you to unlink a bank account from the same menu where you originally linked it, and you can relink the same account again later by repeating the standard linking process.
Key Takeaways
- Both eSewa and Khalti support linking multiple bank accounts to a single wallet, giving you flexibility and backup options for loading funds.
- Your name, mobile number, and sometimes date of birth must match exactly between your wallet's KYC and your bank's records for linking to succeed.
- Mobile banking or eBanking must already be active on your bank account before you attempt to link it.
- Neither app enforces a single fixed default account; instead, you choose which linked account to use every time you load funds or pay.
- Most linking failures come down to OTP delivery issues, mismatched KYC details, or mobile banking not yet being activated, all of which are fixable without needing to contact wallet support in most cases.
Discussion