eSewa vs Khalti vs IME Pay: Best Wallet for Freelancers & Online Earners
If you earn money online in Nepal — through freelancing, affiliate marketing, YouTube, remote jobs, or a small e-commerce shop — choosing the right digital wallet can directly affect how fast and how cheaply you get paid. The eSewa vs Khalti question comes up in almost every freelancer group in Nepal, and for good reason: fees, transaction limits, KYC rules, and international withdrawal support are different for each wallet. In this guide, we compare eSewa, Khalti, and IME Pay side by side so you can pick the best digital wallet in Nepal for your specific income source, whether that's Payoneer, Wise, freelance clients, or local business payments.
Important 2025 update: Khalti and IME Pay officially merged into a single company, IME Khalti Limited, operating the unified app "Khalti by IME." If you already use IME Pay, you can migrate your balance, KYC, and rewards into the Khalti app. Because millions of users still search for both names, we compare them separately below so you understand exactly what each brand offered and what to expect now that they run on one platform.
Feature Comparison Table (Fees, Limits, Bank/International Linking)
Here is a side-by-side look at how eSewa, Khalti, and IME Pay compare on the factors that matter most to online earners: transfer fees, daily wallet balance caps, bank linking, and international payout support.
| Feature | eSewa | Khalti (by IME) | IME Pay (legacy) |
|---|---|---|---|
| Free transfers/day | 3 free/day, 30 free/month* | 3 free/day, 30 free/month* | Varies by service/agent |
| Fee beyond free quota | Rs 10/transaction* | Rs 10/transaction* | Now follows Khalti's fee model |
| Bank linking | 50+ partner banks | 40+ partner banks | Merged into Khalti's bank list |
| Merchant acceptance | Largest in Nepal | Very large, growing after merger | Combined into Khalti network |
| Interest on balance | No | Yes (inherited from IME Pay) | Yes (its signature feature) |
| Bank withdrawal cap | Up to Rs 1,00,000/transaction (own bank) | Set per NRB directive, KYC-based | Same as Khalti post-merger |
| Best known for | Bills, e-commerce, widest reach | Remittance, cashback, ticketing | Remittance, rural agents, rides |
*Fee structures follow Nepal Rastra Bank (NRB) directives and can change. Always check the current tariff inside your app before relying on a specific number for business planning.
Which Wallet Supports Payoneer/Wise Withdrawals Best
For freelancers working on Upwork, Fiverr, or with international clients, the real question isn't just eSewa vs Khalti — it's which wallet gets your foreign earnings out of Payoneer or Wise fastest and cheapest.
Payoneer: Payoneer does not deposit directly into eSewa or Khalti wallets. Instead, it settles to a linked Nepali bank account, and from there you move funds into eSewa or Khalti using bank transfer or mobile banking. eSewa's wider bank partner list generally makes this second step smoother, since more people already have a compatible linked bank account.
Wise: Wise works the same way — funds land in your Nepali bank account first, then move to your wallet of choice. Keep in mind that using a personal Wise account for regular business income can conflict with its terms of service, so freelancers should check Wise's guidance on receiving business payments before relying on it long-term.
Bottom line: Neither eSewa nor Khalti (by IME) offers a truly direct Payoneer/Wise-to-wallet pipeline today. The practical winner is whichever wallet is linked to the bank account your Payoneer or Wise transfers settle into — for most online earners, that ends up being eSewa because of its broader bank network and merchant acceptance for spending that money afterward.
Transaction Limits & KYC Requirements
All digital wallets in Nepal operate under Nepal Rastra Bank's (NRB) Payment and Settlement directives, which means transaction limits and KYC tiers are broadly similar across eSewa, Khalti, and IME Pay:
- Basic (minimal KYC) accounts can load and send small amounts but hit low daily and monthly caps quickly — usually inconvenient for anyone receiving freelance income regularly.
- Full KYC-verified accounts unlock significantly higher daily transaction and monthly limits, plus the ability to link and withdraw to your own bank account at higher per-transaction ceilings.
- Overnight wallet balance caps apply on some tiers — meaning any balance above the allowed limit must move to your linked bank account rather than sit in the wallet.
- Foreigners can register with a valid passport and Nepali SIM card, but limited-KYC foreign accounts get lower caps than full KYC Nepali citizen accounts.
- P2P commercial transactions (receiving business payments) must route through a proper commercial account rather than a personal wallet, per current government tax and finance regulations — important if you're running a registered freelance or online business.
The practical takeaway: if you're serious about earning online, complete full KYC on your primary wallet as early as possible. Waiting until you urgently need to move a large payment is the most common mistake online earners make.
Our Recommendation Based on Use Case
There is no single "best" wallet for everyone — the right choice depends on how you earn and how you spend. Here's our breakdown:
- Freelancers receiving Payoneer/Wise payouts: Use eSewa as your primary spending and receiving wallet thanks to its wider bank network and largest merchant acceptance in Nepal.
- Freelancers who also receive remittances from family abroad: Khalti by IME is a strong pick, since it inherited IME Pay's deep remittance network and interest-on-balance feature.
- Online sellers running a registered small business: Set up a proper commercial/merchant account rather than a personal wallet, and keep eSewa or Khalti linked purely for day-to-day spending.
- Rural-based earners or agent-network users: Legacy IME Pay's strength in rural agent points now lives inside Khalti by IME, making it a practical option outside major cities.
- Users who want one wallet for everything: Keep both eSewa and Khalti active. Use eSewa for bills, shopping, and bank linking; use Khalti for remittance, cashback, and interest on idle balance.
FAQs
Is Khalti still a separate app from IME Pay?
No. As of mid-2025, Khalti and IME Pay merged into one company, IME Khalti Limited, operating the unified app "Khalti by IME." IME Pay users can migrate their balance and KYC into the Khalti app.
Which is better for freelancers, eSewa or Khalti?
eSewa generally wins for spending and bank linking due to wider merchant and bank coverage. Khalti (by IME) is stronger if you also receive family remittances or want interest on your wallet balance.
Can I receive Payoneer or Wise payments directly into eSewa or Khalti?
Not directly. Payoneer and Wise settle to your linked Nepali bank account first; you then transfer that amount into eSewa or Khalti using bank transfer or mobile banking.
Do I need full KYC to receive freelance payments?
Yes, practically speaking. Basic-tier wallets hit low limits quickly, so full KYC is essential if you plan to receive regular or large freelance payments.
Is IME Pay shutting down completely?
The IME Pay brand has merged into "Khalti by IME." Existing users are encouraged to migrate their accounts, and new features are being rolled into the unified Khalti app rather than the old IME Pay app.
Which wallet has the largest merchant network in Nepal?
eSewa currently has the widest acceptance among shops, restaurants, and online platforms across Nepal, making it a practical default for everyday spending.
Discussion