If you're setting up payments for an online store in Nepal, you've probably realized there isn't one obvious answer. Three names come up constantly: eSewa, Khalti, and FonePay. Customers expect at least one of them at checkout. Most successful stores offer all three.
This guide breaks down what each one actually is, what they cost, who uses them, and which to pick if you can only choose one. Written for sellers, not for fintech analysts.
Quick summary
The short answer: if you can only integrate one payment method, pick FonePay, because it works with almost every bank and wallet in Nepal — including eSewa and Khalti themselves. If you're optimizing for conversion, offer all three plus COD, because each has loyal users who prefer their habitual app.
The longer answer is that these three aren't really competing — they're different things. FonePay is a network. eSewa and Khalti are wallets. A customer with eSewa can usually pay through FonePay too. But many customers don't know that, and they'll abandon checkout if they don't see the eSewa logo specifically.
What each one actually is
This is where most explanations get confusing, so let's be precise.
FonePay
FonePay is a payment network operated by F1Soft. It connects nearly every bank and wallet in Nepal. When a customer scans a FonePay QR, they can pay using their bank's mobile app, eSewa, Khalti, or any other connected app — the money moves through their existing account into yours.
Think of it as the rails. It's not a wallet you download separately.
eSewa
eSewa is a digital wallet, the oldest and largest in Nepal. Customers load money into their eSewa account from their bank, then use that balance to pay for things, transfer money, recharge mobile, pay bills, and so on. It's also a brand most Nepalis trust by habit — your aama probably has eSewa.
eSewa accepts payments through its own app and through FonePay.
Khalti
Khalti is also a digital wallet, similar in concept to eSewa but newer. It has a strong following among younger users, integrates well with bill payments and ticket booking, and has been pushing hard into merchant payments over the last few years.
Khalti also accepts payments through its own app and through FonePay.
So when a customer pays through FonePay, the money might actually be coming from their eSewa or Khalti balance — they just used the FonePay rails to send it. That's why people get confused about what's competing with what.
How each works at checkout
This is the part that matters for your store.
FonePay at checkout: customer sees a QR code (or a redirect to the FonePay app), scans with whichever app they prefer, payment goes through. One integration, broad reach.
eSewa at checkout: customer is redirected to eSewa's payment page, logs in, confirms payment, returns to your store. Works only for customers with eSewa accounts.
Khalti at checkout: customer is redirected to Khalti's payment page, logs in, confirms, returns. Works only for customers with Khalti accounts.
The conversion difference: offering FonePay alone covers most of Nepal in theory. But in practice, customers who are eSewa-loyal will look for the eSewa button and skip checkout if they don't see it. Same with Khalti users. Showing all three logos at checkout increases trust even when most customers actually pay via FonePay.
What they cost in 2026
Rates change and depend on your business volume, but here's the realistic range for a small-to-medium online store as I understand it. Confirm with each provider before signing — they negotiate.
FonePay (gateway integration)
Setup: Rs. 0–10,000 depending on the bank you go through
Per-transaction fee: typically 0.5% to 1.5%
Settlement: T+1 to your bank account
Notes: rates vary significantly between banks, so shop around
eSewa (merchant integration)
Setup: usually Rs. 0–5,000
Per-transaction fee: typically 1% to 2%
Settlement: T+1 to T+3 depending on your tier
Notes: faster onboarding than FonePay because you go directly to eSewa, not a bank
Khalti (merchant integration)
Setup: usually Rs. 0–5,000
Per-transaction fee: typically 1.5% to 2.5%
Settlement: T+1 to T+3
Notes: smaller volume share, but the merchant onboarding is the most developer-friendly of the three
These numbers are typical ranges. Your actual rates depend on your transaction volume, business category, and how well you negotiate.
Who uses what
Rough patterns in Nepal as of 2026, based on general market behavior. Useful for thinking about your audience.
eSewa users: broad demographic, all ages, especially strong with people who started using digital payments before 2020. High trust factor with older customers, parents, traditional businesses. If you sell to a general audience including older buyers, eSewa is important.
Khalti users: skews younger, more urban, more comfortable with apps. Strong overlap with Gen Z and millennial customers, students, tech workers, gig economy. Good for fashion, electronics accessories, food delivery, entertainment.
FonePay users: anyone with a bank account or any wallet in Nepal. The most universal option. The customer often doesn't even realize they're using FonePay — they just open their bank's app and scan.
COD users: still the largest single payment method, around 60-70% of orders. Especially common outside Kathmandu Valley, for first-time customers, and for higher-value items where customers want to inspect before paying.
Which one should your store actually offer
Here's the practical decision framework.
If you're brand new and can only integrate one thing
Pick FonePay. It covers the broadest base because it works across banks and most wallets. You'll lose some customers who specifically want to see the eSewa or Khalti button, but you won't lose customers who simply can't pay you.
If you can integrate two
FonePay + eSewa. eSewa's user base is large enough that adding it noticeably improves conversion, especially for older or trust-sensitive customers. Khalti users can still pay through FonePay if needed.
If you can integrate all three (recommended for most serious stores)
FonePay + eSewa + Khalti + COD. This is the standard setup for Nepali stores that take payments seriously. Showing all four logos at checkout is itself a trust signal — customers see them and immediately understand "this store knows how Nepal works."
If you sell internationally as your main market
Different problem. FonePay/eSewa/Khalti only handle Nepali customers. For international sales you need Stripe (which doesn't fully support Nepal yet), PayPal (limited in Nepal), or a workaround like a Wise account paired with foreign card processing. That's a separate post.
How to integrate them
Time and complexity vary depending on your platform.
Zalient Shop: all three are built in. You apply for merchant accounts directly with each provider, get your credentials, paste them into the Zalient dashboard, and they work. No development needed.
WooCommerce: Nepali developers maintain plugins for all three. Decent quality, sometimes need updates. Plan a day to set up and test each.
Shopify: none have official Shopify apps. You'll need third-party apps (some exist, varying quality) or custom development. Plan a week or hire a developer.
Custom-built sites: all three publish API documentation. eSewa and Khalti are well-documented and developer-friendly. FonePay is more enterprise-oriented and you typically integrate through a bank's wrapper. Plan 1–3 weeks total.
Common mistakes to avoid
Offering only digital payments and skipping COD. You'll lose 60-70% of potential customers, especially outside the Valley. COD is non-negotiable in Nepal in 2026.
Hiding payment options behind a "see all options" link. Logos at checkout are trust signals. If a customer doesn't see eSewa right away, they assume you don't take it.
Not testing the failure cases. What happens when a payment times out? When a customer's wallet has insufficient balance? When the network drops mid-transaction? You should know exactly what your customer sees and what state your order ends up in. Run failure tests before launching.
Assuming all transactions reconcile automatically. Maybe 1-3% of transactions will end up in weird states — payment confirmed by customer, not received by you, or vice versa. Build a habit of daily reconciliation in your first three months.
Picking based on fee differences alone. A 0.5% difference between providers matters less than the conversion difference of having the right logo at checkout. If adding eSewa adds 10% to your conversion rate, the slightly higher fee is irrelevant.
Tips experienced merchants share
Display payment logos in this order at checkout: FonePay, eSewa, Khalti, then COD. Mirrors how most Nepali shoppers scan the page.
Use the official logo files from each provider, not random images from Google. Official logos build trust; pixelated logos signal a sketchy site.
For each provider, save the merchant support contact in your phone. When something goes wrong, calling beats emailing.
Reconcile by provider, not just by total. If your store thinks Rs. 50,000 came in via FonePay but only Rs. 47,000 hit the bank, find the gap before it grows.
Watch for fee changes. Providers update rates without much notice. Read your monthly statements.
Summary table
Feature | FonePay | eSewa | Khalti |
|---|---|---|---|
Type | Payment network | Wallet | Wallet |
User base | Broadest (works across most banks and wallets) | Largest single wallet | Smaller, younger-skewing |
Setup difficulty | Medium (through a bank) | Easy (direct) | Easy (direct) |
Per-transaction fee | ~0.5–1.5% | ~1–2% | ~1.5–2.5% |
Settlement time | T+1 | T+1 to T+3 | T+1 to T+3 |
Best for | Coverage and reach | Trust with general audience | Younger urban customers |
If you only pick one | This one | — | — |
What to do this week
If you don't have any digital payments set up yet, the order of priority is:
Apply for FonePay through your business bank
Apply for an eSewa merchant account directly at esewa.com.np
Apply for a Khalti merchant account at khalti.com
Make sure your platform supports all three (Zalient Shop does out of the box)
Add COD as a fourth option from day one
If you already have one or two but not all three, you're leaving money on the table. The customers you're losing aren't telling you — they're just abandoning checkout. Adding the missing payment method usually pays for itself within the first month.
The goal isn't to have the cheapest payment stack. It's to have the one that converts the most customers without adding friction. For Nepal in 2026, that means all three plus COD, integrated properly, displayed clearly at checkout.
Zalient Shop has FonePay, eSewa, Khalti, and COD already built in. Start your free store at zalient.shop in about five minutes.
