GST billing, stock and accounts for India’s small businesses · support@billinginfo.inFree for 15 invoices a month · Plus trial week ₹9
billinginfo

Trade bill format

Kirana store bill format

A grocery bill with many lines, small amounts and mixed tax rates, often on a monthly account. Here is how to get it right after GST 2.0.

What it is

A kirana bill is a tax invoice (for a registered shop) or a bill of supply (for a composition shop or exempt items) with many low-value lines: grains, pulses, oil, spices, soaps and snacks. Two things make it tricky. First, the same product can carry different GST depending on how it is sold: loose, unbranded rice is exempt, while pre-packed and labelled rice is taxed. Second, many regular customers buy on a monthly account (udhaar), so the bill has to show what was paid and what is still due.

For monthly customers, send the bill on WhatsApp as soon as the order is packed. The customer sees the items and total before the goods arrive, and the running balance is never a surprise at the end of the month.

When to use it

  • Daily counter sales in a grocery, provision or general store.
  • Monthly bills for households that buy on credit.
  • Bulk orders from hotels, messes and canteens.
  • Home deliveries, where the bill goes with the bag.

Sample kirana store bill

A filled-in example for a fictitious business. Every total on it is worked out, not typed. Download the blank version to fill in by hand or in Excel.

Annapurna Kirana Stores7, Karve Road, KothrudPune, Maharashtra 411038GSTIN: 27AFWPA6624L1ZYPhone 98500 66240Home delivery 9 am to 9 pm
TAX INVOICE
Bill toSunita Deshpande (monthly account)Flat 6, Shantiban Society, KothrudMobile 98226 30418
Bill No.
AK/26-27/5831
Date
15-11-2026
#ItemHSNQtyRateGSTAmount
1Basmati rice 10 kg (packed)10061 bag640.005%640.00
2Wheat atta 10 kg (packed)11011 bag455.005%455.00
3Toor dal 1 kg (packed)07132 pac168.005%336.00
4Sugar 5 kg17011 pac225.005%225.00
5Groundnut oil 1 L15082 btl190.005%380.00
6Tea 500 g09021 pac270.005%270.00
7Bath soap 100 g34014 pcs38.005%152.00
8Detergent powder 2 kg34021 pac210.0018%210.00
9Onion (loose)07033 kg32.000%96.00
Amount in words

Rupees Two Thousand Nine Hundred Twenty Five Only

Pay by UPI

annapurnakirana@okaxis

Taxable value₹2,764.00
CGST @2.5% on 2,458.00₹61.45
SGST @2.5% on 2,458.00₹61.45
CGST @9% on 210.00₹18.90
SGST @9% on 210.00₹18.90
Round off+0.30
Total₹2,925.00
Received₹1,000.00
Balance due₹1,925.00
For Annapurna Kirana StoresAuthorised signatory

Sample with a fictitious business · made with billinginfo

Prefer to type it? Fill a GST invoice online with our free invoice generator, or make it in the billinginfo app in a minute.

What the law asks for

The rules are those of a tax invoice (Rule 46) or bill of supply (Rule 49). On rates: since GST 2.0 (Notification 9/2025-Central Tax (Rate), from 22 September 2025), most packed food items, edible oils, ghee, butter, tea, sugar, toothpaste, toilet soap and hair oil are at 5%; detergents and many cleaning products stay at 18%. Fresh fruit and vegetables, loose unbranded cereals and flour, fresh milk and bread are exempt. “Pre-packaged and labelled” food (as defined under the Legal Metrology rules, up to 25 kg) is taxed even when unbranded.

A composition kirana issues a bill of supply with the composition declaration and no tax. Rates change by item, so check the HSN of anything new.

Fields on a kirana store bill
FieldWhy it is there
Shop name, address, GSTINRule 46(a)
Bill number and dateRule 46(b), (c)
Customer name and mobileNeeded for a monthly account; optional for walk-ins
Items with HSN, quantity and unit (kg, L, pcs)Rule 46(g)-(i); loose items by weight
GST rate per line and tax totalsRule 46(l), (m); kirana bills mix 0%, 5% and 18%
Amount paid now and balance dueFor udhaar customers
UPI QR codeNot required by law, but saves time at the counter

Make it in billinginfo

  1. Add your items once, or pick them from the Items Library (thousands of common grocery products with HSN and GST); set the unit and GST rate.
  2. For walk-ins, use Counter (For You → Counter on the phone, Counter in the web app) and scan or tap items.
  3. For a monthly customer, + Create → Bill / Invoice, pick the customer and enter what they paid; the rest stays as their due.
  4. Send the bill on WhatsApp, or print on a 58/80 mm thermal printer.
  5. Use Payments Due and reminders to collect monthly dues.

FAQ

Questions about the kirana store bill

Something else on your mind? Write to us or see the help page.

Is GST charged on rice and atta?

Loose, unbranded rice and atta are exempt. Pre-packed and labelled packs (up to 25 kg) are taxed at 5%.

Did GST 2.0 change kirana rates?

Yes. From 22 September 2025 many items moved from 12% or 18% down to 5%, including toothpaste, soap, hair oil, butter, ghee and many packed foods. Detergents stayed at 18%.

Can I give one bill for a whole month?

Each sale should be billed when it happens. Many shops make the bill daily on the account and send a monthly statement; billinginfo's party ledger does this.

What if I am a composition dealer?

Issue a bill of supply, show no GST and print the composition declaration.

Sources

Last checked on 2 November 2026. GST rules change through notifications and circulars; if something here looks out of date, please tell us. This page explains the rules in plain words and is not legal or tax advice.

Your next bill can
be a better one.

Free for 15 invoices a month. Try Plus for a week at ₹9. On your Android phone and in your browser.