Back to Blog
Payments9 min read

eSewa vs Khalti vs FonePay: Which Digital Payment is Best for Your Nepal Business?

Nepal's digital payment ecosystem has three major players. Here's a practical breakdown for business owners on which to accept, how to set up, and what fees to expect.

May 20, 2026

Digital payments in Nepal have transformed the way money moves between customers and businesses. eSewa crossed 10 million users. Khalti has established itself as the go-to wallet for younger, urban consumers. FonePay connects bank accounts across all major Nepali banks directly to merchant QR codes. IME Pay, Moru, ConnectIPS, and several others serve specific niches.

For a business owner, this proliferation creates both opportunity and confusion. Which payment systems should you accept? How do you get set up? What do the fees actually cost? And what does this mean for your daily cash management?

This guide gives you a practical, honest breakdown of Nepal's main digital payment systems from a merchant's perspective — not a marketer's.

Why Digital Payments Matter for Nepal Businesses

Before comparing platforms, let's be clear about what's at stake. Nepal's digital payment market is growing at roughly 35-40% per year. A business that only accepts cash today will be declining in relative competitiveness every year as customers shift to digital. Three specific situations where digital payments directly affect revenue:

The cashless customer: A regular customer comes in but doesn't have cash on hand. You have two options: give them credit (udhari), which creates collection overhead, or send them to an ATM, which risks losing the sale entirely. If you accept eSewa, they pay immediately. Sale closed, no credit outstanding.

The after-hours sale: A customer messages you on WhatsApp at 9pm wanting to pay their outstanding balance. If you accept digital payments, they can pay right now — while they have the money and the motivation. If you only accept cash, that payment waits until they come to your shop, which may be days or never.

The large transaction: A contractor wants to pay NPR 85,000 for materials but doesn't want to walk around with that much cash. A bank transfer via FonePay settles the transaction instantly without either party handling physical currency. For high-value transactions, digital is safer and more convenient for everyone.

eSewa: The Market Leader

eSewa, operated by F1Soft International, is Nepal's original and largest digital wallet. Launched in 2009, it has the broadest user base across age groups and geographies.

For merchants

  • Merchant fee: 1.5% per transaction
  • Settlement: Same-day or T+1 to linked bank account
  • Minimum transaction: NPR 5
  • Maximum transaction: NPR 1 lakh per transaction (higher limits available with enhanced KYC)
  • How to accept: Static QR code (print and display), dynamic QR code (generated per transaction via app), or direct payment to your registered mobile number

Registration

Merchant registration requires: your business's PAN, your personal citizenship certificate, and bank account details. Visit eSewa.com.np, complete the online merchant application, or visit an F1Soft branch. Approval typically takes 3-5 working days.

Who uses eSewa most

eSewa's user base skews toward 25-55 year olds in urban and semi-urban areas. It's particularly strong for utility bill payments, which is how many Nepalis first downloaded the app. This means your eSewa customers are likely your established regulars, not just the younger crowd.

Best for

Any business wanting maximum coverage. If you accept only one digital wallet, accept eSewa.

Khalti: The Urban Youth Favourite

Khalti, operated by Sparrow Pay, has aggressively targeted Nepal's younger demographic through gaming credits, movie tickets, flight bookings, and lifestyle promotions. It's the payment method of choice for many Kathmandu-based consumers under 35.

For merchants

  • Merchant fee: 1% per transaction
  • Settlement: T+1 (next business day)
  • Minimum transaction: NPR 10
  • Maximum transaction: NPR 2 lakh per transaction
  • How to accept: QR code, merchant app, or payment link

Registration

Apply at khalti.com or through the Khalti merchant app. Documents required: business registration, PAN, and bank account. Approval in 2-4 working days.

Who uses Khalti most

Urban youth, tech-savvy consumers, gamers, frequent online buyers. If you operate a cafe, fashion shop, tech store, or any business targeting 18-35 year olds in cities, Khalti acceptance is important.

The lower fee advantage

Khalti's 1% merchant fee vs eSewa's 1.5% makes a meaningful difference at volume. On NPR 1 lakh of monthly digital transactions, you save NPR 500 per month by routing through Khalti instead of eSewa. Encouraging customers to pay via Khalti when possible can reduce your total payment processing costs.

Best for

Restaurants, fashion, entertainment, tech, and lifestyle businesses targeting younger urban customers.

FonePay: The Bank Account Network

FonePay is not a wallet — it's a payment network operated by F1Soft that connects Nepal's banks. When a customer scans your FonePay QR code, they pay directly from their bank account via their mobile banking app. No wallet loading required.

For merchants

  • Merchant fee: 0.5-1% (varies by bank agreement)
  • Settlement: Real-time to your bank account
  • Supported banks: All major Nepal banks (Nabil, NIC Asia, Everest, Global IME, Sanima, Citizens, and 15+ others)
  • How to accept: A single FonePay QR code works for all connected banks

Why FonePay is significant

For customers who prefer not to maintain a separate wallet with a loaded balance, FonePay solves the problem. They pay directly from their bank, which many people find more comfortable for larger amounts. For merchants, FonePay settlement is typically faster and the fee is lower than wallet-based systems.

