HomeAboutServices PortfolioSkillsToolsBlog ClientsContact

eSewa vs Khalti: which should you use in Nepal?

Key takeaways

  • Choose by your actual billers, bank and accepted payment methods.
  • Personal-wallet fees and merchant gateway charges are different.
  • Verify payments before confirming an online order.
  • Check current provider terms and test your own checkout.
eSewa vs Khalti comparison concept showing two digital wallet icons

Choose eSewa or Khalti according to the payments you actually make. For a personal wallet, check your regular billers, bank link, transfer charges and the payment options accepted by the shops you use. For an online business, compare merchant terms, checkout behavior, payment verification and support before signing an agreement.

Neither wallet is the best choice for every person or store. This comparison separates everyday wallet use from website payment gateways, so you can make the decision that matches your needs. Provider information was checked on 30 September 2026; confirm the charge shown before approving a payment.

A wallet and a payment gateway solve different problems

A personal wallet lets you pay supported bills, transfer money and pay participating merchants. A payment gateway is the checkout integration a business uses to receive an online payment and connect it to an order. Having a personal wallet does not, by itself, give a business an approved gateway or a complete refund process.

eSewa publishes an ePay integration guide; Khalti publishes a Web Checkout guide. Both describe a customer payment flow and a way for the merchant to verify payment. The quality of your own implementation matters alongside the provider you select.

eSewa vs Khalti: a practical comparison

What to compare for your own use
NeedCheck in eSewaCheck in Khalti
Everyday billsFind your actual biller and check its charge.Find the same biller; compare the final payable amount.
Bank withdrawalCheck linked-account conditions, amount and tariff.Check linked-account conditions and monthly free-transaction allowance.
Sending moneyCheck the free-transfer allowance and the charge after it.Check the allowance and whether membership terms apply.
Website paymentsReview ePay, merchant approval and your written commercial terms.Review Web Checkout, merchant approval and your written commercial terms.
Order verificationImplement the documented signature and transaction-status checks.Implement payment lookup and check status and amount.
Support and refundsAsk who handles disputed or duplicate payments and how refunds work.Ask the same questions for your merchant account.

Which is better for everyday payments?

Start with the services you use every week. If one wallet supports your billers, works with your bank and is accepted where you shop, that is a practical reason to use it. A promotion can change the cost of one transaction; it does not establish a lasting winner.

A simple wallet chooser

  1. List your regular payments: mobile top-up, utility bills, transfers and purchases.
  2. Check that each provider supports those exact billers or merchants.
  3. Compare the final charge and any account-specific limits.
  4. Check withdrawal costs for the bank account you actually use.
  5. Choose the wallet that meets those needs. Keep a second payment option if it fills a real gap.

Illustrative example: someone who sends money frequently should compare transfer allowances. Someone who mostly pays one utility should check that biller's fee and availability. A store owner evaluating checkout needs a merchant comparison instead of a personal-wallet ranking.

Fees: compare the transaction, not a headline price

Personal-wallet tariffs and merchant gateway charges are separate. Read the eSewa tariff page and Khalti service-charge page, then confirm the amount presented in the app. A charge for withdrawing money is not the same as a business's checkout commission.

Published consumer tariff examples checked on 30 September 2026
TransactioneSewaKhalti
Transfers above NPR 100Tariff lists up to three free transfers daily within a thirty-transfer monthly allowance; NPR 10 applies once either cap is exceeded.Tariff lists up to three free transfers daily within a thirty-transfer monthly allowance; NPR 10 applies once either cap is exceeded.
Withdrawal to a linked bank accountPublished withdrawal tariff lists NPR 10 in the NPR 100–200,000 tariff band; account-specific transaction limits apply separately.Tariff lists three free linked-account withdrawals monthly, then NPR 10 from the fourth.

The eSewa tariff band is not permission to withdraw its maximum in one transaction: its stated limits differ for your own linked account and other accounts. These are selected examples, not every fee or a guarantee for every account. Read the full provider terms for other transaction types, memberships and exceptions. Khalti's page separately refers to payments from a linked account; do not treat that wording as an unlimited free withdrawal offer.

What a business should request in writing

  • Setup or activation cost, if applicable.
  • Transaction charges, taxes and who pays them.
  • Settlement schedule, eligibility and exceptions.
  • Refund, dispute and cancellation process.
  • Plugin support, upgrades and any developer charges.

