eSewa Limits & KYC for Nepal Players
eSewa's daily transaction limits depend on your KYC (Know Your Customer) tier. Unverified users face a cap of NPR 5,000–10,000 per day. Completing full KYC — submitting citizenship, photo, and address proof — unlocks limits up to NPR 100,000 or more per day for deposits and withdrawals on betting sites. This guide covers every eSewa KYC tier, how to upgrade, and what to do if your limit is blocked.
What Are eSewa's Deposit and Withdrawal Limits?
eSewa is the most widely used digital wallet in Nepal for online betting deposits and withdrawals. Like all Nepal Rastra Bank–regulated payment instruments, eSewa enforces tiered transaction limits based on your KYC verification status. The higher your KYC level, the more money you can move each day.
For betting players, knowing your limit beforehand saves you the frustration of a rejected deposit during a live match. Below we break down each tier and how to climb it.
If you are not yet an eSewa user, read our eSewa deposit guide first, then return here to understand your limits.
eSewa KYC Tiers and Their Limits
eSewa divides users into three KYC tiers. Exact figures change periodically — the table below reflects typical limits as of 2025. For the official up-to-date numbers, always check the eSewa official website.
eSewa does not publish its exact tier-by-tier limits publicly. The table above reflects typical values reported by verified users; confirm your specific limit inside the eSewa app under Profile > KYC. Nepal Rastra Bank (NRB) regulates the upper ceiling for all digital wallets.
- Tier 1 – Unverified / Basic: Daily limit up to NPR 5,000. No documents needed. Minimum personal details only (name, phone, email). Suitable for small casual deposits but insufficient for regular betting.
- Tier 2 – Semi-KYC: Daily limit up to NPR 50,000. Requires a scanned copy of your citizenship or passport, plus a selfie. Most active betting players operate at this tier.
- Tier 3 – Full KYC: Daily limit up to NPR 200,000 or higher. Requires citizenship, a recent utility bill or bank statement for address proof, and a live verification call. Ideal for high-volume players and withdrawals.
All tiers share a monthly cap that Nepal Rastra Bank sets for the digital wallet sector — currently around NPR 500,000 per month for individuals. Deposits and withdrawals to betting sites like UBET deduct from the same daily pool, so plan accordingly.
How to Complete eSewa KYC (Step by Step)
Upgrading your eSewa KYC takes 10–15 minutes if you have your documents ready. Follow these steps inside the eSewa mobile app:
- Open the eSewa app and log in. Tap your profile icon at the top-left corner.
- Select "KYC" or "Upgrade Account" from the menu. The exact label may vary by app version.
- Choose your KYC tier (Semi or Full). For Semi, upload a clear photo of your citizenship (front and back) plus a live selfie. For Full, also upload a recent utility bill or bank statement showing your permanent address.
- Submit the form. eSewa typically processes Semi-KYC within 24 hours and Full KYC within 2–3 business days. You will receive an SMS and in-app notification once approved.
- Once approved, your new limits are active immediately. You can verify your tier on the same KYC screen.
Pro tip: Complete Full KYC before requesting a large withdrawal from UBET. eSewa will not process a withdrawal exceeding your daily limit, and that can delay your payout by 24+ hours.
For depositing funds instead, see our dedicated eSewa deposit guide or the withdrawal guide for payout steps.
Troubleshooting Common eSewa Limit Issues
Deposit rejected: "Daily limit reached"
Your eSewa wallet has hit the daily cap for your KYC tier. You can either (a) wait until the next calendar day when the limit resets, or (b) upgrade your KYC tier to unlock a higher ceiling. Small deposits under NPR 1,000 are not exempt from the limit — every transaction counts toward the cap.
KYC application rejected
Common reasons: blurry document photo, expired citizenship, name mismatch between eSewa registration and the document, or a utility bill older than three months. Upload sharper images, confirm your full name matches your citizenship exactly, and use a bill dated within 90 days. Re-submit from the same KYC screen — there is no cooldown.
Withdrawal to eSewa not arriving
If UBET shows the withdrawal as completed but the funds are not in your eSewa wallet, check two things: (1) your daily limit has not been exhausted — eSewa rejects incoming transfers that would exceed the cap; (2) your eSewa account is KYC-verified, as unverified accounts cannot receive large transfers. Contact UBET support with the transaction ID if neither applies.
Currency mismatch or country restriction
eSewa only works with Nepali Rupees (NPR). If your UBET account is set to a different currency, you must switch it to NPR before depositing. Also, eSewa only operates within Nepal — a foreign IP or SIM may trigger a block.
Responsible Gambling and Safe Play
eSewa's daily and monthly limits are a built-in responsible gambling tool. They prevent you from losing more than you planned in a single session. Treat these limits not as a frustration but as a safety net. Set deposit limits on UBET and track your spending in the eSewa transaction history. If betting stops being fun, both eSewa and UBET offer self-exclusion options — contact support to activate them.
For a full list of responsible gambling tools on UBET, visit our bank transfer deposit guide which covers deposit safety tips applicable to all methods.
Frequently asked questions
What is the maximum daily limit for eSewa in Nepal?
The daily limit depends on your KYC tier: up to NPR 5,000 for unverified accounts, up to NPR 50,000 for Semi-KYC, and up to NPR 200,000 or more for Full KYC. These figures are set by eSewa and Nepal Rastra Bank and can change.
Can I deposit on UBET if my eSewa daily limit is reached?
No — once your eSewa wallet hits the daily cap, any deposit attempt will be declined. The limit resets at midnight Nepal time. To avoid this, plan large deposits early in the day or upgrade your KYC tier.
How long does eSewa KYC verification take?
Semi-KYC is usually processed within 24 hours. Full KYC can take 2–3 business days because it includes manual document review. Weekends and public holidays may cause delays.
What documents do I need for eSewa Full KYC?
You need (1) a valid citizenship certificate or passport, (2) a recent passport-size photo or live selfie, and (3) a utility bill (electricity, water, internet) or bank statement dated within the last three months showing your permanent address.
Does eSewa have a monthly transaction limit?
Yes. Nepal Rastra Bank caps digital wallet transactions at approximately NPR 500,000 per month per individual. This includes both deposits and withdrawals. Your daily limit still applies within this monthly ceiling.
What happens if I send money to an eSewa account that hasn't completed KYC?
The transaction may be held or reversed. Unverified eSewa accounts have a very low incoming limit (often NPR 5,000 total before they must verify). Always confirm the recipient is KYC-verified before sending a large amount.
Can I use eSewa on UBET from outside Nepal?
eSewa only works within Nepal's payment network. If you try to deposit from a foreign IP address or with a non-Nepali SIM card, the transaction will likely fail. Use a VPN to a Nepal server only if eSewa's terms allow it — violating terms may freeze your wallet.
Ready to play?
Sign up on UBET — deposit with your local method or USDT and play 2000+ games.
Sources
- eSewa enforces tier-based transaction limits tied to KYC verification, regulated by Nepal Rastra Bank. — eSewa (official)
- Nepal Rastra Bank sets monthly caps on digital wallet transactions for all PSPs operating in Nepal. — Nepal Rastra Bank