Payments

How to Reconcile eSewa, Khalti, and Bank Payments Without Errors

How to Reconcile eSewa, Khalti, and Bank Payments Without Errors

If you sell in Nepal today, money reaches you from at least three directions: an eSewa wallet transfer, a Khalti payment, a bank deposit or QR scan, and very often cash on delivery (COD) collected by a courier. Each one lands in a different account, on its own timeline, with its own fees. By the end of a busy week — and especially during Dashain and Tihar — your sales numbers and your actual bank balance rarely match. That gap is where mistakes, missing money, and VAT headaches hide.

Reconciliation simply means proving that every sale you recorded actually turned into money you received. Done well, it takes a few minutes a day. Done badly (or never), it becomes a painful guessing game at month-end. Here is a practical system built for how Nepali shops really operate.

Why payments don't match your sales

Before fixing the problem, it helps to know exactly where the differences come from:

Set up clean records before money moves

Most reconciliation pain is created at the point of sale, not at month-end. Tighten the front end first.

Give every sale one reference number

Each order should carry a single order or invoice ID that travels with it everywhere — on the customer's receipt, in your POS, and in the note field when they pay. When a Khalti or eSewa payment comes in tagged with that ID, matching it back to the sale takes seconds instead of detective work.

Record the gross amount and the fee separately

Always book the full sale value (what the customer paid) as revenue, then record the gateway or courier fee as a separate expense. If you only enter the net amount that hits your bank, your sales figures shrink, your VAT base is wrong, and you lose track of how much you're paying in fees.

Keep PAN/VAT in mind from the start

If you are VAT-registered, VAT is calculated on the gross sale value, not on the amount left after fees. Keep your tax invoices tied to gross sales so that when you file with the Inland Revenue Department, your declared sales match your recorded sales. Reconciling against net deposits is one of the most common reasons a shop's VAT return doesn't tally with its books.

A simple daily reconciliation routine

You don't need an accountant for this — just fifteen consistent minutes. Do it daily during peak season, weekly when things are calm.

  1. Pull your sales list for the day. Every order, with its reference number, gross amount, and the payment method the customer chose.
  2. Open each payment source. Log into your eSewa merchant view, your Khalti merchant dashboard, and your bank statement (mobile banking or e-statement). Note the courier's COD remittance report too.
  3. Match line by line. Tick off each sale against the matching deposit. Confirm the difference between gross and received equals the expected fee — nothing more.
  4. Flag anything unmatched. A sale with no payment, or a deposit with no sale, goes on a short "to investigate" list rather than being forced to balance.
  5. Record fees and write the day off. Once everything matches, log the total fees as an expense and close the day. Tomorrow starts clean.

Handle the three gateways' quirks

Don't let COD become a blind spot

Cash on delivery is still huge across Nepal, and it's where money quietly leaks. Treat each COD order as "payment pending" until the courier actually remits it. When the remittance arrives, match the batch against your dispatched orders, confirm the delivery fee deducted, and mark returned parcels as cancelled — not as paid sales. Reconciling COD weekly stops you from celebrating revenue that was never collected.

Close the month with confidence

If your daily matching is clean, month-end is just a summary: total gross sales, total fees, total refunds, and total received across all channels. Compare the received figure to your combined bank and wallet balances. Any remaining gap should be explainable in one line — a pending settlement or an unremitted COD batch — not a mystery.

This is exactly the work a unified system removes. With Saauzi, your online store, in-shop POS, and connected payment methods (eSewa, Khalti, and bank) record into one place, so each sale already carries its reference and payment status. Instead of stitching three dashboards together by hand, you reconcile against a single source — which matters most when Dashain orders are pouring in and you have no time to chase mismatches.

Your takeaway

Reconciliation isn't accounting theory — it's protecting money you've already earned. Start tomorrow with three habits: give every order one reference number, always record gross sales with fees logged separately, and match sales to deposits daily instead of monthly. Build the routine before the festive rush, and your books will stay clean even on your busiest day of the year.

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...