eSewa vs Khalti vs IME Pay: which wallet wins for what in Nepal?
Khalti and IME Pay merged in 2025, so it is really eSewa vs Khalti by IME now. The limits, fees, cashback, and interest that actually separate Nepal's wallets.
Open most Kathmandu phones and you will find all three: eSewa, Khalti, and IME Pay, usually with a few hundred rupees stranded in each. The question people actually ask, standing at a momo stall deciding which QR to scan, is simpler than the app stores make it look. Which one should you lead with, and for what?
There is one fact that reframes the whole comparison, and most "eSewa vs Khalti vs IME Pay" articles online have not caught up to it. Two of the three are now the same company.
First, the thing nobody updated: Khalti and IME Pay are one app now
In mid-July 2025, after NRB approval, IME Digital Solution (IME Pay) and Khalti merged into a single entity, IME Khalti Ltd, operating under the brand Khalti by IME. It was Nepal's first digital-wallet merger, with joint operations commencing on 17 July 2025. Combined, the two brought around 12.7 million users (roughly 7 million from Khalti, 5.7 million from IME Pay), making the merged wallet the country's largest by user count.
In practice this means the old "Khalti vs IME Pay" question is now a feature question inside one product, not a contest between two companies. The genuine company-versus-company race left in 2026 is eSewa versus Khalti by IME. The rest of this post treats it that way, while still flagging which legacy app a given strength came from, because the features did not disappear in the merge.
The limits are identical, because NRB sets them
A lot of comparison content treats transaction limits as a differentiator. They are not. NRB regulates them, and they are the same across every licensed wallet for a fully KYC-verified account. Regulation is not the same as issuance, though: the rupee sitting in your eSewa or Khalti balance is still a liability of that private company, not of the central bank, which is exactly the distinction that matters if NRB's own digital currency ever moves from prototype to launch.
| Limit | Verified account (all wallets) |
|---|---|
| Maximum overnight balance | Rs 50,000 |
| Load from bank | Rs 2 lakh per transaction and per day; Rs 10 lakh per month |
| Wallet to wallet | Rs 50,000 per day; Rs 5 lakh per month |
| Withdraw to bank | Rs 10 lakh per month |
| Unverified (no KYC) | Roughly Rs 5,000 per month, no transfers |
KYC has been mandatory on eSewa since Shrawan 2081 (mid-2024); without it, the wallet is close to useless beyond receiving small amounts. The full grid, including the merchant-payment quirks, is in the digital wallet limits post. The takeaway here: do not choose a wallet on limits. Choose on fees, reach, and features.
Where they actually differ, part one: fees
This is where eSewa's transparency helps it. Its published tariff is specific:
- Loading: free from a bank account, mobile banking, or an agent. A card load (VISA/Mastercard) costs 1.75%.
- Sending wallet-to-wallet: free under Rs 100; for Rs 100 and above, free for the first 3 a day and 30 a month, then Rs 10 each.
- Withdrawing to a bank: flat Rs 10. ATM withdrawal: Rs 15.
- Bills: small service charges (NEA electricity around Rs 5, free below Rs 500; education fees around Rs 10), most carrying 13% VAT on the fee.
Khalti by IME publishes less of its fee schedule openly. That is not an accusation, just a reason to check inside the app before you assume a given transfer is free. When two wallets are otherwise close, the one that tells you the price upfront has earned a small edge.
Where they actually differ, part two: what each is for
This is the real decision.
eSewa: reach. Launched in 2009 as Nepal's first digital wallet, eSewa carries roughly 60% market share, with around 10 million users, 425,000 merchants, and 250,000 agents. If your only goal is "I want to be accepted everywhere and load cash through a nearby agent," eSewa is the default. It is the F1Soft product, and its scale is the moat.
Khalti by IME: government and tickets. Khalti's historical strength is paying the government and buying tickets. Lok Sewa fees, IRD, the Department of Foreign Employment, SSF, and traffic e-Challan fines run smoothly through it, and it is the youth favourite for cinema and event booking. If you regularly pay a government counter or book movies, it earns its place on the home screen.
The IME side: remittance and interest. IME Pay's edge, now folded into Khalti by IME, is the remittance pipe (more on that below) and the fact that it was historically the only wallet to pay interest on your balance.
Interest on your wallet balance
This is the one genuinely new reason to hold Khalti by IME. Its Super Wallet, in partnership with Global IME Bank, pays interest on your held balance, around 2.75% a year as of May 2026, bank-rate-linked and revised monthly. It needs KYC and a minimum overnight balance of about Rs 1,000, with interest accrued daily and paid monthly. The legacy IME Pay rate had historically climbed as high as 6.03% in tighter-rate years.
Keep the scale honest. The overnight balance cap is Rs 50,000, so at 2.75% the most this earns you is roughly Rs 1,375 a year, before any tax. It is a nice-to-have on money that is already sitting in the wallet, not a savings strategy. For actual savings, an FD or the savings-account math still wins. eSewa pays nothing on balance, so if you habitually park money in a wallet, this tips the scale.
Cashback and points
Khalti runs the more structured rewards programme. Khalti Points accrue on payments over Rs 150 (not on loads or transfers), up to 10% as loyalty points, where 5,000 points convert to Rs 50 of balance. The points do not expire and cannot be cashed out, but they redeem against cinema, airline, and up to Rs 10,000 of wallet balance, and Khalti advertises up to 30% cashback on select payments. eSewa runs cashback campaigns too, though its points-to-rupee mechanics are less cleanly published. Treat cashback as a tiebreaker, never a reason to overspend; a 10% reward on something you did not need is a 90% loss.
Remittance: the one clear IME win
If family abroad sends you money, the wallet matters. The IME side of Khalti by IME sits inside the IME and GME money-transfer network, so remittance can land directly in the wallet, often with lower receiving friction than a bank or cash pickup. eSewa is not shut out here: its sister company eSewa Money Transfer partners with Remitly, MoneyGram, WorldRemit, Ria, and others, dropping money into the wallet, 54 banks, or agent points. So both receive remittance; IME's in-house network is the differentiator if your sender uses IME or GME. For the full picture on receiving money from abroad, see the getting-paid-from-abroad guide.
A safety note that applies to all three
Wallets are now a phishing target. Nepal's Cyber Bureau warned in 2025 of a surge in scam SMS impersonating Khalti and ConnectIPS, with fake "your account will be locked" links built to harvest your login and OTP. No wallet will ever ask for your OTP or PIN. The full playbook, and what to do in the first hour after a slip, is in the OTP and phishing fraud post.
Which to pick
For most people the answer is not one wallet, it is a primary and a backup:
- Lead with eSewa if your priority is being accepted everywhere and loading cash through agents. It is the safest single choice.
- Keep Khalti by IME for government payments, ticket booking, receiving IME or GME remittance, and parking small balances that earn a little interest.
- Verify KYC on whichever you lead with. Without it, every wallet is capped near Rs 5,000 a month.
The limits will not decide it for you, NRB already did that. Fees, reach, and the handful of features above are the whole game.
What you actually need to know
- It is now a two-horse race. Khalti and IME Pay merged into Khalti by IME in 2025. Compare eSewa against that, not against three separate apps.
- Limits are not a differentiator. NRB sets them, so they are identical. Decide on fees, reach, and features.
- eSewa for reach, Khalti by IME for the extras. Acceptance everywhere versus government payments, tickets, native remittance, and a little interest on balance. Most people benefit from holding both.
Got a specific use case, like which wallet to give a parent who only receives remittance, or how to stop wallet spending leaking your budget? Email parjanya57@gmail.com.
This post is part of the Nepal Money Basics guide — the understanding-your-money section.
Frequently asked questions
- Did Khalti and IME Pay merge?
- Yes. The two merged in mid-July 2025 into a single entity, IME Khalti Ltd, operating as one app branded Khalti by IME. Combined, they count around 12.7 million users, which makes the merged wallet Nepal's largest by user count. So a 2026 comparison is really eSewa versus Khalti by IME; the old IME Pay and Khalti features now live inside one product.
- Is eSewa or Khalti better in Nepal?
- It depends on what you do. eSewa is the oldest (since 2009), with the broadest merchant and agent network and roughly 60% market share, so it is the safest bet for being accepted everywhere. Khalti by IME leans into government payments, movie and event ticketing, inbound remittance through IME, and is the only wallet that pays interest on your balance. The transaction limits are identical because NRB sets them, so the real choice is fees, reach, and features.
- What is the maximum I can hold or send in a digital wallet in Nepal?
- These are set by NRB and are the same across eSewa, Khalti, and IME Pay for a fully verified account: maximum overnight balance Rs 50,000; load from a bank up to Rs 2 lakh per transaction and per day, Rs 10 lakh per month; wallet-to-wallet transfer Rs 50,000 per day and Rs 5 lakh per month; withdrawal to a bank up to Rs 10 lakh per month. An unverified, non-KYC account is effectively capped near Rs 5,000 a month.
- Which wallet pays interest on your balance?
- Khalti by IME. Its Super Wallet, in partnership with Global IME Bank, pays interest on your held balance, around 2.75% a year as of May 2026 (it is bank-rate-linked and changes monthly). It needs KYC and a minimum overnight balance of about Rs 1,000, with interest accrued daily and paid monthly. eSewa does not pay interest on your wallet balance.
- Are eSewa and Khalti loads free?
- On eSewa, loading from a bank account, mobile banking, or an agent is free, but loading via a VISA or Mastercard carries a 1.75% processing fee. Sending money wallet-to-wallet is free under Rs 100, and free for your first few transfers a day before a small Rs 10 charge kicks in. Withdrawing to a bank is a flat Rs 10. Khalti by IME publishes less of its fee grid openly, so check inside the app before assuming a transfer is free.
- Which wallet is best for receiving remittance from abroad?
- IME Pay, now Khalti by IME, has the strongest native remittance link because it sits inside the IME and GME money-transfer network, letting recipients receive cross-border remittance directly into the wallet. eSewa also offers inbound remittance through its sister company eSewa Money Transfer, which partners with Remitly, MoneyGram, WorldRemit, Ria, and others. So both can receive remittance; IME's edge is the in-house network.
Related reading
Completed transfers in Nepal can't be auto-reversed. What works: recipient consent, the 30–45 day wallet dispute window, and NRB's gunaso portal.
Forgot your debit card? Several Nepali banks let you pull cash from an ATM using just your mobile banking app and an OTP. The mechanism, the limits, who supports it.
Nepali banks can't charge a closure fee at all, under an NRB consumer-protection rule. The actual process, the myths, and what to check before you sign the form.