Refunds and payment disputes are part of running any store — but in Nepal, where many customers are still building trust in online shopping, how you handle them decides whether a buyer ever returns. A clumsy refund creates a 1-star review and an angry message in your inbox at 11 PM. A clean, professional one turns an unhappy customer into a loyal one. This guide walks you through exactly how to process refunds via eSewa and Khalti, what to do about COD and bank transfers, and gives you a ready-to-use refund policy template written for Nepali expectations.
Why disputes happen in Nepal (and why they spike during Dashain–Tihar)
Most disputes for a Nepali online store fall into a few predictable buckets:
- Double payment: The eSewa or Khalti app showed an error, the customer tapped pay again, and you received two payments for one order.
- Order not delivered or delayed: Especially common during the Dashain and Tihar rush, when couriers are overloaded and parcels sit for days.
- Wrong, damaged, or "not as described" item: The most common reason for return requests on clothing, electronics, and gift items.
- COD confusion: The customer refused delivery, or paid cash but later claims they were overcharged.
Volume rises sharply during the festival season because order counts jump and delivery timelines stretch. Plan for it: the period from Ghatasthapana through Tihar is when a clear refund process pays for itself.
Step 1: Verify the payment before you refund anything
Never refund from memory or a screenshot a customer sends — screenshots are easy to fake. Confirm the transaction first.
- Ask the customer for the transaction ID / reference code and the mobile number used.
- Log in to your merchant dashboard and match the amount, date, and reference against your records.
- Check whether the order was a single payment or an accidental double payment before deciding the refund amount.
Keep every order's payment reference in one place. If your store and payments run through a single system, this lookup takes seconds instead of digging through SMS and app history.
Refunding through eSewa
eSewa merchant refunds are handled from your eSewa Merchant / Business dashboard, not the personal app:
- Open the Transactions or Statement section and locate the original payment using the reference code.
- Use the Refund option against that transaction. For full refunds, refund the whole amount; for partial (e.g. one item out of three), enter the exact NPR amount.
- If your dashboard does not show a self-service refund button for that transaction type, raise the refund request with eSewa merchant support, quoting the transaction ID. Settled amounts are typically reversed to the customer's eSewa wallet.
- Note the refund reference and share it with the customer.
Refunding through Khalti
- Log in to your Khalti Merchant dashboard and open the transaction log.
- Find the payment by reference / pidx and choose Refund, entering a full or partial amount.
- If self-service refund isn't enabled for your account, submit a request to Khalti merchant support with the transaction details.
- Confirm the refund lands back in the customer's Khalti wallet and record the reference.
Wallet refunds usually reflect quickly, but tell customers it can take a little time to appear so you don't get a second "where's my money" message.
Bank transfer and COD refunds
For bank/connectIPS payments, collect the account name, number, and bank, then transfer the amount back and save the voucher. For COD orders, the cleanest options are a replacement, store credit, or — if the courier supports it — a return-to-vendor where cash never changed hands. If cash was already collected, arrange a wallet refund to eSewa/Khalti rather than mailing cash.
Step 2: Communicate like a professional
The refund itself matters less than how you talk about it. A short, respectful message in Nepali or English does most of the work:
- Acknowledge the problem and apologize once — don't argue.
- State exactly what you'll do and by when ("refund of Rs. 1,450 to your Khalti within 2 working days").
- Give the refund reference once it's done.
- Keep the whole exchange in writing (Viber, WhatsApp, or your store messages) so there's a record if it's disputed later.
Step 3: Keep records for VAT and PAN
If you're PAN or VAT registered, a refund changes your taxable sales. Issue a credit note against the original invoice rather than just deleting the sale, and keep both the invoice and the refund proof. This keeps your books clean when you file and means a refund never quietly turns into a tax mismatch later.
A simple refund policy template for your Nepali store
Publish a short policy on your store and product pages. Customers who can read the rules before buying dispute far less. Adapt this:
- Return window: Returns accepted within 3 days of delivery for unused items in original packaging (mention any non-returnable categories such as innerwear, cosmetics, or sale items).
- How to request: Message us your order number and reason with a photo of the item.
- Refund method: Refunds go back to your original payment method — eSewa, Khalti, or bank. COD orders are refunded to your eSewa/Khalti wallet or as store credit.
- Timeline: Refunds processed within 2–3 working days after we receive the returned item or confirm the issue.
- Delivery charges: Delivery fees are non-refundable unless the fault is ours (wrong or damaged item), in which case we cover return delivery too.
- Double payments: Accidental duplicate payments are refunded in full within 2 working days of verification.
Keep it visible, keep it honest, and never promise a timeline you can't hit during the festival rush.
Where Saauzi fits
Because Saauzi connects your online store, POS, eSewa/Khalti payments, and delivery in one place, every order carries its payment reference and status with it — so when a refund request comes in, you can find the exact transaction, issue a partial or full refund, and keep a clean record for your PAN/VAT books without switching between apps and SMS.
Your takeaway
Do three things this week: write a 6-line refund policy and put it on your store, save every transaction ID with its order, and prepare a polite refund message template you can paste in seconds. With those in place, a dispute becomes a 5-minute task instead of a lost customer — and you'll be ready when Dashain traffic arrives.



Comments
Be the first to comment.