📱 Nepal Digital Wallet Fix Guide 2026

How to Fix eSewa & Khalti Transaction Failed & Load Money Errors

Paise katyo, balance aayena? Transaction failed show garyo tara refund chhaina? This guide covers every error that eSewa, Khalti, and ConnectIPS throw, with the exact fix for each one.

⏱ ~15 min read 📅 Updated May 2026 ✍️ Merokalam Team

It was 7:45 PM on a Thursday. Nisha was standing outside a pharmacy in Baneshwor. She needed to pay NRS 1,200 for medicine. She opened eSewa, entered the amount, and hit confirm. The loading spinner ran for eight seconds.

Then it said: "Transaction Failed."

She tried again. Same result. She switched to Khalti. Same spinner. Same message. She checked her bank account. The money had been deducted twice. The pharmacy balance showed zero received.

She paid cash, walked home, and spent the next two hours on hold with eSewa customer care before giving up.

This experience is not rare. It happens to thousands of Nepali users every day. The good news is that most of these errors have specific causes and specific fixes. This guide walks through every common failure scenario for eSewa, Khalti, and ConnectIPS, starting with the one that scares people the most: money gone, balance not updated.

Most urgent: Paise katyo tara balance aayena? Do this immediately.
Step 1: Open the app. Go to Transaction History. Check if the transaction shows "Failed," "Pending," or "Success."
Step 2: If it shows "Failed": the money will auto-refund within 24 hours. Do not retry the same transaction immediately.
Step 3: If it shows "Pending": wait 30 minutes. The bank-to-wallet communication link is processing.
Step 4: If it shows "Success" but balance is still wrong: force-close the app, reopen it. Balance usually corrects on refresh.
Step 5: If money was deducted more than once: call eSewa 1660-01-02121 or email [email protected] with your transaction screenshot immediately.
24 hrs
Typical auto-refund time for failed eSewa and Khalti transactions
NRS 2L
Max ConnectIPS single transaction limit per NRB directive (NRS 2,00,000)
Free
eSewa-to-eSewa transfers. Most wallet payments free. Bank withdrawal has small fee.
30 min
Maximum wait time before a "Pending" transaction should resolve automatically
Merokalam Tool
Nepal Foreign Exchange Rates
Loading money into eSewa or Khalti from abroad? Check today's live exchange rates for USD, AED, QAR, GBP, KRW and 50+ currencies.
Check Rates →

eSewa Errors: Causes and Exact Fixes

eSewa Nepal ko sabhaibanda puraano digital wallet ho, 2009 dekhi chaleko. It runs on the F1Soft platform and processes millions of transactions daily. When something goes wrong, it is usually one of these specific causes.

Error 1: "Transaction Failed" When Loading Money from Bank

Yo sabhaibanda common problem ho. You initiate a load from your bank's mobile banking or internet banking into eSewa. The bank confirms it. eSewa does not reflect the balance.

What actually happens technically
There is a communication link between your bank's server and eSewa's server. When you initiate a load, the bank debits your account and sends a confirmation signal to eSewa. If this communication link drops mid-transaction (which happens during peak traffic, server maintenance, or unstable internet), eSewa never receives confirmation and the balance does not update. Your bank already debited the money. This is the "limbo" state most people panic about.
Fix 1
Wait 30 minutes and refresh
eSewa's system pings the bank server multiple times after a dropped communication. Most limbo transactions self-resolve within 15 to 30 minutes. Force-close the eSewa app completely, wait, then reopen. Do not retry the same load during this window.
Fix 2
Check your eSewa transaction history
Open eSewa app. Go to "My eSewa" or the Profile section. Tap "Transaction History." Find the transaction. If status shows "Failed," your bank refund will come automatically within 24 hours, sometimes within 4 to 6 hours. If status shows "Pending," wait more. If there is no transaction record at all, the money deduction was likely a bank-side pre-authorization that will auto-reverse.
Fix 3
If 24 hours pass and money is not back
Screenshot your bank statement showing the deduction. Screenshot your eSewa transaction history showing the failed or missing transaction. Call eSewa customer support (toll-free from NTC: 1660-01-02121, from Ncell: 1810-21-02121) and give them your eSewa ID and the transaction date and amount. They can trace the transaction on their end.

