Back to Blog
Freelancers & SMBs
7 min read

How to Make a Mart or Retail Shop Bill

Make a retail shop or mart bill in India: itemised goods, GST/non-GST, barcode and quantity fields, a filled sample, and a free generator to do it in 2 minutes.

How to Make a Mart or Retail Shop Bill

A retail shop or mart bill in India must show your shop name, address and GSTIN (if registered), a unique bill number and date, an itemised list of goods with quantity and rate, the GST split (CGST + SGST) on taxable items, and the final total. Get those right and the bill works for your customer, your records, and your GSTR-1 filing. This guide gives you the exact format, a filled sample, and a free way to make one in two minutes.

Quick answer: what a retail bill must include

  • Shop / mart name, address, and contact number
  • GSTIN (15 digits) if you are GST-registered
  • Unique, sequential bill number and date
  • Itemised goods list with quantity, unit and rate
  • Optional barcode / HSN against each item
  • GST rate per item, then CGST + SGST totals
  • Grand total, rounding, and payment mode

Mandatory fields (and why each one matters)

FieldExampleWhy it matters
Shop name & logoLakshmi Narayan Super MartBrand identity; required on a tax invoice
Address22 Station Road, Chennai, Tamil Nadu 600002Establishes place of supply for GST
GSTIN33AABCT5567M1Z9Mandatory for registered shops; lets B2B buyers claim ITC
Bill numberRT-2026-01842Must be unique and sequential for GSTR-1
Date & time01 Jun 2026, 7:18 PMRequired for the correct tax period
Item, qty, unit, rateAashirvaad Atta 5 kg × 1 @ ₹275Transparency; basis for tax calculation
HSN / barcode1101 / 8901234567890Identifies the goods and the correct GST rate
GST per item0% / 5% / 12% / 18%Different goods fall in different slabs
CGST & SGST totals2.5% + 2.5% (per slab)The legally required split for intra-state supply
Grand total₹550.00The amount actually payable
Payment modeUPI / Card / CashRecord-keeping and reconciliation

Sample retail / mart bill (filled example)

Lakshmi Narayan Super Mart 22 Station Road, Chennai, Tamil Nadu 600002 · GSTIN: 33AABCT5567M1Z9 Bill: RT-2026-01842 · Date: 01 Jun 2026 · Cashier: Murugan

ItemQtyRate (₹)GSTAmount (₹)
Aashirvaad Atta 5 kg1275.000%275.00
Tata Salt 1 kg228.005%56.00
Parle-G Biscuits510.0018%50.00
Colgate Toothpaste 200g199.0018%99.00
Fresh Tomatoes 1 kg140.000% (exempt)40.00
Taxable value205.00
Exempt value315.00
CGST14.81
SGST14.81
Round off+0.38
Grand Total550.00

Payment: UPI · Items once sold are exchangeable within 7 days with bill. Thank you!

Note: GST is charged only on the ₹205 taxable value (salt at 5%, biscuits and toothpaste at 18%), not on the ₹315 of exempt goods (atta and vegetables). Showing the rate against each line keeps this transparent.

Retail GST: rates, registration and bill type (FY 2025–26)

Where retail bills go wrong is the per-item GST rate — a mart sells goods across several slabs at once.

  • 0% (exempt / nil-rated) — fresh vegetables and fruit, unbranded atta, milk, and other unpackaged staples.
  • 5% — packaged food staples such as branded flour packs, edible oil, and tea.
  • 12% / 18% — most processed foods, toiletries, and household goods; 18% covers items like aerated drinks, cosmetics, and many packaged snacks.
  • CGST + SGST apply when the customer is in your state (the normal case for a walk-in shop). IGST applies only for inter-state supply.

The same itemised-goods layout works for any over-the-counter shop — if you also stock office supplies, the stationery bill format follows the identical pattern, and any general-purpose retail slip can be built the same way you'd make a bill in PDF.

Each rate maps to the item's HSN code and the rate notified by the GST Council. Confirm the current rate per item from the CBIC GST rate notifications(opens in new tab) — they can change at a GST Council meeting(opens in new tab). For a deeper walk-through of the tax split, see how to calculate GST on your bill.