Registration

Register directly with FonePay (fonepay.com) or through your own bank. Your bank may already be a FonePay member and can register you as a merchant. This route sometimes offers additional benefits through your existing banking relationship.

Best for

High-value transactions, B2B payments, customers who prefer bank-to-bank transfers, businesses with a strong relationship with a specific bank.

Other Payment Systems Worth Knowing

ConnectIPS

Operated by Nepal Clearing House Ltd (NCHL), ConnectIPS enables internet banking transfers between all Nepali banks. Used primarily for larger transactions and B2B payments. Settlement is real-time during banking hours. Lower adoption among retail consumers compared to eSewa and Khalti, but important for wholesale and contractor businesses.

IME Pay

Strong in remittance corridors — particularly relevant for businesses in areas with high migrant worker populations. If your customers frequently receive money from family abroad and want to spend it immediately, IME Pay acceptance can be valuable.

Moru

NMB Bank's wallet product. Smaller user base but growing. Accepting Moru through FonePay integration covers many of these users automatically.

Practical Setup Strategy

Rather than overwhelming yourself by setting up six payment systems at once, follow this prioritized approach:

Month 1: Register as an eSewa merchant. Print the static QR code and display it prominently at your counter. Start accepting eSewa.

Month 2: Register for FonePay. This may be as simple as calling your bank. One QR code gives you bank transfer acceptance from all connected banks.

Month 3: Evaluate whether your customer demographic needs Khalti. If you're seeing younger customers or operating in a market where Khalti is popular, add it.

This staged approach lets you learn one system at a time and see the actual demand for each payment method before committing to all of them.

Tracking Digital Payments in Your Accounts

One underrated benefit of digital payments: every transaction is automatically recorded with a timestamp, amount, and reference number. This is far more reliable than cash, which can be miscounted, stolen, or misrecorded.

For your accounts, you need to track each digital payment method separately. Your month-end reconciliation should show: total cash received, total eSewa received, total Khalti received, total FonePay received. Your POS app should record which payment method was used for each transaction, making this reconciliation automatic rather than manual.

Don't make the common mistake of recording all digital payments as a single "digital" category — you lose visibility into which platform is most used by your customers, which matters for merchant agreement decisions.

Frequently Asked Questions

Q: Should I pass the merchant fee on to customers?

A: No. Charging customers extra for paying digitally creates resentment and discourages a payment method that's actually better for you (no cash handling, automatic records, faster payment). Bake the average payment processing cost (roughly 1-1.5%) into your pricing across the board.

Q: What happens if a customer claims they paid but I don't see the payment?

A: Ask them to show you their payment receipt (every digital payment generates one). The receipt will show the date, time, amount, and merchant name. If they paid you correctly, it will appear in your merchant account within minutes. If there's a discrepancy, both parties can escalate to the payment provider's customer support.

Q: Can I accept digital payments without a smartphone?

A: For static QR code payments (eSewa, Khalti, FonePay), your customer scans the QR code using their own phone and you verify receipt via SMS or checking your merchant portal from any device. You don't technically need a smartphone to accept payments this way, though a smartphone makes verification much faster.

Q: How do I handle refunds for digital payments?

A: Most digital payment systems have a merchant refund facility. For eSewa, you initiate a refund from the merchant dashboard. For Khalti and FonePay, similarly through their merchant portals. For small disputes, many businesses issue credit on the customer's account rather than processing a formal digital refund, as the latter can take 3-5 business days.

Q: Is there any limit on how much I can receive digitally per day?

A: Yes, but the limits are high enough not to affect most small businesses. eSewa merchants can receive up to NPR 5 lakh per day with basic verification, and higher with enhanced KYC. If your daily digital receipts are likely to exceed this, contact the payment provider directly for a higher merchant limit.

Q: Do digital payment records help with tax compliance?

A: Significantly. Digital payment records are timestamp-verified and cannot be retroactively altered. They provide clean documentation of business income for your annual tax filing. IRD has access to digital payment data from the payment providers, so accurate recording on your end prevents discrepancies that can trigger audits.

Q: What if a customer wants to pay half in cash and half in eSewa?

A: Split payments are common and easy to handle. Accept the eSewa portion first, confirm receipt, then take the cash balance. Record the total transaction with both payment methods in your POS. PasalSathi's split payment feature handles this in one transaction entry.

Q: Should I accept cryptocurrency?

A: No. Cryptocurrency transactions are prohibited in Nepal under Nepal Rastra Bank regulations. Accepting cryptocurrency payments, regardless of how they're structured, is illegal and carries significant penalties. Stick to NRB-approved digital payment systems.

Digital payments in Nepal are no longer optional for a growing business — they're infrastructure. The setup cost is essentially zero. The ongoing benefit is compounding: better cash management, faster collection, automatic records, and access to customers who prefer to go cashless. Start with eSewa this week.

Ready to manage your business better?

PasalSathi is free for Nepal small businesses — digital khata, POS, invoicing, and more.

Start free today →