Error 2: eSewa "Something Went Wrong" on iPhone (Statement Error)

Yo specifically iPhone users dekheko problem ho. You try to open your eSewa transaction statement and it shows "Something Went Wrong" every time, even though other eSewa features work normally.

Confirmed cause (eSewa official)
This is a known compatibility issue when Nepali language is set as the primary system language on iPhone. The eSewa statement page fails to render in Nepali locale. Fix: Go to iPhone Settings > General > Language and Region > Preferred Language Order. Move English above Nepali. The fix takes under one minute and you can move Nepali back after downloading your statement if needed.

Error 3: eSewa Login Not Working / OTP Not Received

Fix A
OTP aayena? Check DND (Do Not Disturb) status
Nepal Telecom (NTC) DND service blocks promotional SMS but sometimes also blocks OTP messages from financial apps. Send SMS: "DND STOP" to 1600 (NTC) or "STOP" to 1600 to deactivate DND if you are on NTC. For Ncell, dial *901# and deactivate DND from the menu. eSewa OTPs come from a short number; DND blocks them on some configurations.
Fix B
OTP late aaucha? Check network
OTPs use SMS, not internet. If you are in a weak signal area (Kathmandu underground areas like Ratnapark metro station, or rural areas), the SMS may take up to 5 minutes to arrive. Do not request OTP multiple times rapidly, as multiple OTP requests can temporarily block your number from receiving more OTPs for 10 minutes.
Fix C
App crashes or login loop
This often happens after eSewa pushes an app update. Force-close the app. Go to your phone settings and clear the eSewa app cache (Android only: Settings > Apps > eSewa > Storage > Clear Cache). Then reopen. If still crashing, uninstall and reinstall from Play Store or App Store. Your balance and history are safe on eSewa's servers and will appear after fresh login.
Fix D
eSewa server down? How to check
During planned system maintenance or unexpected outages (like the May 2025 Cassandra database upgrade that affected eSewa for several hours), no user-side fix will work. Check eSewa's official Facebook page for outage announcements. Use an alternative wallet (Khalti, IME Pay) while eSewa is down. eSewa outages are typically resolved within 4 hours.

Error 4: eSewa Payment Failed at Merchant / QR Scan Error

You scan a merchant's QR code at a shop near Asan or New Road, enter the amount, and it fails. Or you try to pay for electricity/internet and it errors out.

Error Message Cause Fix
"Insufficient balance" Your eSewa wallet balance is less than the payment amount Load money first. Also check: are you trying to pay more than your daily limit? (See NRB limits section below)
"Merchant not found" or "Invalid QR" QR code is damaged, outdated, or not an eSewa-registered merchant QR Ask merchant to show their registered eSewa ID instead. Pay using manual ID entry instead of QR scan
"Transaction limit exceeded" You have hit your daily or monthly NRB-mandated transaction limit Wait until midnight NST for daily limit to reset. Or use internet banking / bank card directly for large amounts
"Service temporarily unavailable" The specific merchant's service (NEA, Ncell, ISP) is experiencing downtime on their API end Wait 30 minutes and retry. The issue is on the merchant's server, not eSewa. Also try paying directly on NEA's website or Ncell app
"Please try again later" Generic server-side error during high traffic periods (evening 6-9 PM is peak) Wait 5-10 minutes and retry. Avoid making payments during peak Dashain and New Year periods when traffic spikes

Khalti Errors: Step-by-Step Fixes

Khalti is now owned by IME Group after the 2024 acquisition. The brand name stayed the same but the backend systems went through significant changes in 2024-2025. Some errors users see are legacy issues from that transition period.

Error 1: Khalti Transaction Failed, Paise Gayo

