Back to blog
September 2026 8 min read

POS accounting in Pakistan: how a POS keeps a local shop's books

Ask how a Pakistani shop keeps its books and the honest answer is usually "the khata, the drawer, and whatever the accountant reconstructs at month end." A POS changes this quietly: every sale becomes bookkeeping automatically. Here is how the mechanics work for the specifics of Pakistani retail. For the general event chain behind it, see how POS and accounting work together.

What "POS accounting" actually means

Every event at the counter is already a financial event. A sale is revenue and a stock reduction. A payment is cash, card or wallet. An udhaar bill is a receivable. A supplier payment is money out and a payable cleared. POS accounting simply writes each of these down as it happens — the books become a by-product of the till rather than a separate evening task.

The result: the sales register, the stock count and the cash position always describe the same day, because they were produced by the same transaction.

The khata becomes accounts receivable

An udhaar sale in the khata is a name and an amount. In a POS it is the same thing with structure: the customer, the invoice, the due date, the running balance. When Bashir pays Rs 5,000 against his Rs 12,500 balance on Friday, his ledger updates the moment the counter records it — not when someone copies the register into a spreadsheet on Sunday.

The payoff is the aging view: every customer sorted by how old their unpaid balance is. Chasing money stops being a memory exercise. The full mechanics are in how a POS handles udhaar.

Wallet sales: the sale now, the money later

A JazzCash or EasyPaisa payment at the counter is not cash — it is a promise that settles into your wallet account later, occasionally minus a small fee. Recording it as cash makes the drawer reconciliation wrong every single night, and the difference gets blamed on the staff.

The POS records the tender as a wallet payment; the books then show sold-via-wallet against settled-in-wallet. Matching the month-end wallet statement to the books becomes a ten-minute check instead of a treasure hunt through screenshots.

Cash, card and wallet at the day close

The nightly question "kitna cash hona chahiye tha?" now has three parts: cash in the drawer, card settlements from the machine, and wallet money still in transit. A POS splits every bill by tender, so the expected numbers exist before anyone starts counting notes.

Example: today's sales are Rs 86,400 — Rs 52,000 cash, Rs 21,400 card, Rs 13,000 in wallets. The drawer should hold Rs 52,000 minus the day's logged cash expenses. If counting finds Rs 300 short, that is a variance against a written-down number — a fact to act on, not a shrug. The daily record that makes this work is the cashbook.

GST fields on the receipt

For a registered business, the receipt carries the standard tax fields: your NTN or STRN, the rate applied and the tax amount, on an unbroken invoice number sequence. A POS prints these automatically and keeps the sequence intact — no skipped numbers, no rewritten bills, no totals that disagree with the sales report.

What those fields should say for your specific registration is a question for your accountant — the software's job is to put them on every invoice consistently.

Handing clean books to the accountant

The traditional month end: a bag of receipts, a khata register, and three days of the accountant's questions. With POS books, the handoff is an export — the sales summary, the receivables list, the cashbook, the expense lines. The accountant verifies and files instead of reconstructing.

That usually means a faster filing and often a smaller fee, because the fee was always partly for the archaeology. The reports side of accounting software in Pakistan shows what a clean export actually contains.

What a POS will not do for you

It will not chase udhaar — the reminder call still needs a human. It will not decide who deserves credit, whether that discount was wise, or how your tax return should be filed. What it does is make the numbers reliable and instant: the ledger is always current, the drawer always has an expected figure, and the month end stops being a reconstruction.

A simple way to keep the records honest is to treat the day close as non-negotiable — sales counted, tenders split, variances written down, every evening without exception:

  • Count the drawer against the expected cash figure
  • Confirm card and wallet settlements against the tender split
  • Write down any variance the same evening, with a reason
  • Log every cash expense before it leaves the drawer
The mental model: a POS is the munshi who never sleeps and never forgets — but still a munshi. The judgment calls remain yours and your accountant's.

Frequently asked questions

Does a POS replace an accountant?

No. A POS does the bookkeeping — every sale, payment and expense lands in the right ledger automatically. Your accountant still handles tax filings, advice and the judgment calls. The difference is they start from clean books instead of a bag of receipts.

How does a POS record an udhaar sale?

The bill is issued normally but marked as credit. It posts to that customer's ledger as a receivable with a due date; each partial payment reduces the balance, and an aging report shows what is overdue. The khata still exists — it just keeps itself.

Are JazzCash and EasyPaisa sales recorded as cash?

No — they are recorded as wallet tenders, because the money settles into your wallet account later, sometimes minus a fee. Good software tracks what has settled and what is still in transit, so the books and the wallet statement can be reconciled.

Get started

Pakistani books, kept automatically.

SYEZPOS turns sales, udhaar, wallet settlements and expenses into clean ledgers — the khata and the accountant's books, from the same till. Start free.