A karyana shop in Faisalabad closes at 10pm. The owner sits with his register, a calculator, and a cup of chai, trying to remember whether Aslam bhai paid back the Rs 3,400 udhaar from Tuesday or the Tuesday before. The bahi-khata says one thing. His memory says another. This plays out in thousands of dukans every night.

Good records aren't paperwork for its own sake. They're how you know what you actually earned, who owes you money, and which stock is quietly dying on your shelf. Get this right and the shop runs on facts instead of guesswork.

What "keeping records" actually means for a shop

Strip away the jargon and it comes down to five things, tracked every day without fail:

  • Sales — what you sold and for how much (your roznamcha, the day book).
  • Udhaar / khata — who owes you (lena) and who you owe (dena), party by party.
  • Stock — what came in, what went out, what's left in the dukan and the godam.
  • Expenses — rent, bijli, salaries, transport, safai, chai-pani.
  • Cash on hand — the drawer at open and at close.

Miss any one and the picture breaks. You can be selling briskly and still bleeding money through unpaid udhaar and expired stock nobody was watching.

The paper bahi-khata versus a shop app

Paper has kept Pakistani shops running for generations. It's cheap, it works right through load-shedding, and nobody can hack a register. But the limits are real. You can't search it. A spilled cup of chai can wipe out a month of hisaab. And it will never once warn you that a customer's udhaar has crept past Rs 50,000.

Here's an honest comparison.

Task Paper bahi-khata Shop app (like Sauda)
Daily sale entry Written by hand, slow when the shop is packed Bill and record in the same tap
Finding a party's balance Flip back through pages and hope the writing's clear Type the name, balance is right there
Udhaar reminders Only what you remember The party ledger stays current on its own
Stock count Count the shelf every single time Running count kept per shop and per godam
Expiry You find out when a customer hands it back Item-level alert before it turns into dead stock
If it's damaged A soaked or lost register is gone for good A synced copy still sits on web and phone

Paper isn't wrong. For a chhoti dukan doing 20 sales a day, it may be all you need. Once you're carrying hundreds of items, running more than one shop, or holding serious udhaar on your books, the register stops being cheap. It starts costing you in mistakes you can't see.

A simple daily routine

You don't need an accounting degree. You need a habit.

  1. Open: note the cash in the drawer.
  2. During the day: write down every sale as it happens, not from memory at night. Mark udhaar sales against the party's khata the moment they walk out.
  3. Stock in: when a supplier's delivery arrives, enter it and note what you owe him (dena).
  4. Close: count the drawer, match it against recorded sales, and glance at tomorrow's low-stock and expiry alerts.

That "record it the second it happens" part is the whole game. A shop pushing 200 parchi a day can't rebuild that from memory at closing time. Reconstructing the day at 10pm is exactly where the errors sneak in.

Where an app helps, and where it doesn't

An app like Sauda does the boring parts for you. It's free, offline-first, and runs on Android, web, and Windows, so it keeps working through load-shedding and patchy internet, then syncs on its own once you're back online. It handles POS billing, khata and udhaar ledgers, inventory across shops and godams, low-stock and item-level expiry alerts, and proper double-entry accounting sitting quietly under a simple selling screen. The reports show your profit and each party's balance without any late-night calculator work. If credit sales are your real headache, see how the khata and udhaar tracking works.

Be clear about what it is not. Sauda isn't a tax filing tool, and sales tax stays off unless you switch it on yourself. It won't track medicine batches or lots, and it isn't a restaurant table system. It's a record-keeping and billing tool for ordinary retail and wholesale shops, nothing more, nothing less. If you run more than one location, here's more on managing inventory across multiple shops.

The register or the app matters far less than one thing: writing it down the second the rupay change hands. Do that and even a paper bahi-khata will serve you. Skip it and no app on earth will save your hisaab.

Tired of arguing with a customer over what they owe? The khata never forgets. Download Sauda free and set up your first party ledger in an afternoon. No card, no subscription, and your hisaab stays yours.

Frequently asked questions

What records is a small retail shop legally required to keep in Pakistan?

At minimum, keep clear records of sales, purchases, and expenses so you can work out your real profit. If your shop is sales-tax registered you'll need tax records too. Most chhoti dukanein aren't registered, and day-to-day hisaab is a separate matter from any tax filing.

Can I keep shop records without internet?

Yes. An offline-first app writes everything to your device first and syncs later when a connection comes back. Sales, udhaar, and stock entries all keep working straight through load-shedding.

How do I track customer udhaar properly?

Keep a running ledger, one khata per party. Record every credit sale and every payment against that party the moment it happens, so the balance is always current. Guessing from memory at month-end is how disputes with old customers start.

Is my data safe if my phone breaks?

With paper, a damaged register means the records are simply gone. With a synced app your data lives in three places at once — phone, web, and desktop — so a broken phone doesn't wipe your hisaab.

Do I have to deal with tax to use a record-keeping app?

No. In Sauda, sales tax is off by default. You keep your sales, stock, and udhaar records without ever touching a tax field, unless you decide to turn it on.