Back to Blog
Oct 20, 2026 SnapOS Team

GST Bill Format for a Kirana or Grocery Shop (With Free Generator)

GST Bill Format for a Kirana or Grocery Shop (With Free Generator)

A GST bill for a kirana or grocery shop needs your shop's name and GSTIN, a serial number, the date, a line for each item with its quantity and price, the GST charged, and the total. If you are registered under the composition scheme, or you sell only exempt goods, you issue a bill of supply instead and do not charge GST on it.

You can make a bill in this format in a minute with the free [GST bill generator](/tools/gst-bill-generator/), no signup needed. The rest of this guide explains what goes on the bill and why.

What a GST bill for a grocery shop must contain

The CGST Rules list what a tax invoice must carry. For a shop selling to walk-in customers, the practical checklist is:

  • Shop name, address and GSTIN.
  • A unique serial number, running in sequence and not repeated in the financial year.
  • Date of issue.
  • Customer details. For a registered business customer, the name and GSTIN. For an ordinary customer, the name and address are needed on larger bills; check the current threshold for your invoices.
  • Item description, quantity and unit, with the HSN code where it applies to your turnover.
  • Taxable value of each item, after any discount.
  • GST rate and amount, split into CGST and SGST for a sale within your state, or IGST for a sale to another state.
  • Total value of the invoice, with the amount in words where your format requires it.
  • Signature or digital signature of the shop.

Many groceries are exempt or taxed at low rates, and rates change. Confirm the rate for each product on the official GST rate finder or with your accountant before you set up your item list.

Tax invoice vs bill of supply

  • Regular GST registration, taxable goods: issue a tax invoice and charge GST.
  • Selling only exempt goods: issue a bill of supply and do not charge GST.
  • Composition scheme: issue a bill of supply that says you are a composition taxable person and cannot collect tax. Do not charge GST.
  • Small cash sale to an ordinary customer: a simple tax invoice, or a [cash memo](/tools/cash-memo-generator/) if you are not required to register.

If you sell both taxable and exempt items, many shops print one bill and show the tax only against the taxable lines. Ask your accountant how to present mixed bills.

A sample bill layout

  • Packed biscuits, 4 x 20.00: taxable value 80.00, GST at 5% = 4.00, line total 84.00
  • Detergent powder 1 kg, 1 x 110.00: taxable value 110.00, GST at 18% = 19.80, line total 129.80
  • Bill total: taxable value 190.00, GST 23.80, amount payable 213.80

Each line shows the value before tax, the tax and the total, and the footer splits the 23.80 of GST equally into CGST and SGST for a sale within the state.

Common mistakes on kirana bills

  • Skipping the serial number or restarting it mid-year, which makes the bill series hard to reconcile.
  • Showing only the MRP. The tax-inclusive price must still be split into taxable value and tax on the bill.
  • Charging GST under the composition scheme, which is not allowed.
  • Handwritten bills with arithmetic errors, which cause trouble at filing time.

Make the bill in a minute

Handwriting a bill for every customer is slow at a busy counter. Use the free [GST bill generator](/tools/gst-bill-generator/) for occasional bills. If you bill dozens of customers a day, a POS such as SnapOS prints each bill from the barcode scan, keeps the serial numbers in order and tracks your stock at the same time. To price products correctly before you list them, try the [selling price calculator](/tools/selling-price-calculator/).

This article is general guidance, not tax advice. GST rules and rates change, so check current notifications or speak to your accountant before relying on any detail here.