Payments

How to Handle Payment Disputes and Refunds Professionally for Your Nepal Online Store

How to Handle Payment Disputes and Refunds Professionally for Your Nepal Online Store

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:

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.

  1. Ask the customer for the transaction ID / reference code and the mobile number used.
  2. Log in to your merchant dashboard and match the amount, date, and reference against your records.
  3. 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:

  1. Open the Transactions or Statement section and locate the original payment using the reference code.
  2. 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.
  3. 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.
  4. Note the refund reference and share it with the customer.

Refunding through Khalti

  1. Log in to your Khalti Merchant dashboard and open the transaction log.
  2. Find the payment by reference / pidx and choose Refund, entering a full or partial amount.
  3. If self-service refund isn't enabled for your account, submit a request to Khalti merchant support with the transaction details.
  4. 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:

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:

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.

Share:

Comments

Be the first to comment.

Leave a comment

Comments are moderated before they appear.

Related articles

Build your store with Saauzi

Online store + built-in POS + local payments (eSewa, Khalti, FonePay). No code, low cost.

Start free →
Loading...