Khalti's official refund policy
If a Khalti transaction fails, the amount is automatically refunded to your Khalti wallet. This is stated in Khalti's official FAQ. The refund happens within 24 hours for most cases. If you paid using bank/eBanking into Khalti and it failed, the refund goes back to your bank account, not your Khalti wallet. Always check both places before contacting support.
1
Go to Transactions in Khalti app
Open Khalti. Tap "Transactions" in the bottom navigation bar. Tap the funnel icon (top right). Filter by Status: Failed. If your transaction appears as Failed, the auto-refund is in process. Copy the transaction ID for reference.
2
Check primary vs secondary balance
Khalti has two balances. Primary balance is money you loaded. Secondary balance is cashback rewards. Khalti automatically uses secondary balance first, then primary. If you saw your primary balance deducted, check if secondary balance increased by the same amount, which means the deduction is actually a secondary-to-primary shuffle, not a failed payment.
3
If 24 hours pass, email support
Email [email protected] with: your Khalti registered number, transaction ID, date and time, and amount. Attach a screenshot of the failed transaction from your transaction history. Khalti's support responds within 24 to 48 business hours.

Error 2: Khalti mPIN Blocked or Incorrect

Khalti mPIN is a 4-character security PIN for third-party transactions (paying on merchant websites). If you enter the wrong mPIN 3 times, it gets locked.

Fix
Reset mPIN from Khalti settings
Open Khalti app. Go to Settings (profile icon). Find "Transaction PIN" or "mPIN" section. Tap "Change" or "Reset." You will need to verify with OTP to your registered number. Important: Khalti mPIN is not the same as your Khalti account password. Your App Password (used to open the app) and App Transaction Password are both the first 4 characters of your full Khalti account password. If you forgot your account password, use "Forgot Password" at login to reset via your registered email.

Error 3: Khalti App Won't Load / Keeps Crashing

Fix A
Android: Clear cache
Settings > Apps > Khalti > Storage > Clear Cache. Do not tap "Clear Data" unless you want to log out completely. Clear cache only removes temporary files and often fixes loading issues without signing you out.
Fix B
Check for update
Open Play Store or App Store. Search Khalti. If an update is available, install it. Khalti frequently releases fixes for transaction bugs. Running an outdated version is a common cause of payment failures in 2025-2026 because the backend API versions change and the old app cannot communicate correctly with updated servers.
Fix C
Use Khalti web as backup
If the app is not working, go to khalti.com in your phone browser and log in. Most Khalti features including payments work on the web version. This is useful when the app itself is broken but you need to make an urgent payment.

ConnectIPS Errors and Fixes

ConnectIPS is operated by Nepal Clearing House Limited (NCHL), which is promoted by Nepal Rastra Bank and major Nepali banks. It is the backbone of many online payments including eSewa and Khalti load operations, government fee payments, and direct bank-to-bank transfers.

ConnectIPS error fix garne tarika depends on which type of payment you were making.

Error 1: ConnectIPS Payment Failed at Government Portal (Loksewa, DTCO, etc.)

1
Check your bank account first
If you initiated a ConnectIPS payment and it failed at the government portal, check your bank account first. If the money was not deducted, simply retry the payment. Government portals sometimes timeout without actually charging you.
2
Money deducted but payment not confirmed
This is the most stressful scenario. The bank debited your account, ConnectIPS processed, but the government portal did not receive confirmation. ConnectIPS auto-reversal happens within 3 to 5 business days for failed government payments. Keep your bank statement showing the deduction and the portal's failed confirmation page as evidence.
3
Contact NCHL if auto-reversal does not come
Email [email protected] with your bank transaction reference number, the amount, date, and which government portal you were paying. NCHL can trace the transaction in their clearing system and initiate a manual reversal if the auto-process failed.

Error 2: ConnectIPS "Invalid Credentials" or Bank Not Loading

