Home / Industries / Grocery store billing software

Grocery · Kirana · General store

Grocery store billing software for kirana and general stores

By the er4u team · Last updated

Short answer: er4u is grocery billing software built for Indian kirana and general stores. It bills packed items by barcode and loose items straight from a weighing scale on the same bill, tracks stock with batch and expiry dates, keeps udhaar (customer credit) accounts, and prints a GST tax invoice or a composition-scheme bill of supply. Plans start at ₹5,000 + GST for the first year offline, or ₹7,000 + GST online.

At the counter

What does a grocery shop need from billing software?

A grocery counter is different from a garment or electronics counter: dozens of low-value items per bill, some packed and some loose, regular customers on credit, and stock that expires. Use this list to judge any software you shortlist.

NeedWhy it matters in a grocery shopIn er4u
Fast barcode billingThe evening queue moves only as fast as scan-to-print.Barcode billing, keyboard shortcuts, and hold & resume bills, on every plan
Loose items by weightRice, dal, sugar and dry fruit are sold by the gram, not by the packet.The scale's reading goes straight into the bill, or weight-embedded barcode stickers are scanned; one-time ₹4,000 + GST for up to 5 devices
Boxes, packets and piecesBiscuits and soap sell by the piece and by the box.Multi-unit sales with automatic unit conversion and price scaling
Udhaar (customer credit)Regular customers settle at month end, and a notebook loses track.Running balance per customer on every plan, with daily and per-bill credit limits; SMS due reminders on Premium and above
Expiry and batchesExpired stock on the shelf is lost money and a complaint waiting to happen.Batch, MFG and expiry captured at purchase, expired stock blocked at inward, expiry alerts
MRP and rate changesDistributors change MRP often, and old labels cost margin.Bulk MRP and tax grid at purchase, MRP and selling price on labels, MRP and margin visible while billing
The right GST documentRegular-scheme and composition shops must issue different bills.GST tax invoice or composition bill of supply, GSTIN verification, and GST returns in Excel, CSV and JSON, on every plan
Offers and combosBuy-2-get-1 and combo packs bring people back.Automatic schemes, combos and buy-one-get-one offers on Premium and above
UPI, card and cashCustomers pay every way, often split across two.Multiple payment modes and bill QR on every plan; PhonePe dynamic QR and EDC auto-payments on online Enterprise plans and above
Bills on WhatsAppSaves paper and keeps your shop's number in the customer's phone.Share on WhatsApp on every plan; automatic from your own number on Enterprise and above
Home deliveryNearby homes order by phone and WhatsApp.Easy Delivery App for your own riders (₹10,000 + GST, one-time); branded website on Enterprise Max
Stock auditCounting shelves on paper takes a whole day.Easy Audit Android app on online Enterprise plans and above

Loose items

How do you bill loose items sold by weight?

There are two ways, and er4u supports both. In the first, the scale sits at the billing counter and its reading goes straight into the bill, so the item is weighed and billed in one step. In the second, staff weigh items at a separate scale that prints a sticker with the weight inside the barcode, and the cashier simply scans it. Packed items still scan on their own barcodes, so one bill can mix a kilo of loose sugar with a packet of biscuits.

er4u tax invoice showing a loose weighed item — rice billed at 0.5 kg against a rate of ₹65 for a line amount of ₹33
A weighed line on a real er4u bill. Rice sold loose: quantity 0.5 kg at ₹65 per kg, line amount ₹33. The weight comes from the scale and the rate from the item master, so nobody types a number by hand.
  • Integration: ₹4,000 + GST, one time, for up to 5 devices, so one charge usually covers the whole shop.
  • The scale: er4u supplies the Phoenix NPW 30 kg scale at ₹6,500 including tax, and Essae scales that print weight-embedded barcode labels.
  • Legal Metrology: a scale used to sell by weight must be verified and stamped under the Legal Metrology Act, 2009, and re-verified at the intervals your state's Legal Metrology department sets. The Phoenix scale er4u supplies comes verified and stamped by Nitiraj Engineers Ltd.

More detail, including how weight-embedded barcodes work, is on the weighing and billing software page.

GST

Tax invoice or bill of supply: what should a grocery shop issue?

It depends on how your shop is registered under GST. Many small grocery shops choose the composition scheme because it is simpler; larger shops and those selling to other businesses usually stay on the regular scheme. er4u prints the right document for either, on every plan.

