eSewa to Khalti Transfer: Can You Do It Directly? Full Guide

If you're a Nepali eSewa or Khalti user, you've probably run into this problem: you have balance sitting in eSewa but need to pay something through Khalti, or the other way around — and there's no obvious button to move money between the two. This guide gives you the straight answer, plus a working method to actually move your funds.
Quick answer: Direct wallet-to-wallet transfer between eSewa and Khalti is not supported right now. The two platforms aren't linked to each other. The only working method is to use your bank account as the middle step — withdraw from one wallet to your bank, then load that money into the other wallet.
Why Nepali Users Look for This
A few situations come up again and again for wallet users here in Nepal:
A friend or family member only accepts payment through one wallet, but you mainly use the other
An online service — including gaming or entertainment platforms — only takes deposits from one specific wallet
You just want to keep your money in one place instead of split across two apps
Whatever the reason, the first thing to understand is that there's no shortcut button for this. You need the bank-account method below.
Can You Transfer Directly? Here's the Real Answer
No, you can't. eSewa and Khalti are run by two separate companies, and there's currently no direct wallet-to-wallet channel between them. Open either app and you won't find a "send to Khalti" or "send to eSewa" option. Any guide online claiming to show a "direct transfer" is actually describing the bank-account workaround below — not a true wallet-to-wallet link.
Step-by-Step: How to Move Money via Your Bank Account
Step 1: Withdraw from eSewa to your bank
Open the eSewa app and select Send Money to Bank or Fund Transfer
Enter your linked bank account details and the amount you want to move
Confirm the transaction with your PIN
Step 2: Load the funds into Khalti
Once the money shows up in your bank account, open the Khalti app
Select Add Money or Load Fund
Complete the transfer via mobile banking or your linked bank account
Going the other way — Khalti to eSewa — works the same way, just swap which app you withdraw from and which one you load into.
Fees, Limits & Processing Time
The exact numbers depend on your bank and account tier, but here's what to expect:
eSewa withdrawal to bank: Usually has per-transaction and daily withdrawal limits; some banks charge a small fee
Loading into Khalti: Most banks don't charge for this step, but you're still capped by your bank's own transfer limits
Processing time: Usually instant to a few minutes, though peak hours can cause delays
Check the current fees and limits inside the app right before you transfer — both platforms adjust these from time to time.
Common Reasons Transfers Fail (and How to Fix Them)
Bank account not verified: Confirm your linked bank account shows as "verified" inside eSewa or Khalti
Daily limit already reached: Wait until the next day, or split the transfer into smaller amounts
Bank system under maintenance: Late-night or early-morning maintenance windows are a common cause of failed transfers — avoid those hours if you can
Name mismatch: Make sure the name on your bank account matches the name registered with eSewa/Khalti exactly
eSewa vs Khalti: Which Should You Use?
Both are solid, widely-used options in Nepal, and it's less about which is "better" and more about what you need:
eSewa: Wider merchant acceptance — a good default for everyday payments and shopping
Khalti: Stronger integration with other financial services like loans and investment products
Most Nepali users honestly just keep both installed and switch depending on what a merchant or platform accepts, rather than picking one over the other.
Using eSewa or Khalti to Deposit on Dhani789
If your goal is actually to move eSewa or Khalti balance toward an online gaming platform, there's no need to go through this bank-transfer process at all. Check out our complete Dhani789 deposit and withdrawal guide — it walks through exactly how both wallets work directly on the Dhani789 platform.
Ready to get started? Register on Dhani789 here.
Please play responsibly and only bet what you can afford to lose. If you have any concerns, visit our Responsible Gaming page. This site is not officially affiliated with eSewa, Khalti, or Dhani789 — see our full Affiliate Disclaimer.
FAQ
Can I transfer money directly from eSewa to Khalti?
No, direct wallet-to-wallet transfer isn't currently supported. You'll need to withdraw to a linked bank account first, then load those funds into the other wallet.
How can I send money from eSewa to Khalti?
Withdraw from eSewa to your bank account using "Send Money to Bank," then use "Add Money" in Khalti to load funds from that same bank account.
Can I transfer money from eSewa to a bank account?
Yes. Open the eSewa app, select "Send Money to Bank" or "Fund Transfer," enter your linked bank details, and confirm with your PIN.
What is the Khalti to bank transfer charge?
Fees vary by bank and account type. Most banks don't charge to load funds into Khalti, but withdrawal limits and small fees may apply on the bank's side — check current rates in-app before transferring.
Which is better, eSewa or Khalti?
Both are widely used across Nepal. eSewa has broader merchant coverage for daily payments, while Khalti offers more integrated financial services. Most users keep both for flexibility.


Comments