1. Home
  2. Blog
  3. Invoicing & GST
Invoicing & GST

Billing Software for a Kirana Store: Fast at the Counter, Right on GST

Barcode billing, loose items, credit khata, UPI at the counter and GST that files cleanly. What a kirana store actually needs from billing software.

By the MizUp team · · 6 min read

Billing Software for a Kirana Store: Fast at the Counter, Right on GST

A kirana counter has one hard requirement: the bill must be finished before the next customer loses patience. Everything else - GST, stock, reports - matters, but not at the cost of that.

What speed actually means here

  • Barcode where there is a barcode, quick search where there is not.
  • Loose items billed by weight without a workaround.
  • A customer attached in one tap when it is a khata sale.
  • UPI QR on the bill so payment happens at the counter.
  • A thermal print in the size your printer takes.
Try MizUp Finance

Beautiful GST invoices with your signature and stamp, quotations to credit notes, inventory, UPI collection and 30+ reports.

Start free See the demo

What has to be right even though it is invisible

  1. The GST split - CGST and SGST for a local sale, IGST for interstate.
  2. HSN on the items where it is required.
  3. Stock reducing as you bill, so the shortage is visible before the shelf is empty.
  4. Credit recorded per customer, with a total you can trust.
  5. Returns and credit notes handled properly rather than by tearing up a bill.

How MizUp Finance handles it

MizUp Finance does GST invoicing in seconds with the tax split worked out, premium invoice designs with your logo, signature and stamp, inventory that moves as you bill, UPI collection on the invoice, and over thirty reports including GST summaries. Credit customers sit on the ledger with their outstanding visible.

Because the customer record is shared with MizUp CRM and MizUp CLM, a payment reminder or a festival offer can go out on WhatsApp to the same person you billed at the counter.

The report worth checking weekly is not sales. It is outstanding by customer, sorted by age. That is where a kirana store’s working capital goes.

What it costs

There is a free plan, and paid plans start at Rs 208 per month. See Finance pricing.

Where to start

Bill for a week and send the bill on WhatsApp each time. You will have a customer list and a khata ledger without doing any data entry. Explore MizUp Finance.

Where kirana counters usually go wrong

  • Billing by amount instead of by item. It is faster by four seconds and it destroys every useful report you might have had.
  • Khata in a separate notebook. The outstanding then lives in two places and agrees in neither. Attach the customer to the bill instead.
  • Stock counted only at month end. By then the shortage has already cost you sales you never saw.
  • No GST split on a registered bill. It looks like a small omission and it becomes a return problem three months later.
  • Loose items entered as a fixed quantity. Atta sold by weight recorded as one unit makes stock meaningless within a week.
  • Chasing udhaar by memory. An ageing report takes two seconds to read and recovers money a notebook never will.

A realistic first thirty days

WeekFocusWhat good looks like
Week 1Items and ratesLoad the fast-moving items with units, rates and HSN where required. Do not attempt the whole catalogue.
Week 2Billing at the counterBarcode where available, quick search otherwise. Print in your thermal size.
Week 3Customers on billsAttach the customer for khata sales. The ledger builds itself.
Week 4Bill on WhatsAppSend every bill on WhatsApp. This is how a customer list gets built without asking anyone to fill a form.

Do not try to load five thousand items in week one. The top two hundred cover most of the counter, and the rest can be added as they sell.

The numbers worth watching

MetricWhy it mattersHow to read it
Outstanding by customer, by ageWhere a kirana store’s working capital goesSorted by days overdue, read weekly.
Fast and dead stockWhat to order and what to stop orderingItem-wise sales over sixty days.
Average bill valueThe simplest growth leverTracked monthly; small changes here compound.
UPI share of collectionsHow much cash handling you have removedPayments by mode.
Bills sent on WhatsAppHow fast the customer list is buildingShare of total bills.

The counter decides everything

A kirana store will adopt exactly as much software as the counter can absorb without slowing down. That is not resistance to technology; it is a queue of people who will walk to the next shop.

So the correct order is billing first, stock second, reports third and campaigns last. Stores that start with loyalty programmes and analytics almost always abandon the system, because the daily habit never formed.

The single highest-return habit is attaching a customer to the bill. It takes one tap, it creates the khata ledger, and after a month it produces a customer list that no purchased database can match.

Everything interesting a kirana store might do later depends on that one tap.

How this fits with the rest of your stack

A kirana store does not need five products. It needs billing that is fast and a way to bring customers back.

On MizUp, Finance handles the bill, GST, stock and the UPI QR, and can send the bill on WhatsApp. That single action builds an opted-in customer list in CRM, which CLM can message later on the official WhatsApp Business API with a cap so nobody is over-messaged.

Most stores start and stay on Finance alone. The others are there for the day the second shop opens.

Free plan, paid plan, and when to move

The free plan is genuinely usable for a single counter: invoices with the right GST split, a customer ledger and basic reports. Most single-shop owners run on it for months before anything pushes them to upgrade.

The three things that usually trigger a move are stock, staff and volume. Once you want stock to reduce as you bill and to see what is running short, once a second person is billing and you want to know who billed what, and once the report you want is item-wise rather than daily totals — that is the point where a paid plan earns its ₹208 a month.

What should not trigger a move is a feature list. Plenty of stores upgrade for functionality they never switch on, which is money spent on a feeling rather than a problem.

The honest test: write down the report you wish you had. If the free plan cannot produce it, upgrade. If it can, stay.

Frequently asked questions

Does a kirana store need GST billing software?

If you are registered, yes - the invoice format and the returns depend on it. If you are not registered yet, you still need fast billing and a record of credit given.

How do you bill loose items like atta or dal?

By weight against a rate. The item carries a unit, so the bill shows quantity and rate correctly and the stock reduces by the same measure.

Can it handle udhaar or khata customers?

Yes - keep the customer on the bill, and the outstanding sits against them. A WhatsApp reminder is then one tap.

Is a thermal printer supported?

Yes, and for a counter a 2-inch or 3-inch thermal print is usually the right format rather than A4.

What does it cost?

MizUp Finance has a free plan and paid plans from Rs 208 per month. See the pricing page for the full comparison.