Regular schemeComposition scheme
Who can use itAny GST-registered shopTraders with aggregate turnover up to ₹1.5 crore (₹75 lakh in the North-Eastern states and Himachal Pradesh)
Bill you issueTax invoice showing GST on each itemBill of supply with no GST, marked "composition taxable person, not eligible to collect tax on supplies"
Tax you payGST collected, minus input tax credit1% of turnover (0.5% CGST + 0.5% SGST)
Input tax creditYesNo
Sales to other statesAllowedNot allowed
ReturnsGSTR-1 and GSTR-3B, monthly or quarterlyCMP-08 every quarter, GSTR-4 once a year

Rates differ for loose and packed versions of the same item. Loose, unbranded rice, atta and dal are generally exempt, while pre-packaged and labelled versions attract 5%. Rates on many grocery items changed on 22 September 2025; ghee, butter and packaged namkeen, for example, moved from 12% to 5%. Keep the HSN code and GST rate on every item in your item master current, and confirm anything unclear with your CA or on the CBIC website.

In er4u, supplier and customer GSTIN verification and GST return export (Excel, CSV and JSON) are on every plan. See GST billing software for invoice formats.

Udhaar

How do you manage udhaar without a notebook?

Credit to regular customers keeps a neighbourhood shop's business, but a notebook can't tell you who has gone 60 days without paying. In er4u, a sale on credit goes to that customer's account automatically, and every part payment reduces the balance.

  • Running balance per customer, with every bill and payment listed, on every plan.
  • Credit limits, daily and per bill, so staff can't extend more credit than you allow.
  • Due reminders by SMS on Premium and above (1,000 transactional SMS on Premium, 5,000 on Enterprise).
  • Purchase history for each customer at the counter, so the cashier knows a regular before the bill starts.

Plans

Which er4u plan suits a grocery shop?

Every plan includes barcode billing, GST or composition bills, purchase and inventory, accounts, udhaar and unlimited invoices, with unlimited training and support. Prices are for the first year, plus 18% GST, with a smaller renewal from the second year.

Single-counter kirana, 1–3 staff

Startup Off: ₹5,000 offline (renews ₹1,500) or Startup: ₹7,000 online (renews ₹2,000). 3 users and one outlet.

Offers, loyalty and reminders

Premium Off: ₹9,000 offline or Premium: ₹11,200 online. 10 users, plus automatic schemes, loyalty and membership, SMS bills and due reminders.

Several counters

Enterprise Off: ₹12,000 offline or Enterprise: ₹15,400 online. Unlimited users, cash register and shift management, and automatic WhatsApp bills. Online Enterprise adds the audit and order apps and PhonePe auto-payments.

Delivering to homes

The Easy Delivery App for your own riders is ₹10,000, one-time. Enterprise Max: ₹21,000 online adds a branded eCommerce website that shares stock with the counter.

A second shop

Add outlets to any plan from ₹3,000 offline or ₹4,900 online per outlet for the first year, with one-click outlet-to-outlet billing for transfers between your stores.

Pay once for 10 years

10-year plans with no renewal for a decade start at ₹11,000 offline and ₹15,000 online.

Worked example: a kirana shop on Startup Off with a weighing scale pays ₹5,000 for the software and ₹4,000 for scale integration in year one, then ₹1,500 in each of years two and three: ₹12,000 + GST over three years, plus ₹6,500 (tax included) for the Phoenix scale. Thermal receipt printers and barcode scanners from er4u start at ₹2,500 and ₹3,000 including GST; see retail hardware.

See the full plan comparison →

Free software

Is free grocery billing software worth it?

Free billing apps can suit a very small shop with one phone and a handful of bills a day. Once you have staff, loose items and customers on credit, check these before you rely on one:

  • GST updates: does it change rates when the law changes, as it did on 22 September 2025?
  • Loose items: can it read a weighing scale, or does every weight get typed by hand?
  • Backups: if the phone or PC is lost, is your data, including udhaar balances, recoverable?
  • Staff controls: can a cashier be stopped from deleting bills or changing rates?
  • Support: who answers when billing stops on a Sunday morning, and in which language?

Avoid "free download" copies of paid software: they get no updates or support and can carry malware. er4u is paid software, but you can see it first in a free live demo, learn from 90+ training videos in Hindi and English, and buy with a 30-day money-back policy on the conditions in our refund policy.

Demo checklist

What should you test in a grocery billing demo?

