Skip to content
LekhaPro
General store · retail

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.

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.

  • 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.

One basket, five kinds of line
What is in the basketHow the line is enteredWhat the item master needs
Branded biscuitsBarcode scan at MRPBarcode and MRP
Loose sugarQuantity keyed by weightSelling unit and rate
Bread and other short-life stockBilled oldest batch firstBatch and expiry enabled
Cold drinks bought on schemeAn ordinary sale lineLanded cost after free goods
A regular's whole basketCredit sale to the partyA 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.