Do you even need to charge GST? Under the CGST Act(opens in new tab), GST registration is mandatory once turnover crosses ₹40 lakh for a goods supplier (₹20 lakh in special-category states). Below that threshold you can stay unregistered and issue a plain bill of supply — see how to create a bill for an unregistered business. Some shops opt for the composition scheme: they pay a small flat rate on turnover but cannot charge GST on the bill and must instead print "composition taxable person, not eligible to collect tax." For the full set of fields a registered shop needs, use the GST bill mandatory-fields checklist.

Honesty matters. A retail bill is a record of an actual sale. Keeping clean, sequential bills is good business — but printing a GSTIN you don't hold, or fabricating bills for goods you never sold, is invoice fraud under the GST law. Bill what you sell.

How to create a retail shop bill in 2 minutes

You do not need a POS machine for a single bill. Using the retail bill generator:

  1. Pick a retail / mart template that already lays out the item and GST columns.
  2. Enter your shop details — name, address, and GSTIN (saved for next time).
  3. Add goods with quantity, unit and rate; set the GST rate per item and the tool computes CGST + SGST automatically.
  4. Add barcode or HSN if you track them, and set the payment mode.
  5. Download a clean PDF ready to print on a thermal slip or send on WhatsApp.

Online generator vs Word vs Excel

Online generatorMS WordExcel
Per-item slab (0/5/12/18%)Yes Set per lineNo Hand-typedPartial Lookup formula
Taxable + exempt on one slipYes Auto-separatedPartial Manual splitPartial Needs IF formula
HSN / barcode columnYes Built inPartial Add by handPartial Add by hand
Thermal-slip / WhatsApp-ready layoutYes One tapNo Reformat neededNo Not designed for it
Sequential bill numberingYes Auto-incrementsNo You track itPartial Manual fill-down
Composition-scheme footer noteYes Toggle onPartial Retype each timePartial Retype each time
Round-off + payment modeYes HandledNo ManualPartial Extra cells

Common mistakes to avoid

  • Applying one flat GST rate to every item — atta and a soft drink are not in the same slab.
  • Charging GST on exempt goods like fresh produce or unbranded staples.
  • Charging GST at all while on the composition scheme — you cannot collect tax from customers.
  • Printing a GSTIN you don't hold or an old/invalid one — this is non-compliant and blocks any B2B buyer's ITC.
  • Repeating or skipping bill numbers — it breaks your GSTR-1 trail.
  • Forgetting round-off and payment mode, which cause reconciliation mismatches at day-end.

Sources & references


Ready to ring up a clean bill right now? Create a retail shop bill free → — no sign-up, instant PDF.

Frequently Asked Questions

What should a retail shop or mart bill include in India?
A retail bill must show the shop name, address and GSTIN (if registered), a unique bill number and date, an itemised list of goods with quantity and rate, the GST split (CGST + SGST) where applicable, and the final payable total.
Is GST mandatory on a kirana or retail shop bill?
Only if the shop is GST-registered. A shop with turnover above ₹40 lakh for goods (₹20 lakh in special-category states) must register and issue a tax invoice with GSTIN. Smaller shops can issue a simple bill of supply without charging GST.
Can I mix GST and non-GST items on the same retail bill?
Yes. Many marts sell both taxable goods (packaged snacks, toiletries) and exempt goods (fresh vegetables, unbranded flour). Show the GST rate against each item so taxable and exempt lines are clearly separated on one bill.
Do I need a barcode on a retail bill?
No, a barcode is not legally required. It only helps you scan items at the counter and avoid pricing errors. A bill is valid without it as long as the item name, quantity, rate and tax are clear.
What GST rate applies to grocery and mart items?
It varies by item: fresh and unbranded staples are usually 0% (exempt), most packaged food and household goods are 5% or 12%, and items like aerated drinks or cosmetics are 18%. Always apply the rate notified for each HSN code.
Can a small shop without GST still give a printed bill?
Yes. An unregistered shop can issue a plain bill of supply showing the shop name, items, quantities, rates and total — it just cannot charge GST or print a GSTIN.

No Need for Extra Stress—Let Us Handle It for You!

Simple, fast, and reliable bill generation for your business