Digital Khata: Moving Your Shop’s Udhaar Register from Paper to an App
How to switch a shop’s khata, udhaar and stock from a paper register to a digital khata app without losing a single balance — a step-by-step plan for the first month.
The khata register is the heart of countless Pakistani shops. It records who bought on credit, who paid back, what came in from suppliers and what is still owed. It is also fragile: a register can be lost, soaked, torn or simply hard to read, and adding up a customer’s balance across ten pages at closing time is where many mistakes — and arguments — begin.
A digital khata app keeps the same information but adds running balances, search, reminders and backups. The hard part is not the app; it is the move. This guide gives you a practical plan to switch from paper to digital without losing a single balance.
What a digital khata does better than paper
- Running balances, always correct. Every sale on credit and every payment updates the customer’s balance immediately. No more adding up columns at night.
- Instant search. Find a customer by name or phone number in a second, and see their whole history on one screen.
- Reminders. Send a polite payment reminder with the exact outstanding amount, instead of an awkward conversation at the counter.
- Stock that moves by itself. When a sale or purchase is recorded, stock goes down or up automatically, and low-stock items are flagged.
- Backups. If a phone is lost or a computer fails, the data is still there.
- Reports. Daily sales, cash in hand, total udhaar outstanding and profit — without a calculator.
Before you start: decide three things
Who will make entries?
If only the owner records sales, a phone app may be enough. If two or three staff work the counter, give each one their own login so you can see who entered what. Decide this first, because it affects which devices you need.
Which devices?
Many shops use a Windows computer at the counter and a phone for the owner. Choose an app that works on both with the same account, and — this matters in Pakistan — one that keeps working offline during load-shedding and syncs when the connection returns.
Your switch-over date
Pick a quiet day, ideally the first of a month. Everything before that date stays in the paper register as history; everything from that date goes into the app.
Step-by-step: moving your khata
Step 1: List your customers and suppliers
Go through the register and write down every customer and supplier who has an open balance or buys regularly. Note their name, phone number and area. If you already keep this in Excel, most apps can import it. Do not worry about customers who have not visited for years with a zero balance — leave them in the paper register.
Step 2: Close the paper register properly
On the evening before your switch-over date, work out the final balance of every open account — what each customer owes you and what you owe each supplier. Ask a second person to check the big ones. These numbers are your opening balances, and getting them right is the single most important part of the move.
Do not skip opening balances. If a customer owed Rs 12,000 on paper and you start them at zero in the app, every report from then on is wrong — and the first time a customer sees a wrong balance, trust in the new system disappears.
Step 3: Enter opening balances
Add each party to the app with their opening balance dated the day before your switch-over. Most apps have a special “opening balance” entry for this so it does not show up as a sale.
Step 4: Count your stock
If you want stock tracking, do a stock count on the same evening. Enter each item with its quantity, its purchase price and its sale price. For a large shop, start with your fastest-moving or most expensive items and add the rest over the following weeks — partial stock tracking is better than none.
Step 5: Run both for two weeks
For the first two weeks, record every credit sale in the app and also note it briefly in the old register. At the end of each day, compare the totals. This catches mistakes while staff are still learning, and gives everyone confidence that the app is right.
Step 6: Stop the paper register
After two weeks with matching totals, stop writing in the paper register. Keep it safely as a record of the past. From now on, the app is the khata.
Daily habits that keep the khata accurate
- Record at the moment of sale, not at the end of the day from memory.
- Record payments the same way. When a customer pays back in cash, by Raast or by wallet, enter it against their account immediately.
- Match cash every evening. Compare cash in the drawer with the app’s cash figure. Small differences found daily are easy to explain; a month’s worth is not.
- Review udhaar weekly. Sort customers by balance and by how long they have owed. Send reminders before balances become too big to collect.
- Back up — or use an app that does it for you.
Handling udhaar fairly
Credit is part of how many neighbourhood shops keep loyal customers, but it needs limits. A digital khata makes it easier to set them:
- Decide a maximum balance per customer, and check it before giving more credit.
- Share the customer’s statement with them regularly. Customers who can see their own balance are less likely to dispute it.
- Keep reminders polite and factual. A message with the exact amount and the date of the last payment is far easier than a conversation in front of other customers.
Common questions
What if a customer disputes a balance?
Open their ledger and go through the entries with them. Because every entry has a date (and often the name of the staff member who made it), disputes are usually settled in minutes. This is one of the biggest advantages over paper.
Do I need an accountant to use a khata app?
No. A good khata app is designed for the person at the counter. You can still export reports for your accountant at the end of the year if you file tax returns.
What about payments received online?
If you accept Raast or wallet payments, record them against the customer just like cash. Some systems connect the two so payments post automatically. See our guide to accepting online payments in Pakistan.
Getting started
Asaan Hisab is our digital khata, stock and sale-purchase app. It runs in a browser, on Windows desktop and on Android with one account, works fully offline on desktop and Android, and is available in English and Urdu. Whatever app you choose, follow the steps above — and above all, get the opening balances right.
Quick summary: choose a switch-over date, close the paper register carefully, enter opening balances and stock, run both for two weeks, then stop the paper. Record every sale and payment as it happens, and review udhaar weekly.
Related: Asaan Hisab — put this guide into practice.
Open Asaan Hisab →