eSewa vs Khalti for Freelancers: When a Local Wallet Helps and When It Costs You
eSewa vs Khalti for Nepali freelancers: verified 2026 limits, fees, the Rs 50,000 cap, and which wallet actually receives foreign client payments.

Akash writes practical guides for Apex on money transfers, digital payments and free tools for students and small businesses in Nepal, with fees and prices verified in NPR.
If you are weighing eSewa vs Khalti as a freelancer in Nepal, the honest answer is that neither wallet is a bank account, and the difference between them only becomes important when foreign money enters the picture. Both apps are brilliant at moving rupees around Nepal and terrible at holding them, both are capped by the same Nepal Rastra Bank ceilings, and both sit one KYC form away from being useful or useless to you. What separates the two in 2026 is international money: Khalti has wired Stripe into its app so foreign clients can pay a link and NPR lands in your wallet, while eSewa's cross-border story is UPI QR payments from Indian customers and remittance deposits from abroad. This guide compares the two strictly from a freelancer's chair: limits, fees, and which foreign-payment rails each one actually gives you.
What a wallet can and cannot do for freelance income
Start with what the two share, because it decides most of the eSewa vs Khalti argument before either brand gets a vote. A wallet balance is capped at Rs 50,000 at the end of every day, a ceiling Nepal Rastra Bank sets for every payment wallet in the country, so a wallet can be a spending account but never a savings or holding account. An unverified wallet is barely a wallet at all: no P2P sends, no bank withdrawals, and a Rs 5,000 ceiling on Khalti, with eSewa stricter still on outgoing transactions. And money that arrives as personal remittance or a local P2P transfer is not an invoice payment: it carries no paper trail for tax, no client record, and no protection if a client disputes the work. The wallet's real job in a freelance stack is the last mile: receiving NPR from local clients and paying the rupee bills of your working life, from internet and electricity to ads and software subscriptions.
Limits side by side: the gap is smaller than the marketing
Pull eSewa's revised transaction limits and Khalti's transaction limits page side by side and the eSewa vs Khalti gap almost disappears, because both pages are just NRB's unified directive wearing different logos.
| Limit, KYC-verified user | eSewa | Khalti |
|---|---|---|
| Wallet balance at end of day | Rs 50,000 | Rs 50,000 |
| Wallet to wallet, per transaction | Rs 25,000 | Rs 25,000 |
| Wallet to wallet, per day | Rs 50,000, 10 sends a day on eSewa | Rs 50,000 |
| Wallet to wallet, per month | Rs 500,000 | Rs 500,000 |
| Wallet to bank, per day | Rs 200,000 | Rs 200,000 |
| Wallet to bank, per month | Rs 1,000,000 | Rs 1,000,000 |
| Without KYC | No P2P sends, no bank withdrawal | Rs 5,000 total across transaction, day and month |
Read the table as a freelancer and two lines matter. The Rs 50,000 overnight cap means a Rs 80,000 local project paid into your wallet on Friday forces a Friday sweep to the bank, or a blocked balance. And the unverified row is the cliff that catches every new freelancer: load money first, ask questions later, and the app locks your sends until a citizenship scan goes through. Verify before your first real payout lands, not after.
Fees that actually touch your money
On fees the eSewa vs Khalti contest is nearly a tie, with eSewa the more published of the two. Loading from a linked bank account is the free route on both apps; loading by card costs 1.75% on both, which makes card loads a tax you never need to pay. Moving money out of eSewa to a bank costs Rs 10 per transaction, and P2P sends above Rs 100 are free three times a day and thirty times a month, then Rs 10 each. Khalti publishes a similar pattern of small charges after daily free allowances, though the exact per-send fee shows in the app at send time, so confirm there before you assume parity. QR payments to merchants are free for you on both, because the merchant pays the commission, which is why paying your chai khaja by QR costs you nothing.
The fee that matters for a freelancer is the invisible one: time. Every sweep from wallet to bank, done to respect the overnight cap, is a Rs 10 charge and a daily ritual on eSewa, and the same arithmetic applies on Khalti once you pass its free allowance. Small numbers, but they are a tax on being capped.
eSewa vs Khalti on international money: the Stripe link changes the argument
It is the one place where the eSewa vs Khalti comparison stops being about bill payments. Since April 2026, a KYC-verified Khalti user can complete an "International Payment" KYC step, generate a payment link in the app, and send it to a client anywhere. The client sees a Stripe checkout and pays by Visa, Mastercard, Apple Pay or Google Pay, and Stripe settles the equivalent NPR into the Khalti wallet. No foreign bank account, no SWIFT code, no Payoneer middle layer. For a Nepali freelancer with direct overseas clients, that is a genuinely new on-ramp, and the first legal one that works from a phone in an afternoon.
Price it carefully, because nobody publishes the total. Stripe's standard international-card cost is 2.9% plus 30 US cents plus a 1.5% cross-border fee, a floor of roughly 4.4% before conversion. Khalti's own cut is not in writing; users report around 5%. Add a conversion margin described only as "competitive" and the all-in cost lands somewhere between 10% and 15% of the invoice, which is Payoneer-plus-withdrawal territory, not Wise territory. The product buys you speed and simplicity, not price, and it fits one-off invoices far better than small recurring subscriptions, where the 30-cent fixed fee alone eats 3% of a 10-dollar charge.
eSewa's cross-border rails are different and narrower. Its UPI feature lets Indian customers who are physically in Nepal scan your eSewa Fonepay QR with PhonePe, BHIM or Google Pay, at a 1.95% merchant charge: perfect for a guesthouse, a trekking shop or a café with Indian footfall, useless for an invoiced client in Berlin. Its remittance rail, through partners like Remitly, WorldRemit, MoneyGram and Ria, lands money in your eSewa wallet within minutes, but that rail is built for family support from abroad, not for client invoices, and it still slams into the same Rs 50,000 overnight ceiling.
When a wallet helps, and when it quietly costs you
A wallet earns its place on your phone in four situations. When a local client pays NPR and you need it spent, not saved: internet bill, electricity, Meroshare deposits, a new SSD from an eSewa-listed store. When family remittance arrives and needs to become bills immediately without a bank queue. When you split costs with other people daily, because P2P beats cash for chai-and-taxi math. And when you sell in person to Indian tourists, where eSewa's UPI QR turns a currency-exchange problem into a scan.
It quietly costs you in four others. When a payout above Rs 50,000 lands and the cap forces same-day sweeps or a frozen excess. When you treat the wallet as your business record and discover at tax time that a wall of P2P entries proves nothing about invoices. When you route international income through it and lose 10% to 15% where a bank rail would lose a fraction of that. And when you stay unverified, which turns both apps into read-only money traps of Rs 5,000 or less.
eSewa vs Khalti: the verdict for Nepali freelancers
The eSewa vs Khalti decision stops being a rivalry once you treat wallets as what they are: spending accounts with a foreign-payment bonus on one side, eSewa carrying the deeper merchant and QR network plus the Indian-tourist UPI rail, and Khalti by IME holding the Stripe payment link that settles a foreign invoice into NPR in minutes. Keep a bank account as the home of your freelance income, use Wise, Payoneer or Upwork's rails for foreign clients at scale, and let the wallets handle the rupee layer: local clients, bills, and remittance that needs to move today. Verify both apps before money is due, sweep anything above Rs 50,000 before the day closes, and judge each one once a quarter on the only number that matters: the NPR that survives the trip from your client to your bank.
- Author: Akash – Payments & Tools Writer
- Published 22 September 2026
- Sources cited inline with live links
- Corrections policy: see Editorial Policy
- Found an error? editor@apex-nepal.com
Akash writes practical guides for Apex on money transfers, digital payments and free tools for students and small businesses in Nepal, with fees and prices verified in NPR.