ConnectIPS Error What It Means Fix
"Your bank is not available" Your bank's server is temporarily offline or undergoing maintenance Try again after 30 minutes. Check your bank's official Facebook page for maintenance announcements. Use a different bank account if you have one linked.
"Invalid username or password" ConnectIPS credentials are different from your internet banking credentials ConnectIPS has its own separate login. If you registered directly on connectips.com, use those credentials. If accessing via bank's internet banking, use your bank's login. They are different systems.
"Transaction limit exceeded" Your single transaction exceeds NRS 2,00,000 or your bank's own limit Break the payment into smaller transactions. Or visit your bank branch for RTGS or large bank transfer instead.
OTP not received for ConnectIPS Your bank's OTP delivery system is delayed or your DND is active Disable DND on your SIM. Wait up to 5 minutes. If still not received, log out and retry the transaction from scratch.
Payment stuck at "Processing" ConnectIPS is waiting for bank confirmation that is delayed Do not close the browser tab. Wait up to 10 minutes. If it times out, check your bank balance. If not deducted, retry. If deducted, contact NCHL.

NRB Transaction Limits: Why Your Payment Is Being Blocked

Many "transaction failed" errors in Nepal are not technical errors at all. They are NRB-mandated wallet balance and transaction limits. NRB le payment system ko lagi limit set gareko cha. Once you hit the limit, no amount of retrying will work. You have to wait or use a different payment method.

eSewa transaction limits (updated Ashoj 2082, effective September 2024)
Wallet balance limit: Verified users can hold more balance than unverified users. Check eSewa's current limit schedule at blog.esewa.com.np/esewa-tariffs for your KYC tier.
P2P (person-to-person) transfer: Only verified (KYC-completed) eSewa accounts can do wallet-to-wallet transfers. Unverified accounts cannot transfer to other wallets at all.
Free transactions: Transactions below NRS 100 are free. Above NRS 100, the first 3 daily and 30 monthly are free. After that, small service charges apply.
Daily reset: Daily limits reset at midnight Nepal Standard Time (NST). If you hit a limit at 11 PM, wait until 12:01 AM.
ConnectIPS limits (NRB Payment System Directive)
Single transaction limit: NRS 2,00,000 maximum per transaction
Daily limit per bank: NRS 2,00,000 per bank per day through mobile app
Individual bank limits: Each bank may set its own lower limit. Check with your specific bank for their ConnectIPS daily limit.
High value transactions: Above a threshold set by your bank, both transaction password and OTP are required.
KYC complete garnu important cha: Both eSewa and Khalti have tiered KYC levels. Unverified accounts have very low transaction limits. If you keep hitting limits, visit the nearest eSewa agent (eSewa has agents across Nepal including Newroad, Boudha, Baneshwor, and every major district headquarters) to complete your KYC verification. After KYC, your limits increase significantly.

Paise Double Katyo: What to Do When Money Is Deducted Twice

Double deduction is the scariest scenario. It means you were charged twice for one transaction. This is rare but it happens, usually when a user retries a failing payment without waiting for the first attempt to fully resolve.

Do this in the next 10 minutes if you suspect double deduction
1. Screenshot your bank account showing both deductions (with timestamps).
2. Screenshot your eSewa or Khalti transaction history showing both transaction records (or the single record if one did not appear).
3. Note the exact amounts, dates, and times of both deductions.
4. Do NOT make any more transactions with this wallet or bank account for now.
5. Call support immediately with these details. Evidence collected within the hour is much more effective than evidence collected days later.
For eSewa
Call the toll-free number immediately
eSewa toll-free from NTC: 1660-01-02121. Toll-free from Ncell: 1810-21-02121. Lines are busy during evening hours (6-9 PM). Try morning (9-11 AM) or early afternoon for faster pickup. Have your eSewa ID, transaction dates, and amounts ready before calling.
For Khalti
Email with screenshots
Email [email protected] with subject line "Double Deduction - Urgent - [your registered number]." Include both screenshots. Khalti's email support is often faster than their phone support for documented issues. Response within 24 to 48 business hours for most cases.
If no resolution
Escalate to your bank
If the wallet support does not resolve double deduction within 7 working days, contact your bank. Provide them with the wallet transaction IDs and the bank deduction reference numbers. Banks can initiate a chargeback investigation. You can also file a complaint with Nepal Rastra Bank's consumer protection unit at nrb.org.np if the wallet refuses to refund a confirmed double deduction.