Bring a list of your own items, packed and loose, and ask every vendor to do these live:

  1. Bill a 20-item basket that mixes barcoded packets and loose items weighed on the scale. Time it.
  2. Sell the same product by the piece and by the box, and check stock afterwards.
  3. Bill a regular customer on udhaar, take a part payment, and show the balance.
  4. Enter a purchase with batch and expiry dates and see the expiry alert.
  5. Change the MRP on an item and print new labels.
  6. Print the bill your registration needs: a tax invoice, or a bill of supply if you are under composition.
  7. Take a split payment (cash + UPI) and close the day.
  8. On an offline plan, unplug the internet and keep billing.

er4u runs free demos over Google Meet, TeamViewer or AnyDesk. For a wider checklist, see the retail billing software buyer's guide.

In use

Grocery stores and marts that bill on er4u

er4u is used by 20,000+ businesses across 300+ sectors, including grocery stores, supermarts and departmental stores. A few of them:

er4u client outlet — A2FreshMart, Assam
A2FreshMart, Assam
er4u client outlet — Kanahaiya Supermart, Bihar
Kanahaiya Supermart, Bihar
er4u client outlet — OP Mart, Odisha
OP Mart, Odisha
er4u client outlet — SR Mega Mart, Telangana
SR Mega Mart, Telangana

Hear owners on video, including Maa Vaishno Departmental Store, on the client reviews page, or browse clients state by state.

FAQ

Frequently asked questions

Which is the best billing software for a grocery store?

The best grocery billing software bills packed items by barcode and loose items by weight on the same bill, keeps stock and expiry dates accurate, handles udhaar, prints the right GST document for your registration and keeps billing when the internet drops. er4u does all of this for kirana, general and grocery stores, with offline plans from ₹5,000 + GST and online plans from ₹7,000 + GST for the first year. Test any shortlist with your own items in a free demo.

Can er4u bill loose items sold by weight?

Yes. With weighing-scale integration, er4u reads the weight from the scale into the bill, or decodes weight-embedded barcode stickers printed by the scale. Integration is a one-time ₹4,000 + GST for up to 5 devices, and er4u supplies the Phoenix NPW 30 kg scale at ₹6,500 including tax, verified and stamped by Nitiraj Engineers Ltd.

Does er4u work for shops under the GST composition scheme?

Yes. On every plan er4u prints a bill of supply without GST for composition dealers, and a GST tax invoice for shops under the regular scheme. Under composition, a trader with aggregate turnover up to ₹1.5 crore (₹75 lakh in the North-Eastern states and Himachal Pradesh) pays 1% of turnover and cannot charge GST to customers.

Can I keep udhaar (credit) accounts for customers?

Yes. Every er4u plan keeps a running credit balance for each customer, so you can see who owes what and record part payments. You can set credit limits, and Premium plans and above can send SMS due reminders.

Does grocery billing software work without internet?

er4u's offline plans run on your own PC, so billing carries on when the internet is down. A few features need a connection: WhatsApp and SMS alerts, GSTIN verification, and e-way bills or e-invoices. Online plans run in the cloud, so you can check sales and stock away from the shop.

How much does grocery billing software cost in India?

On er4u, Startup Off costs ₹5,000 + GST for the first year offline and Startup ₹7,000 + GST online, both for 3 users, renewing at ₹1,500 or ₹2,000 + GST a year. Weighing-scale integration is a one-time ₹4,000 + GST. 10-year plans start at ₹11,000 + GST offline and ₹15,000 + GST online.

Is there free grocery billing software?

Free mobile apps exist and can suit a very small shop. Before relying on one, check whether it handles loose items by weight, GST rate changes, backups, several users and support in your language. Free-download copies of paid software get no updates or support and can carry malware. er4u is paid, but gives a free live demo, 90+ training videos and a 30-day money-back policy on the conditions in its refund policy.

Can a grocery store take home delivery orders with er4u?

Yes. The Easy Delivery App (₹10,000 + GST, one-time) lets your own delivery staff handle orders, and Enterprise Max adds a branded eCommerce website on your own domain that shares stock with the counter.

Does er4u track expiry dates?

Yes. Batch, manufacturing and expiry dates are captured at purchase, expired stock can be blocked at inward, and er4u sends automatic expiry alerts. Barcode labels can carry the MRP and expiry date.

Related: Weighing and billing software · Supermarket billing software · Retail billing software buyer's guide · GST billing software · Plans & pricing

See er4u bill your own grocery items

Bring a list of your items to a free live demo and watch a real basket billed: packed and loose, on udhaar, with a WhatsApp bill. Plans from ₹5,000 + GST a year.

Book a free demo