The paper khata has served Pakistani business for generations. It works when the seth is at the counter every day and remembers every customer. It starts to break when the business grows: a second counter, a godown, a son who handles purchases, a hundred customers on credit. Pages get torn, totals get carried forward wrong, and nobody can say with confidence how much udhaar is outstanding.
Moving to software fixes much of this, but only if the move is done carefully. The software is only as good as the balances you put into it on day one. Here is a plan that works for a kiryana store, a hardware shop or a wholesaler.
Step 1: Pick a cut-over date
Choose a date when business is slow, ideally the first day of a month. Avoid the weeks before Eid or the start of a school term if those are busy for you. From this date, every new sale, purchase and payment goes into the software. Everything before it is summarised as an opening balance.
Do not try to enter years of old history. You only need what is owed to you, what you owe, and what stock you hold on the cut-over date.
Step 2: Close the paper khata properly
On the evening before the cut-over date, close every customer and supplier page. Add up each ledger page and write the closing balance clearly. Sit with whoever handles collections and go through the list: are any of these balances disputed? Has someone paid who is not marked? Fix it now, on paper, before it goes into the computer.
- Customer balances: what each customer owes you. Together these are your accounts receivable.
- Supplier balances: what you owe each supplier, your accounts payable.
- Cash in hand and bank balances.
- Any advances you have received or given.
Step 3: Count your stock
Stock is the part most shops skip, and the reason their stock reports are useless later. Count everything once, on the cut-over date, at the shop and the godown. Use the purchase price, not the selling price, to value it. Here is a short example from a general store:
| Item | Quantity counted | Purchase price (Rs) | Value (Rs) |
|---|---|---|---|
| Tea 950g carton | 25 | 2,400 | 60,000 |
| Ghee 2.5kg tin | 60 | 850 | 51,000 |
| Sugar 50kg bag | 15 | 6,800 | 102,000 |
| Total | 213,000 |
A real shop will have hundreds of items. Split the count across two or three people, one section each, and count on a day when the shop is closed or quiet. If the full count is too much, start with your top 100 items by value and add the rest over the next two weeks.
Step 4: Enter the opening balances
Create each customer and supplier in the software with their phone number and their closing balance from the khata. Enter each stock item with its counted quantity and purchase price. Then check the totals against your paper:
- Total of all customer balances in the software should equal the total from the khata.
- Total of all supplier balances should equal the paper total.
- Stock value should equal your count sheet total, Rs 213,000 in the example above.
If the totals do not match, find the difference before you move on. A missing customer with Rs 18,000 udhaar is easy to spot on day one and very hard to spot three months later.
Step 5: Run paper and software side by side for two weeks
For the first two weeks, keep a simple paper note of each day's credit sales and payments as well. At the end of each day, compare a few customer balances. For example, if Rafiq Traders opened with Rs 48,500, bought goods worth Rs 12,000 on Monday and paid Rs 20,000 on Wednesday, both the software and your note should show Rs 40,500. If they agree for two weeks, put the khata away.
Running side by side for longer than a month usually backfires. Staff start trusting the paper again and stop entering things in the software. Set an end date and keep to it.
Step 6: Train the people who touch money and stock
The counter salesman, the godown keeper and whoever collects payments each need to know their part. They do not need to learn the whole system. Keep training short and practical:
| Person | What they need to learn | Time needed |
|---|---|---|
| Counter staff | Make a sale, cash or credit; print or send the invoice | 1 to 2 hours |
| Godown keeper | Receive goods, record transfers, check stock | 1 hour |
| Collector or munshi | Record payments received, check a customer's balance | 1 hour |
| Owner | Daily reports, udhaar list, stock alerts, user permissions | 2 to 3 hours |
Give each person their own login with only the access they need. That way you can see who entered what, and a salesman cannot change a purchase price.
Set up items and parties properly
The way you name things on day one decides how useful your reports are a year later. Spend an hour agreeing a few simple rules before anyone starts typing:
- One name per item. Decide whether it is 'Danedar tea 950g' or 'Tea danedar 950g' and stick to it. Duplicate items split your stock and sales across two records.
- Units that match how you buy and sell. If you buy sugar in 50kg bags and sell some loose by the kilo, set up both units and the conversion between them.
- Phone numbers for every party. A customer without a phone number cannot receive an invoice or a reminder on WhatsApp.
- Groups or areas for customers. Tag route customers by area, for example 'Satellite Town' or 'Main Bazaar', so your collector gets a clean list for each day.
- Purchase and sale prices. Enter both, so the software can show profit per sale from the first day.
For a wholesaler with 300 items and 150 parties, this set-up usually takes one or two evenings. It is the most valuable time you will spend on the whole switch.
Mistakes that sink the switch
- Entering balances from memory instead of from a closed khata.
- Skipping the stock count and 'fixing it later'.
- Letting one person do everything while others keep using paper.
- Choosing software that stops working when the internet drops or the light goes during load-shedding.
- Not deciding who checks the daily reports.
What changes after the switch
Once the opening balances are right, the daily gains come quickly. You can see total udhaar at any moment, send a customer their statement on WhatsApp instead of reading pages over the phone, and know which items are running low before a customer asks for them. If you are comparing options, our page on paper khata versus Taajir sets the two side by side, and the khata app page explains how the customer ledger works in Taajir, which also keeps working offline and syncs when the connection returns.
Whatever software you choose, the method above is what makes it work. Close the khata cleanly, count the stock, check the totals, run side by side briefly, and train each person on their part.