Official Support Contacts: All in One Place

eSewa Nepal
Toll-Free (NTC): 1660-01-02121
Toll-Free (Ncell): 1810-21-02121
Email: [email protected]
Office: eSewa Building, Pulchowk, Lalitpur
Support hours: Sunday to Friday, 9 AM to 6 PM NST
Official FAQ: blog.esewa.com.np/faq
Khalti Digital Wallet (by IME)
Email: [email protected]
Merchant support: [email protected]
Merchant phone (Viber/WhatsApp): 9801165557 / 9801165568
Official support page: khalti.com/info/support/
Khalti web (backup): khalti.com (use browser if app fails)
ConnectIPS / NCHL
Email: [email protected]
Website: connectips.com
NCHL operator: Nepal Clearing House Limited (promoted by NRB and major banks)
Official FAQ: connectips.com/index.php/faqs
For bank-specific issues: Contact your bank's internet banking helpdesk directly
NRB consumer complaint portal: If a licensed wallet (eSewa, Khalti) refuses to resolve a valid complaint about lost money, you can file a complaint with Nepal Rastra Bank's consumer protection section at nrb.org.np. NRB regulates all licensed payment service providers and has enforcement authority. Escalate here only after exhausting the wallet's own support channel.
Free Merokalam Tool
Nepal Exchange Rate Calculator
Loading money into eSewa or Khalti from a foreign source? Check today's NRB rate for USD, AED, GBP, and all currencies before your transfer.
Check Rate →

Transaction Fail Hunabata Bachne Upay: Prevention Tips

Most payment failures in Nepal are preventable. These are habits that dramatically reduce how often you see that red "Transaction Failed" screen.

Habit Why It Helps
Never retry a failed payment immediately The first transaction may still be processing. Retrying within 30 seconds creates double-deduction risk. Wait 5 minutes before any retry.
Keep eSewa and Khalti apps updated Both apps update frequently with API fixes. Outdated app versions cause payment failures because the app tries to talk to an API endpoint that has changed.
Avoid peak traffic times for large transfers 6 PM to 9 PM is peak load time for Nepali payment servers. Dashain season and Nepali New Year are also peak periods. Schedule large payments for mornings.
Complete your KYC Many limit-related errors disappear after KYC verification. Higher limits mean fewer "limit exceeded" failures for normal daily transactions.
Check DND status before expecting OTPs DND on your mobile number blocks OTP delivery. Check once and keep it deactivated if you use digital wallets regularly.
Screenshot every large transaction confirmation If something goes wrong later, a screenshot of the success confirmation is your primary evidence when contacting support. Take it before you close the payment screen.
Keep one alternative wallet active When eSewa is down, having Khalti (or IME Pay, Fonepay) as backup means you are never stuck at a counter. Nepal's digital wallet ecosystem works best with two active wallets.
Do not share your wallet ID or mPIN Social engineering is common in Nepal. Fraudsters call pretending to be eSewa or Khalti support and ask for your ID and PIN. Both eSewa and Khalti explicitly state they will never ask for your PIN over the phone.

Other Nepal Wallets: When eSewa and Khalti Both Fail

eSewa ra Khalti duwai fail bhayo bhane, these alternatives are fully NRB-licensed and accepted at most merchants:

NRB-Licensed Nepal Digital Wallets (Alternatives)
IME Pay Widely used, backed by IME Group. Accepted at most merchants that accept Khalti.
Fonepay QR-based payment network accepted at many physical stores. Works with most Nepal banks.
Mobi Cash Banking-linked wallet. Useful for users of NIC Asia, Global IME, and partner banks.
NRB regulation All listed wallets are regulated by Nepal Rastra Bank as licensed Payment Service Providers (PSPs).

Frequently Asked Questions

