General store billing software, offline
One app for a general store — mixed goods, MRP billing, barcode, customer credit and GST — fast at the counter and fully offline.
Live product UI — sample data.
Anything on the shelf
Bill mixed goods — packaged, loose and branded — with MRP pricing and barcode.
Credit & customers
Customer khata (credit), settlements and reminders, plus simple loyalty.
Stock & GST
Live stock, reorder alerts and GST on a real ledger.
What this actually means in practice
A general store's shelf follows no single logic. Packed FMCG at MRP sits beside loose grain, a few short-life items, cold drinks and a stationery corner — different margins, different rates of turn and different suppliers, all sold to the same walk-in customer in one basket. Regulars ask for credit. Distributors push schemes and free goods that quietly change what the stock on the shelf actually cost the shop.
One counter screen has to cope with the lot: barcode scan-to-add where a barcode exists, quick search where it does not, MRP-inclusive pricing, batch and expiry on the short-life lines, and a thermal receipt at the end. Scheme and free-goods quantities feed landed cost, so the margin shown is the margin earned. Credit customers keep a party ledger with ageing, and every bill — cash or khata — posts to books that GSTR-1 and 3B are drawn from.
| What is in the basket | How the line is entered | What the item master needs |
|---|---|---|
| Branded biscuits | Barcode scan at MRP | Barcode and MRP |
| Loose sugar | Quantity keyed by weight | Selling unit and rate |
| Bread and other short-life stock | Billed oldest batch first | Batch and expiry enabled |
| Cold drinks bought on scheme | An ordinary sale line | Landed cost after free goods |
| A regular's whole basket | Credit sale to the party | A party with a credit limit |
What’s included
- MRP-inclusive billing
- Barcode & quick search
- Customer khata (credit)
- Live stock & reorder
- Thermal receipts
- GST returns
- Offline-first
What it does not do
- · There is no weighing-scale integration; loose quantities are keyed at the counter.
- · Schemes are entered as the purchase actually was — LekhaPro will not read a distributor's scheme sheet or apply it for you.
- · No payroll module, and the Desktop edition is Windows-only.
Frequently asked
Can it handle credit customers?
Yes — a customer khata tracks running balances, payments and reminders.
Is it fast at the counter?
Yes — barcode and quick-search billing with MRP pricing keep the queue moving.
Is it offline and GST-ready?
Yes — it runs offline and every bill is GST-correct.
Can one bill handle packed, loose and short-life goods together?
Yes. Barcode lines, keyed loose quantities and batch-tracked items with an expiry date all sit on the same invoice. Batch-enabled items bill oldest first, so bread, dairy and similar short-life stock clears in the right order, and the receipt prints on the thermal printer without switching to a separate screen mid-basket.
How do free goods from a distributor affect my margin?
Enter the purchase as it actually was — quantity billed plus quantity free — and the cost spreads across the whole lot to give a landed cost per unit. Margin against MRP is then the earned figure rather than the invoice-rate one, which matters most on staples where the scheme is effectively the profit.
What exactly is included in General store · retail?
MRP-inclusive billing, barcode & quick search, customer khata (credit), live stock & reorder, thermal receipts and GST returns, 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 general store · retail handled differently here?
It rests on anything on the shelf, credit & customers and stock & GST. 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 General store · retail post to the real books?
Yes, and that is the whole reason it lives in this product rather than beside it. What anything on the shelf 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 general store · retail numbers to reconcile against the first.
Does General store · retail cost extra?
No. General store · retail is part of the accounting core rather than a paid add-on, so credit & customers 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.
Is anything in General store · retail generated by AI?
None of the figures. Everything anything on the shelf produces is computed by tested engines and would be identical with the model switched off — what AI contributes is the sentence around a number and the routing that brings the right one to your attention. Nothing it writes posts to your books without your approval.