Skip to content
Software · 6 min read · 14 July 2026

How to move from a paper khata to software without losing a single balance

Most shops that fail to switch from a paper khata fail in the first two weeks, because the opening balances were rushed or the staff kept writing in the register. This guide gives a step-by-step plan for a clean switch, with a worked example of opening balances and stock.

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:

ItemQuantity countedPurchase price (Rs)Value (Rs)
Tea 950g carton252,40060,000
Ghee 2.5kg tin6085051,000
Sugar 50kg bag156,800102,000
Total213,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:

PersonWhat they need to learnTime needed
Counter staffMake a sale, cash or credit; print or send the invoice1 to 2 hours
Godown keeperReceive goods, record transfers, check stock1 hour
Collector or munshiRecord payments received, check a customer's balance1 hour
OwnerDaily reports, udhaar list, stock alerts, user permissions2 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.

FAQ

Questions people ask

Do I need to enter all my old khata entries into the software?

No. Enter only the closing balance of each customer and supplier and your counted stock on the cut-over date. Keep the old registers safe in case you need to check history.

How long does the switch take?

For a single shop, plan one to two days for closing balances and the stock count, then two weeks of running paper and software side by side.

What if my staff are not comfortable with computers?

Train each person only on the two or three tasks they do every day. A counter salesman who can make a sale and record a payment is enough to start.

Should I value opening stock at selling price or purchase price?

Use purchase price. Valuing stock at selling price counts profit you have not yet earned and makes your profit reports wrong.

Tell us about your business.

We reply with a price, a demo time and the setup that fits your branches, counters and users.