eSewa ma transaction failed bhayo, paise kati din ma firta aaucha? +
Most eSewa failed transaction refunds come within 24 hours. Some come within 4 to 6 hours, especially for simple wallet load failures. In rare cases where the bank-to-eSewa communication link was broken at an unusual point, it can take up to 3 business days. If 3 business days pass and money has not been returned to your bank or wallet, call eSewa at 1660-01-02121 with your transaction details.
Can I use eSewa without completing KYC? +
Yes, but with significantly lower limits. Unverified eSewa users cannot do wallet-to-wallet (P2P) transfers at all. They also have lower daily and monthly transaction limits. If you are regularly hitting limit errors, KYC completion is the fastest fix. Visit any eSewa agent or the eSewa office at Pulchowk, Lalitpur with your citizenship certificate to complete KYC. It takes under 15 minutes.
ConnectIPS ma paisa gayo tara government portal ma payment show bhayena. Ke application rejected hunchha? +
No, your application is not automatically rejected. The portal holds your application in pending state while the payment is verified. ConnectIPS and the government portal exchange confirmation messages through NCHL's clearing system. If the confirmation was delayed, it usually self-resolves within 3 to 5 business days and your payment will show as confirmed without you doing anything. If 5 business days pass with no confirmation, contact both NCHL ([email protected]) and the specific government portal's helpdesk with your bank deduction reference number.
Khalti app delete garera reinstall garda, balance nai janchha? +
No. Your Khalti balance, transaction history, and account are stored on Khalti's servers, not on your phone. Uninstalling the app does not delete any data. After reinstalling and logging in with your registered number and password, everything including balance, transaction history, and linked banks will be exactly as before.
eSewa ra Khalti duwai same time ma down huna sakchha? +
It is uncommon but possible, especially when the issue is with a shared infrastructure component like ConnectIPS (which both use for bank transfers) or when Nepal Telecom or Ncell has an SMS outage that blocks OTPs for both. In such cases, use your bank's own mobile banking app directly for urgent payments. All major Nepal banks have their own mobile banking that works independently of eSewa and Khalti.
Someone called me claiming to be eSewa support and asked for my eSewa ID and password. Is this real? +
No. This is a scam. Neither eSewa nor Khalti nor any legitimate financial institution will ever call you and ask for your password, PIN, or OTP over the phone. If you receive such a call, hang up immediately. Do not provide any information. eSewa explicitly states in their official FAQ that their support team will never ask for your password. If you already gave out your password, change it immediately and call eSewa's toll-free number to report the incident.
eSewa bata bank transfer garda kati time lauchha? +
eSewa to bank transfer (withdrawal) is typically instant or same-day for most partner banks during business hours (Sunday to Friday, 9 AM to 5 PM NST). Transfers initiated after 5 PM or on Saturdays may be processed the next business day. eSewa charges a small fee for bank withdrawals for amounts above NRS 100 (check blog.esewa.com.np/esewa-tariffs for current fee schedule, last updated Ashoj 2082).

The Simple Rule for Nepal Digital Wallet Problems

Nisha eventually got both her deducted amounts back. One auto-refunded within 6 hours. The second came back the next morning after she emailed eSewa with her bank statement screenshot.

The rule that would have saved her two hours of panic: never retry a failed payment within 30 minutes. The first attempt is almost always still processing in some state. Retrying immediately is what creates double deductions.

Screenshot everything, wait the appropriate time, and if it does not resolve, use the official support contacts above with your evidence ready. That process resolves 95% of Nepal digital wallet issues without any drama.

Quick reference: Nepal digital wallet support contacts
eSewa toll-free (NTC): 1660-01-02121
eSewa toll-free (Ncell): 1810-21-02121
eSewa email: [email protected]
Khalti email: [email protected]
Khalti merchant phone: 9801165557
ConnectIPS / NCHL email: [email protected]
Auto-refund time: 24 hours (eSewa/Khalti), 3-5 business days (ConnectIPS)
Escalation: Nepal Rastra Bank consumer complaint at nrb.org.np
Disclaimer: Support contact details, transaction limits, and refund policies are verified from official eSewa, Khalti, and ConnectIPS sources as of May 2026 (2083 BS). These may change. Always verify current information from the official websites before taking action. Merokalam is not affiliated with eSewa, Khalti, NCHL, or Nepal Rastra Bank.

Related Guides