A public consumer tariff is not a substitute for your merchant agreement. Avoid budgeting from an unsourced setup fee or assuming both providers settle every payment on the same schedule.

Which gateway fits your website?

Use a small test on your own website before comparing integrations. eSewa's documentation describes signed payment data and transaction-status checks. Khalti's documentation describes initiation, a callback and payment lookup. These are different flows; neither should be judged from an unsupported claim that its API is universally easier.

Checkout acceptance checks
TestExpected result
Successful paymentValidate the expected amount and order reference. For eSewa, validate the response signature and COMPLETE status; for Khalti, verify lookup status Completed. HTTP 200 alone does not prove payment success.
Cancelled paymentKeep the order unpaid and provide a clear retry option.
Customer closes the tabReconcile payment status without relying only on the return page.
Repeated callback or refreshA repeated message does not create a second order or fulfillment.
RefundThe payment and order records reflect the refund policy agreed with the provider.
Mobile checkoutTest the actual redirects and return path on the devices your customers use.

Keep merchant secrets on the server. A payment screenshot or an unverified return URL should not authorize fulfillment. For ePay response validation use the official signature instructions; for Khalti use the official lookup flow. This table is a testing plan, not evidence that either provider has failed these checks.

When should a store offer both?

Offer both when customer needs and checkout data justify the implementation and maintenance work. Review requests for unsupported payment methods, failed checkouts and support enquiries. If you start with one provider, make the supported method clear before the customer reaches payment.

For an online store in Nepal, payment choice is one part of the purchase experience. Product information, delivery terms and a usable mobile checkout also matter. Use the conversion optimization guide to investigate where customers leave, rather than attributing every abandoned order to the wallet offered.

KYC, limits and payment safety

Transaction limits depend on verification status and the type of transfer or payment. There is no single amount that describes every wallet transaction. Check the provider's current limit notice and your account before making a high-value payment; merchant payment limits and wallet-to-bank limits can differ.

Use official apps and payment pages, review the payee and amount, and keep receipts or transaction identifiers. Do not share an OTP, PIN or password with someone claiming to resolve a payment. For a business, keep the verified payment identifier with the matching order so support can trace a disputed transaction.

Why user counts do not settle the comparison

A registered-account total does not show how many of your customers actively use a wallet or whether they can complete your checkout. Marketing totals can use different dates and definitions. Base your decision on supported services, actual customer requests and documented terms instead of comparing incompatible market-share claims.

What about other payment methods?

Bank transfers, cards, QR payments and cash on delivery serve different needs. Before adding an option, check that your business can reconcile it, explain any eligibility conditions and support a failed or disputed payment. Do not assume another payment method is free or suitable for international customers without checking its official terms.

Measure the payment experience on your site

Keep a record of checkout starts, confirmed payments, cancellations and support issues by payment method. Separate a provider response from a verified order outcome. The GA4 beginner guide explains website measurement; payment reconciliation still needs your order and provider records.

Mistakes to avoid

  • Comparing personal-wallet fees with merchant gateway commission.
  • Repeating setup prices without a current written quote.
  • Confirming an order from a screenshot or unverified browser return.
  • Ignoring cancelled, interrupted or repeated payment messages.
  • Claiming one wallet always converts better without comparable checkout data.

Common questions about eSewa and Khalti

Is eSewa or Khalti better in Nepal?

The better fit depends on your billers, bank, accepted payment methods and transfer costs. For a business, also compare merchant terms, integration tests, payment verification and support. There is no universal winner for every user.

Can I use both wallets?

You can evaluate both according to each provider's account rules. Keep a second wallet when it supports a service or merchant you need; having both does not remove fees, KYC requirements or transaction limits.

Which is cheaper for bank withdrawals?

Compare the withdrawal conditions for your linked or unlinked account and the number of withdrawals you make. Check the current tariff and the in-app charge. A free allowance for a specific transaction does not mean all withdrawals are free.

What does payment gateway integration cost?

Request current merchant terms from the provider and a separate implementation quote. Include setup, transaction costs, testing, maintenance and refunds in the comparison. This guide does not claim a fixed public merchant price.

Should every business integrate both?

No. Start with supported customer needs and your capacity to maintain and reconcile the integrations. Add another provider when it solves a demonstrated checkout problem.

Need help integrating payment gateways into your website?

Get in touch
B
Bikesh Tamang
SEO Specialist & front-end developer in Kathmandu, Nepal, helping businesses rank higher and turn traffic into customers. More about me →