How to Deposit Money on Betting Sites in Nepal – eSewa, Khalti & IME Pay
- Jun 12
- 4 min read
If you've tried to deposit money on a betting site in Nepal recently, you already know it's not as smooth as it should be. You open your eSewa or Khalti app, enter the amount, and half the time the transfer either fails or sits in limbo. This guide walks through how to deposit on betting sites in Nepal using eSewa, Khalti, and IME Pay — the exact steps, the minimum amounts, and the small mistakes that get most people stuck.
I've loaded money onto more platforms than I'd like to admit over the years, so most of this comes from trial and error rather than a help page.
The three wallets most Nepali players actually use
For local players, three wallets cover almost every deposit: eSewa, Khalti, and IME Pay. Cards and bank transfers are an option on some sites, but they're slower and far more likely to get flagged. The wallets are instant, they're already on your phone, and they hold NPR directly — no currency conversion games.
The catch is that the deposit experience changes a lot depending on the platform. On older sites like 1xBet or Melbet, eSewa deposits often route through a third-party exchange, which is where the delays and failed transfers come from. On a platform built for Nepal, the wallet connects directly, so the money lands in seconds.
That's the main reason I moved most of my deposits to Dhani77. It takes eSewa, Khalti, and IME Pay natively, the minimum deposit is NPR 500, and there's a flat 6% bonus on every deposit with only a 1x turnover — which, if you deposit regularly, quietly adds up. For the full deposit and withdrawal limits, the Dhani77 banking page lays them out in one table.
How to deposit with eSewa
eSewa is the most common wallet for betting deposits in Nepal, so I'll start here. The flow is the same on most platforms:
Log in to your account and open the deposit or "cashier" section.
Select eSewa as your payment method.
Enter the amount you want to deposit (minimum NPR 500 on Dhani77).
Confirm, and you'll be sent to the eSewa payment screen or given the account details to pay.
Approve the payment in your eSewa app and enter your MPIN.
The balance updates within a few seconds. If it doesn't, don't panic — see the section below.
One thing that trips people up: the name on your eSewa wallet should match the name you registered with. If they don't line up, withdrawals later can stall. It's worth getting this right at sign-up — the Dhani77 registration guide covers exactly which details need to match.
How to deposit with Khalti and IME Pay
Khalti and IME Pay work almost identically to eSewa, so I won't repeat every step. A few practical differences are worth knowing:
Khalti tends to process betting-related transfers slightly faster in my experience, especially in the evening. The minimum deposit on Dhani77 is the same NPR 500.
IME Pay is the one I'd reach for if a Khalti transfer has just failed and I don't want to wait. It's reliable, though slightly less common, so fewer guides cover it.
For all three, the routine is the same: pick the wallet, enter the amount, approve in the app, done. There's no real advantage to overthinking which wallet is "best" — I keep balance in two of them so I always have a backup if one acts up.
Why your deposit sometimes fails (and how to avoid it)
This is the part most tutorials skip, and it's the part that actually matters. Here are the failures I see most often:
Wrong amount. If you enter below the minimum (NPR 500), the deposit won't go through. Round up rather than testing the floor.
Name mismatch. Your wallet name and your account name need to match. This rarely blocks the deposit itself, but it will block your withdrawal, which is worse.
Insufficient wallet balance. Obvious, but easy to miss when there's a transaction fee on top of your deposit.
The site won't load at all. Sometimes the deposit isn't the problem — the platform itself isn't opening on your connection. If that's happening, check the Dhani77 access and mirror link page for a working link before you assume the deposit broke.
Using a third-party exchange you don't recognise. On some older platforms, eSewa deposits pass through an exchange handle. If the handle looks off or changes between deposits, stop and verify it. This is exactly the kind of friction that direct-wallet platforms remove.
My rule of thumb: if a deposit fails once, don't keep retrying on the same wallet. Switch to a second wallet, and contact live chat if it fails twice. Hammering the same failed route is how people end up with a flagged transaction.
FAQ
What is the minimum deposit for eSewa betting in Nepal? On Dhani77 the minimum deposit is NPR 500 across eSewa, Khalti, and IME Pay. Other platforms vary, but most sit somewhere between NPR 200 and NPR 800.
Is it safe to use Khalti for betting in Nepal? Khalti itself is a standard wallet, and the transfer is no riskier than any other top-up. The bigger factor is the platform you're sending to — a site that connects the wallet directly is cleaner than one routing through an unknown exchange. Keep your wallet name matched to your account name and you avoid the most common headaches.
Why is my Khalti deposit to betting not working? Usually it's one of three things: the amount is below the minimum, your wallet balance is short after fees, or the platform isn't loading on your connection. Try a second wallet before retrying the same one, and check whether the site opens at all.
How do I withdraw back to eSewa? On Dhani77, withdrawals go back to your wallet by One-Click Transfer, with a minimum of NPR 1,000 and a per-transaction cap of NPR 200,000. Withdrawals are processed during service hours, 07:00–21:00 NPT. The full limits live on the Dhani77 banking page.
Ready to deposit?
Deposit with eSewa, Khalti, or IME Pay at Dhani77 — minimum NPR 500, with a 6% bonus on every deposit.


Comments