POS & Retail· 10 min read

POS Software for Kirana Stores: Complete Buyer’s Guide (2026)

A 2026 buyer’s guide to POS software for kirana stores in India - features, hardware, pricing and how to migrate from manual bahi khata.

By Aveon GST Team

A POS software for a kirana store has to do more than print a bill. It has to scan barcodes, weigh loose goods, take partial credit ("khata"), handle UPI plus cash plus card splits, and reconcile the day at close. This guide walks through what to look for in a kirana POS, the hardware that pairs well, what it costs and how to switch from a manual bahi khata without losing your data.

Why a generic billing app is not enough

A kirana store is a specific kind of retail. Compared to a service business or wholesaler, you face a mix of pain points - many small SKUs, daily walk-ins, weight-based selling, regular credit customers, and a fast counter pace. A generic invoice app cannot cover this. A real kirana POS bakes the workflow in: barcode scan, weigh, split payment, hold cart, print receipt, repeat.

8 features your kirana POS must have

  • Barcode scanner support (any USB or Bluetooth scanner) so most lines are added by scan, not search
  • Weight-based selling for loose goods (powders, grains, snacks sold by the gram)
  • Split payment - cash plus card plus UPI on one bill
  • Hold and resume - park a half-done bill when the customer steps away
  • Credit / khata for regulars, with a running ledger and reminders
  • Day book and cash drawer reconciliation at close
  • Thermal 80mm receipt printing - looks professional, fast on paper
  • GST compliance built in (auto CGST/SGST/IGST, HSN, GSTR reports)

Hardware that pairs well

A working kirana POS does not need expensive hardware. The standard combo:

  • A modest desktop or laptop (or even an Android tablet) running the POS in a browser
  • A USB or Bluetooth barcode scanner - any wedge model works
  • An 80mm thermal receipt printer (Bluetooth or USB)
  • A cash drawer that opens on receipt print
  • A digital weighing scale at the counter (optional - manual entry works too)
  • A reliable internet connection, with offline tolerance for short outages

Pricing and total cost of ownership

For a single-counter kirana the realistic 2026 cost is well below other retail formats:

  • Software - 0 to 1,000 rupees per month depending on feature set
  • Barcode scanner - 1,500 to 3,500 rupees, one-time
  • Thermal printer - 3,000 to 7,000 rupees, one-time
  • Cash drawer - 2,000 to 4,000 rupees, one-time
  • Total first year - typically 12,000 to 25,000 rupees including hardware

Compared to lost-bill leakage, miscalculated GST and uncollected khata, the payback is usually within a month or two.

Migrating from manual bahi khata

You do not have to migrate "everything" on day one. Run a soft cutover:

  • Week 1 - load your top 200 items with barcode, price and GST rate
  • Week 1 - add your top 50 credit (khata) customers and their opening balance
  • Week 2 - bill exclusively from the POS for new sales; keep bahi khata only for old open balances
  • Week 3 - reconcile the day book against your cash and UPI at close, daily
  • Week 4 - retire the manual bahi khata for new entries; settle the remaining old balances by the month end

Day-book and cash reconciliation at close

A common kirana frustration is "the till is 200 rupees off". A POS day book solves it: at close, the POS shows expected cash (opening cash plus cash sales minus pay-outs), and you physically count the drawer to confirm. UPI and card receipts are reconciled against the bank statement when it arrives. Variances are recorded with a reason so the same mistake stops repeating.

A small kirana, illustrated

Consider a single-counter kirana with about 80 to 120 bills a day, half in cash, a third in UPI and the rest in card or khata. Before POS: paper-bill confusion, weekly bahi khata posting, GST calculated separately by the CA, occasional missed bills. After POS: barcode scan plus weigh, receipt in seconds, automatic CGST/SGST split, day book reconciled in five minutes at close, GSTR-1 and 3B at the click of a button at month end. This is the typical "before / after" - the time saved is hours per week and the data quality goes up sharply.

Run your kirana POS on Aveon - barcode scan, weight-based selling, day book and GST in one tool.

Start Free Trial

Frequently asked questions

Can a single kirana POS handle barcode scanning and weight billing?

Yes. A modern POS like Aveon supports both - scan packaged items by barcode, and ring up loose items by weight with a per-kg rate. The same bill can mix both.

Do I need internet for the POS at the counter?

Yes for the cloud features (reports, multi-device, backups), but short outages are tolerated. Look for a tool that queues and syncs once connectivity returns.

How do I run khata (credit) for regular customers?

A good POS lets you tag a customer on the bill, mark all or part as credit, and keep a running ledger. Settle later in cash, UPI or card with one tap - the ledger updates automatically.

Can I print on an 80mm thermal printer?

Yes - look for explicit "80mm" or "thermal printer" support. A receipt is typically 280-330mm long with logo, GSTIN, items, splits and a thank-you line.

What about returns?

Returns should generate a credit note (or a POS return ticket) that adjusts the day book and the customer’s khata if applicable. Avoid POS tools that simply delete the original bill - that breaks audit trail.

How is GST handled in POS billing?

Each item carries an HSN and a GST rate. The POS computes CGST + SGST for in-state customers and IGST for inter-state - usually almost everyone is in-state for a kirana - and rolls the totals into GSTR-1 and GSTR-3B at month end.

Start billing with GST in minutes

Free forever plan. Auto CGST/SGST/IGST, HSN/SAC codes and GSTR reports.

Create your free account

Keep reading