1. Home
  2. Solutions
  3. Supermarket
For supermarkets & kirana stores

Supermarket billing that keeps the queue moving on your busiest day

Scan packets, weigh loose dal and sabzi, apply offers on their own and print the bill in seconds. Behind the counter, Milaan ERP keeps your stock, expiry dates and GST in order so you can spend your time on the shop floor, not on registers.

  • No credit card needed
  • Works with your scanner & scale
  • Free setup help
Daily Fresh Mart Counter 2 · Bill #18806 · UPI
GST invoice
ItemQtyAmount
Toor dal (loose)₹140 / kg · from scale label 1.250 kg ₹175.00
Butter 100 gBatch BT0611 · Exp 12/26 1 ₹62.00
Cream biscuits3 × ₹30Buy 2 Get 1 applied 3 ₹60.00
You saved₹30.00
GST (included)₹5.81
Total₹297.00
Printed Sent on WhatsApp +3 loyalty points
Why it matters

In a grocery store, every second at the counter counts

On a Sunday evening or the first week of the month, your billing counter decides how much you sell. If the queue is long, people leave their trolley and walk out. If the cashier has to search for a rate or work out a discount on a calculator, the queue gets longer.

Then there is everything that happens after closing. Milk and bread that expired on the shelf. A cashier whose drawer is short by a few hundred rupees. Purchase bills that still need to be entered. Stock that the system says is there but nobody can find.

Milaan ERP is built to make the counter fast and the back office calm. Packets are scanned, loose items come from the weighing scale label, and offers apply on their own. Every sale updates stock across all counters, near-expiry items are flagged early, and each cashier closes their shift with a clear cash and UPI summary.

It works just as well for a two-counter neighbourhood kirana as for a supermarket with eight tills. You only pay for what you need, and you can add counters as you grow.

Day-to-day headaches

What slows a supermarket down, and how we fix it

These are the problems store owners bring up most often when they first call us.

  • Long queues at peak time

    Typing product names, checking rates and counting change takes too long when ten people are waiting.

    Scan, scan, print

    Barcodes, keyboard shortcuts and quick UPI entry keep each bill short. Add more counters when the store gets busier.

  • Weighing errors on loose items

    The cashier reads the scale, does the maths and types the amount. Mistakes cost you money or upset customers.

    Weight comes from the label

    Your weighing scale prints a barcode sticker. Scan it and the item, weight and price go straight into the bill.

  • Dairy and packed food expire

    Short-life items are found only after they expire, and the loss comes straight out of your margin.

    Early warning on expiry

    See what expires this week, put it on offer or move it to the front, and sell the oldest batch first.

  • Cash drawer doesn’t tally

    At closing time the cash, UPI and card totals never quite match, and nobody knows which counter is short.

    Shift close per cashier

    Every cashier closes their own shift. You see cash, UPI and card for each counter, and any difference is clear.

Features

Everything your store needs, from counter to godown

The features supermarkets rely on most, all in one software. Some, like barcode billing, are in the higher plans.

Fast POS billing

Built for speed at the till, with a screen your cashiers will understand on day one.

  • Barcode and keyboard billing
  • Cash, UPI, card or split payment
  • Hold a bill, serve the next customer

Weighing scale billing

Sell loose grains, pulses, fruit and vegetables by weight without manual maths.

  • Reads weight or price barcodes
  • Price per kg set once
  • Stock reduced in kg or grams

Offers & combos

Set up the deals you already run and let the software apply them correctly every time.

  • Buy X get Y, combo price
  • Flat or % discount by item or brand
  • Start and end dates

Stock & reordering

Know what is selling, what is stuck, and what to order from which supplier.

  • Live stock across all counters
  • Minimum stock and reorder lists
  • Stock audit with a scanner

Batch & expiry alerts

Keep an eye on dairy, bakery and packaged food before they go bad.

  • Expiry date on every batch
  • This-week and this-month lists
  • Returns to supplier

Loyalty & WhatsApp bills

Give regular customers a reason to come back and skip the paper if they want.

  • Points saved against phone number
  • Bills sent on WhatsApp
  • Customer purchase history
How it fits your day

A normal day at the store, with Milaan ERP

