Skip to content
Operix Systems

Blog

Kiryana store software: billing, khata and stock on a phone

Kiryana store software keeps a shop's three records in one place: the bill, the stock and the udhaar. Each sale is picked or scanned on a phone, takes the stock down and, if it is on credit, adds to that customer's balance. The shopkeeper sees the day's sales, what to reorder and who owes what without opening a register.

By Operix Systems · · 6 min read

A kiryana store runs on three records kept in three places: the cash in the drawer, the stock on the shelf and the udhaar in the register. Each is held in memory or a notebook, and each is a little wrong by the end of the month. Kiryana store software puts the three together, on the phone the shopkeeper already carries.

What kiryana store software has to do

JobOn paper todayIn the software
BillingTotals added in the head or on a calculatorItems picked or scanned, with the total and the change worked out
UdhaarA line per customer in the register, added up at month endA balance per customer that moves with every sale and payment
StockKnown by looking at the shelfA count that falls with each sale and warns when it is low
Loose itemsWeighed and priced from memorySold by weight at a saved rate
Supplier duesBills kept in a fileWhat is owed to each supplier, and since when
The day's resultCash counted at nightSales, expenses and profit for the day on one screen
The same jobs, on paper and in the software

The khata is the heart of it

Most kiryana customers buy on account and settle when the salary comes. In a register, that is a page per household and a sum nobody adds up until the customer asks. In software, each credit sale is saved against the customer at the counter, each payment is entered when it is made, and the balance is there on one line. The total owed to the shop tonight, which no register can show, is a single figure.

Two small things make the difference in practice. The customer can be sent the balance on WhatsApp, which is easier than a conversation at the counter. And a customer who has gone quiet shows up on a list, sorted by how long the money has been outstanding.

Loose items, packs and changing prices

A general billing app assumes every item has a barcode and one price. A kiryana store sells sugar, flour and pulses by weight, buys a carton and sells single pieces, and pays a different rate to the wholesaler almost every time. The software has to handle a rate per kilo, a pack that converts to pieces, and a purchase price that is updated when new stock arrives, because the profit on each sale is worked out from it.

Stock without counting the shop every week

The count stays right when purchases are entered as they arrive. That is the step small shops skip, and it takes a few minutes per supplier bill. In return the phone shows what is running low before a customer asks for it, and which food items are close to their date. Our guide to inventory management software explains why every movement needs an entry.

A shop that bills every sale but never enters what it buys has a stock figure that only goes down. Within a month nobody believes it, and the shelf becomes the record again.

Phone, printer or a full counter

SetupSuitsWhat to add
Phone onlyOne counter with the owner at the tillNothing to begin with
Phone and a small printerCustomers who want a paper billA Bluetooth thermal printer
Computer with a scannerA busy counter, several cashiers or a large rangeA POS system built for the counter

Most kiryana stores belong in the first two rows. The third is for shops that have become small supermarkets, and POS vs ERP covers what comes after that.

Getting a shop onto it

  1. List the items that sell most

    Begin with the fast movers and add the rest as they are sold. Waiting for a complete list is how shops never start.

  2. Enter the customers who owe you

    The opening balance for each, copied from the register on one agreed day.

  3. Bill every sale for a week

    Including the small ones. A week of full billing shows whether the counter can keep it up.

  4. Enter purchases as stock arrives

    Each supplier bill, with quantities and the new purchase price.

  5. Check the cash each night

    The drawer against the day's report. A difference found the same night can still be explained.

When a kiryana store needs more

A second counter, a branch or a wholesale side changes the picture, and so can tax rules. If your shop is required to connect its billing to FBR, plan that from the start: FBR POS integration explains what it involves, and your tax adviser will confirm whether it applies to you.

Operix sets up a POS and khata app for small shops on an Android phone, with training at the shop in Karachi and on a video call elsewhere. The wider picture for shops is on our retail software page. To see it with your own items and a few of your customers' balances, book a demo.

Questions people ask

What is kiryana store software?

A billing, khata and stock system for a general store. It records each sale, keeps every customer's udhaar balance and counts stock, usually on a phone or a tablet at the counter.

Can a kiryana store run on a phone alone?

Yes, when there is one counter. The phone's camera scans barcodes and the bill can go to the customer's WhatsApp. A printer or a computer is added only when the counter gets busy.

How does the software handle loose items?

Loose items are saved with a rate per kilo or per unit, and the cashier enters the weight. Packs bought as cartons can be sold as single pieces.

Will my customers' udhaar be safe if the phone breaks?

Records are saved under your login, so signing in on another phone brings back the khata, the stock and the sales.

How much does kiryana store software cost?

It depends on the size of the shop and the setup. Operix does not publish prices; message us on WhatsApp for a written quote.

Tell us how your business runs today.

We'll show you what it looks like as one system. We don't publish prices: every quote starts with a conversation.