Every time you top up your eSewa balance, scan a Khalti QR code, or transfer money through mobile banking, there's an invisible ceiling set by Nepal Rastra Bank governing exactly how much you're allowed to move — per transaction, per day, and per month. Most people never hit these limits during ordinary use, but they matter enormously the moment you're paying a larger bill, running a business, or wondering why a transfer suddenly got rejected. This guide breaks down digital payment limits in Nepal exactly as currently set under NRB's Unified Directive, covering wallets, mobile banking, card loads, and the newer cash transaction restrictions reshaping how larger payments get made.
1. Why NRB Sets These Limits in the First Place
2. Digital Wallet Limits: eSewa, Khalti, and Similar Platforms
3. Merchant Payment (QR/P2M) Limits
4. The Overnight Wallet Balance Rule
5. Mobile Banking and Internet Banking Limits
6. Card Load, Debit, and Prepaid Card Limits
7. ATM Withdrawal Limits: What Changed
8. The New Cash Transaction Restriction
9. Payments With No Prescribed Limit
10. Why KYC Verification Matters for These Limits
11. What Happens If You Try to Exceed a Limit
12. Frequently Asked Questions
1. Why NRB Sets These Limits in the First Place
It's tempting to see transaction limits as pure bureaucratic friction, but Nepal Rastra Bank sets these ceilings for genuinely practical reasons: limiting exposure to fraud, curbing money laundering, and keeping the overall payment system stable as digital transaction volumes grow rapidly across the country. These rules apply uniformly across licensed Payment Service Providers — eSewa, Khalti, IME Pay, and similar platforms all operate under the same underlying NRB directive, even though individual providers can choose to set their own limits lower than the NRB ceiling if they wish.
2. Digital Wallet Limits: eSewa, Khalti, and Similar Platforms
Under the current NRB Unified Directive governing payment systems, digital wallet fund transfers follow these ceilings for KYC-verified users:
| Transfer Type | Per Transaction | Daily Limit | Monthly Limit |
|---|---|---|---|
| Bank account to Wallet | Rs 2 Lakh | Rs 2 Lakh | Rs 10 Lakh |
| Wallet to Bank account | Rs 2 Lakh | Rs 2 Lakh | Rs 10 Lakh |
| Wallet to Wallet | Rs 50,000 | Rs 50,000 | Rs 5 Lakh |
Notice that wallet-to-wallet transfers carry a noticeably lower ceiling than transfers involving a bank account on either end — this reflects a general regulatory pattern where bank-linked transactions, which carry more built-in identity verification through the banking system, are allowed higher limits than pure wallet-to-wallet movement.
3. Merchant Payment (QR/P2M) Limits
When you're paying a shop, restaurant, or online merchant through a QR code or wallet checkout — technically called a Person-to-Merchant (P2M) transaction — the limits for a KYC-verified user are:
- Per transaction: Rs 2 Lakh
- Daily limit: Rs 2 Lakh
- Monthly limit: Rs 10 Lakh
This is a genuinely generous ceiling for everyday retail use — the vast majority of individual purchases, even larger ones like electronics or furniture, comfortably fall within a single transaction's limit.
4. The Overnight Wallet Balance Rule
Here's a rule that catches many users off guard: digital wallets in Nepal are not meant to function as long-term savings accounts. Under current NRB rules, users are not allowed to hold more than Rs 50,000 in their wallet account overnight — any balance exceeding this amount is expected to be withdrawn or transferred out before the day ends.
5. Mobile Banking and Internet Banking Limits
Separate from wallet-specific limits, NRB also sets ceilings for mobile banking and internet banking channels operated directly by your bank:
- Mobile banking (including QR-based transactions through your bank's app): Up to Rs 3 Lakh per day under the current NRB ceiling.
- Internet banking: A considerably higher daily ceiling of up to Rs 20 Lakh, reflecting its use for larger, often business-related transfers.
Keep in mind that individual banks frequently impose their own, lower per-session or per-transaction limits regardless of what NRB's ceiling technically allows — so if a transfer gets rejected well below these headline figures, it's worth checking your specific bank's own internal policy before assuming something is wrong with your account.
6. Card Load, Debit, and Prepaid Card Limits
For loading funds onto a card or wallet via VISA/Mastercard or domestic SCT cards, current limits generally look like this:
| Card Type | Per Transaction | Daily Limit | Monthly Limit |
|---|---|---|---|
| VISA / Mastercard load | Rs 1 Lakh | Rs 2 Lakh | Rs 10 Lakh |
| SCT (domestic) card load | Rs 1 Lakh | Rs 2 Lakh | Rs 5 Lakh |
These limits govern how much you can add to a wallet or prepaid balance using a card as the funding source, separate from the wallet's own outgoing transaction limits covered earlier.
7. ATM Withdrawal Limits: What Changed
Alongside digital wallet regulation, NRB has also moved to tighten cash withdrawal limits directly at ATMs, as part of a broader push to encourage digital payment adoption over cash usage:
- Per-transaction limit: Capped at Rs 20,000 per withdrawal, down from the previous higher per-transaction allowance.
- Daily withdrawal limit: Reduced to Rs 50,000, a substantial cut from the earlier Rs 100,000 daily ceiling.
- Monthly withdrawal limit: Brought down to Rs 300,000, from a previous ceiling of Rs 400,000.
This represents a deliberate, meaningful tightening — NRB has been explicit that this shift is intended to nudge routine cash access toward mobile banking, QR payments, and other digital alternatives rather than physical ATM withdrawals, building on an already-declining trend in ATM usage as QR payment adoption has grown.
8. The New Cash Transaction Restriction
Separate from wallet and ATM rules, Nepal has also moved toward restricting large cash transactions more broadly across the economy — with cash transactions above a threshold of roughly Rs 5 Lakh facing new restrictions, pushing larger payments toward traceable digital channels like QR payments, wallets, and bank transfers instead.
- Purpose: Improving transaction traceability, reducing tax leakage, and discouraging informal or undocumented large cash dealings.
- Practical effect: Businesses and individuals dealing with larger payments — property-adjacent transactions, bulk purchases, large personal transfers — are expected to increasingly rely on eSewa, Khalti, Fonepay, mobile banking, or bank transfers rather than physical cash for amounts above this threshold.
- Consequences for non-compliance: Financial penalties are possible for violations, with repeated or intentional non-compliance carrying more serious legal consequences under applicable financial laws.
If you regularly deal in large cash amounts — as a business owner, in property-related dealings, or for major personal purchases — this shift makes having reliable digital payment channels set up in advance genuinely important, rather than a "nice to have."
9. Payments With No Prescribed Limit
Not every payment category is subject to these ceilings. Notably, NRB has specifically exempted certain essential payment categories from prescribed transaction limits, including:
- Taxes, government revenues, fines, and vehicle-related charges payable to Government of Nepal offices.
- Registration and service fees payable to relevant government offices.
- Electricity, telecommunications, and drinking water utility tariffs.
- Insurance premiums.
- Contribution-based Social Security Fund contributions.
- School fees.
This exemption makes practical sense — these are typically essential, well-documented, institutional payments where the fraud and money-laundering risk that limits are designed to address is considerably lower than for open-ended peer-to-peer transfers.
10. Why KYC Verification Matters for These Limits
All the limits described above apply specifically to fully KYC-verified users. Nepal's digital payment regulations have historically applied meaningfully stricter limits to unverified or partially verified wallet users — sometimes capping monthly transactions at just a few thousand rupees for accounts that haven't completed identity verification.
If you find your wallet or mobile banking limits are far lower than the figures described in this guide, incomplete KYC verification is one of the most common reasons — completing this process fully with your provider is usually the fastest way to unlock the standard NRB-permitted ceilings.
11. What Happens If You Try to Exceed a Limit
In practice, most Nepali payment platforms simply block or reject a transaction that would push you over a per-transaction, daily, or monthly ceiling, typically with an on-screen message indicating the relevant limit has been reached. A few practical points worth knowing:
- Splitting a transaction across the day to bypass a single per-transaction limit doesn't get around the daily aggregate limit — the system tracks your cumulative total, not just individual transaction size.
- Monthly limits reset on a calendar-month basis in most implementations, though it's worth confirming this detail with your specific provider if timing matters for a planned larger payment.
- For a genuinely larger, legitimate one-time need (like a major purchase or business payment), a direct bank transfer or RTGS-based transfer through your bank may be more appropriate than trying to route it entirely through a wallet.
12. Frequently Asked Questions
Can I hold more than Rs 50,000 in my eSewa or Khalti wallet permanently?
No — current NRB rules restrict wallets from holding more than Rs 50,000 overnight. Any balance above that is expected to be withdrawn or transferred to your bank account before the day ends.
Why is my wallet-to-wallet transfer limit lower than my bank-to-wallet limit?
Bank-linked transfers benefit from the additional identity verification already built into the banking system, which is why NRB permits higher ceilings for bank-to-wallet and wallet-to-bank transfers compared to direct wallet-to-wallet movement.
Do school fees, utility bills, or insurance premiums count toward my daily transaction limit?
No — these specific categories, along with government taxes, fines, and Social Security Fund contributions, are exempted from NRB's prescribed transaction limits entirely.
Why was the ATM withdrawal limit reduced?
NRB reduced ATM withdrawal ceilings specifically to encourage a further shift toward digital payment channels like mobile banking and QR payments, building on an already-declining trend in ATM cash withdrawal usage.
Understanding digital payment limits in Nepal isn't just useful trivia — it directly affects how you plan larger payments, whether you're settling a bigger purchase, running a business that regularly moves significant sums, or simply wondering why your last transfer got rejected. The pattern across nearly every recent regulatory change points in one clear direction: NRB is steadily nudging the country away from cash and toward traceable digital channels, tightening ATM access while keeping wallet, mobile banking, and QR payment ceilings generous enough for genuine everyday use. Since these specific rupee figures are set through NRB directives that do get revised periodically, it's worth a quick check with your bank or wallet provider if you're planning an unusually large transaction, rather than assuming today's numbers will hold indefinitely.
Discussion