Here is how the software fits into a typical day, from opening the shutter to closing the last counter.

  1. Open the store 8:00 am

    Check yesterday’s sales on your phone and look at the list of items expiring this week. Staff move those to the front or put them on offer before the morning crowd.

  2. Supplier delivery 11:00 am

    Enter the purchase bill by scanning the items. Batch and expiry go in once. Stock goes up across every counter and the supplier’s balance updates on its own.

  3. Evening rush 6:30 pm

    All counters open. Cashiers scan packets and scale labels, offers apply by themselves and bills print or go out on WhatsApp. You watch counter-wise sales live from the office or your phone.

  4. Closing 10:30 pm

    Each cashier closes their shift and hands over a printed summary. You see the day’s total, gross profit and the reorder list for tomorrow, then lock up.

GST made simple

Many GST rates on one bill, no confusion

A single grocery bill can have loose staples with no GST, packaged food at one rate, and items like soft drinks or cosmetics at a different rate. Doing this by hand is where most billing mistakes come from.

In Milaan ERP every item carries its own HSN code and GST rate. The bill works out the tax line by line, and your monthly figures are ready for your CA without anyone retyping invoices. When the government changes a rate, as it did in September 2025, you update the item and the new rate applies from the next bill.

Tip: During setup we load HSN codes for common grocery items, so you only need to check them, not type them.

  • Correct tax on every lineNil, 5%, 18% and other rates handled on the same bill.
  • GSTR-1 and GSTR-3B summariesExport the month in one click for your accountant.
  • B2B bills with GSTINSell to hotels, canteens and offices with a proper tax invoice.
  • Purchase registerInput tax from supplier bills recorded as you enter them.
  • Day book & profit reportsKnow your daily margin, not just your daily sales.
Pricing

Two simple ways to get started

Choose cloud if you want to see your store from your phone. Choose offline if your internet is unreliable or you want everything on your own computer.

Offline desktop

from ₹9,999 one-time + GST extra

Installed on your store computer. Billing never waits for the internet.

  • Four plans, single PC to unlimited LAN users
  • Data stays on your PC
  • Optional yearly support & updates
See offline ERP
Best for multi-counter stores

Online cloud

from ₹12,999 per year

All counters and your phone see the same live data. Updates and backups included.

  • Three plans, from 2 to 10 users
  • Mobile app and daily cloud backup
  • 7-day free trial
Start free trial

Prices are before 18% GST. Barcode billing, the POS screen and multi-counter use are in the desktop Standard and cloud Business plans and above. Compare all plans or ask us which one fits.

FAQ

Questions store owners ask us, answered.

Don’t see your question? Send us a message and a real person will reply.

Talk to our retail team

Tell us how many counters you run and what hardware you have. We’ll show you how it would work in your store.

Can I connect my electronic weighing scale to Milaan ERP?

Yes. Most supermarkets use a label-printing scale that prints a barcode with the weight or price built in. The cashier scans that sticker and the item, weight and amount come into the bill on their own. Our team will check your scale model during setup.

How many billing counters can I run?

As many as your store needs. Every counter works on the same stock, so a sale at counter 3 reduces stock for everyone straight away. Each cashier closes their own shift and you can see collection counter by counter.

Do I have to type in every product before I can start billing?

No. Common packaged grocery items come with their names and barcodes ready to use, and our team can import your existing item list from Excel. You only add prices and anything special to your store.

Can I run offers like Buy 2 Get 1 Free?

Yes. You can set up buy-X-get-Y offers, combo prices, flat or percentage discounts and bill-value offers, each with a start and end date. They apply on their own at the counter, so cashiers don’t need to remember them.

How does it handle different GST rates on grocery items?

Each item carries its own HSN code and GST rate, so loose staples, packaged food and items like cold drinks are all taxed correctly on the same bill. At month end you export GSTR-1 and GSTR-3B summaries for your CA.

Will billing stop if the internet goes down?

With the offline desktop plan, billing never depends on the internet. With the cloud plan, a basic mobile hotspot is enough to keep counters running, and many stores keep one as backup.

What hardware do I need?

A computer or POS terminal for each counter, a barcode scanner and a thermal receipt printer. A label-printing weighing scale and a cash drawer are useful but optional. If you already have these, they will most likely work with Milaan ERP.

How much does Milaan ERP supermarket software cost?

The offline desktop plan starts at ₹9,999 as a one-time payment and online cloud plans start at ₹12,999 per year, both before 18% GST. Barcode billing, the POS screen and multi-counter use are in the desktop Standard and cloud Business plans and above. Stores with several counters can ask us for a custom quote.

Shorter queues, fewer mistakes

Try Milaan ERP at your own counter for 7 days. We’ll help you connect your scanner, printer and scale, and load your items for free.