Skip to content
LekhaPro
Kirana · retail

Kirana billing software for the daily counter

Bill a kirana store in seconds — loose and packed items, MRP pricing, customer khata (credit) and GST — on a fast offline app that keeps the queue moving.

Sharma General Store
MG Road, Pune · GSTIN 27ABCDE1234F1Z5
Bill: POS/045716/06/26 18:24
Parle-G 80g × 4₹40
Amul Milk 500ml × 2₹54
Surf Excel 1kg₹110
Bread × 1₹45
Taxable₹211
CGST+SGST₹38
TOTAL₹249
Scan to pay · UPI
Thank you! Please visit again.

Live product UI — sample data.

  • Fast daily billing

    Barcode or quick-search billing with MRP pricing, so a regular basket is rung up in seconds.

  • Khata & payments

    Track customer credit (udhaar) and settlements, with outstanding and reminders — no paper khata book.

  • Stock that adds up

    Live stock with low-stock alerts and true margins, plus GST on every bill.

What this actually means in practice

A kirana counter sells the same rice twice over: sealed in a packet at its printed MRP, and loose from the sack by the kilo. Staples earn thin margins and turn quickly, while regulars run a khata through the month and settle on salary day. The queue is the real constraint — a basket of fifteen small lines has to be rung up while the next customer waits, and half of those lines carry no barcode to scan.

So billing is MRP-inclusive and keyboard-fast: barcode scan-to-add for packed goods, quick search for the rest, and an 80mm thermal receipt at the end. A credit sale posts to the customer's party ledger rather than a notebook page, so the running balance, the ageing and the settlement receipt all live in the books. Live stock with low-stock alerts drives the next distributor order, and GSTR-1 is drawn from those same posted bills.

A khata month at the counter
EventWhat is enteredWhat the customer sees
Packed goods scannedBarcode scan-to-add at MRPLine and rate on the receipt
Loose rice weighed outQuantity keyed in the selling unitWeight and rate printed
Bill put on khataCredit sale to that partyA running balance, not a notebook page
Part payment on salary dayReceipt against the ledgerBalance falls; ageing updates
Statement asked forParty ledger printed or sharedEvery bill and payment in one list

What’s included

  • Barcode / quick-search billing
  • MRP-inclusive pricing
  • Customer khata (credit) & settlement
  • Live stock & low-stock alerts
  • 80mm thermal receipts
  • GST returns & ledger
  • Offline-first

What it does not do

  • · No weighing-scale integration and no reading of scale-printed barcodes — loose weights are typed in at the counter.
  • · Payment reminders are prepared for you to send; there is no automated chasing of khata customers on a schedule.
  • · No payroll module, and the Desktop edition is Windows-only.

Frequently asked

Can it track customer credit (khata / udhaar)?

Yes — each customer has a running balance; you bill on credit, record payments, and see who owes you and how much.

Does it work without the internet?

Yes — it is a desktop app; billing, stock and GST all run offline.

Is it GST-ready?

Yes — every bill is GST-correct and feeds GSTR-1/3B automatically.

Can it bill loose goods that carry no barcode?

Yes. Packed goods scan-to-add from their barcode, while loose goods — rice, dal, sugar, oil — are picked by quick search with the quantity keyed in your selling unit. Both sit on the same MRP-inclusive bill and print together on an 80mm thermal receipt, so a mixed basket does not hold up the queue.

Is khata credit really in the accounts, or just a side note?

It is in the accounts. A credit sale posts to that customer's party ledger, so the running balance, the ageing and every settlement receipt form part of your double-entry books rather than a separate list. When a customer asks what is pending, the statement showing each bill and each payment prints or shares directly.

What exactly is included in Kirana · retail?

barcode / quick-search billing, MRP-inclusive pricing, customer khata (credit) & settlement, live stock & low-stock alerts, 80mm thermal receipts and GST returns & ledger, and 1 more. Every item on that list is a working screen you can open in the trial rather than a capability described in the abstract.

How is kirana · retail handled differently here?

It rests on fast daily billing, khata & payments and stock that adds up. The distinction that matters is that these are structural rather than cosmetic — the behaviour is built into how records are posted, not layered on as a report you have to remember to run.

Does Kirana · retail post to the real books?

Yes, and that is the whole reason it lives in this product rather than beside it. What fast daily billing records lands in the same posted double-entry ledger the Trial Balance, P&L and GST returns are built from — so there is no second set of kirana · retail numbers to reconcile against the first.

Does Kirana · retail cost extra?

No. Kirana · retail is part of the accounting core rather than a paid add-on, so khata & payments is there on the entry tier exactly as it is on the highest one. What the tiers change is reach and depth — devices, multi-branch and multi-warehouse reporting, and whether the conversational AI copilots are switched on.

Can I try Kirana · retail before committing?

Yes — 14 days, no card. Test kirana · retail against your own masters and your own transactions rather than sample data: the questions worth answering here are about your business's edge cases, and a demo dataset is built not to have any.