What is a grocery bill?
A grocery bill is an itemised record of the food and household items a customer buys from a shop, listing each product, its quantity, rate, and the total amount payable. In India it goes by many names depending on where you shop, a kirana bill at the neighbourhood provision store, a supermarket bill at a large chain, or simply a grocery receipt when you keep it for your own accounts.
Grocery bills are used by kirana store owners, supermarket and mini mart operators, wholesale grocery distributors, and everyday customers who need proof of purchase. Salaried employees and consultants also use them when they claim food or household purchases against an allowance, and families rely on them to track monthly spending. A well made grocery bill format keeps all of this clear and disputes free.
What a professional grocery bill format includes
- Shop or store name, address, and contact number, plus a logo if you want a branded look
- GSTIN of the shop when the business is GST registered, along with the state and state code
- A unique bill or invoice number and the date of purchase
- Customer name and details, which are optional for small counter sales but useful for reimbursement
- A line by line list of items with description, quantity or weight, unit, rate, and amount
- HSN code for each item where GST applies, so the tax breakup is traceable
- Subtotal, any discount, and the GST split as CGST plus SGST within the state or IGST for inter state supply
- Grand total in figures and, ideally, in words, followed by the payment mode and a thank you note
How to create a grocery bill online
- Open the grocery bill generator and enter your shop name, address, and contact details
- Add your GSTIN and logo if you are a registered business and want a branded, GST ready bill
- Fill in the bill number, date, and, if needed, the customer name
- Add each grocery item with its quantity or weight, rate, and applicable GST rate
- Watch the live preview total the amounts and apply CGST plus SGST or IGST automatically
- Review everything in the preview, then download a clean PDF, removing the watermark with a small charge
Why this beats a grocery bill format in Word or Excel
Search for "grocery bill format in word" or "in excel" and you land on a blank grid you still have to wire up yourself: item name, unit (kg, litre, packet, dozen), rate per unit, quantity, and a per-line amount, then a running subtotal at the bottom. Our tool does that arithmetic live as you type. It applies CGST and SGST at the right slab, handles any discount on the total, and shows the grand total in figures and in words. You also get the shop name, GSTIN, bill number and date laid out cleanly, so there is no column formatting or broken formula to fix before you hand the customer their bill.
GST on grocery bills, explained simply
GST on groceries is not one flat rate. Many staples like fresh vegetables, fresh fruit, unbranded flour, and loose grains are nil rated, while packaged and branded items attract 5 percent, 12 percent, or 18 percent depending on the product. That is why a real grocery bill often shows different tax rates on different lines.
For a GST registered supermarket or grocery store, the tax is shown as CGST plus SGST when the buyer is in the same state, and as IGST when the supply crosses state lines. The generator lets you set the correct rate per item and splits it for you.
It also helps to know the wider picture so your records stay accurate. Petrol and diesel are outside GST, so a genuine fuel or petrol bill shows no GST line at all. Hotel room tariffs are taxed at 12 percent up to 7500 rupees per night and 18 percent above that, restaurant service is generally 5 percent, and residential rent carries no GST. Grocery bills sit apart from all of these, with their own item wise slabs.
Grocery bills for reimbursement and record keeping
If your employer or client reimburses grocery or pantry purchases, a proper bill is what makes the claim go through. A clear grocery receipt with the shop name, date, itemised list, and total gives your accounts team everything they need to approve the amount without back and forth.
The tool is built for legitimate record keeping. If you have genuinely lost the original bill for a real purchase and need to recreate it for your own records or a valid claim, you can reproduce the accurate details here. Always enter the true items, amounts, and date, and never use it to invent expenses that did not happen. Honest records protect you if anyone ever checks.
HSN codes on a grocery bill
An HSN (Harmonised System of Nomenclature) code is the classification number that identifies each product under GST. On a GST grocery bill, HSN codes sit next to each item so the applied tax rate is easy to verify. As per Indian rules, HSN reporting depends on turnover: businesses up to Rs 5 crore use 4-digit codes and those above Rs 5 crore use 6-digit codes, while composition dealers and small unregistered kirana shops may not need them at all. Our generator lets you add an HSN column per line item, so you can issue a compliant bill when a customer or auditor asks for one.
GST rates for common grocery items
GST on groceries depends on the item, not the shop. Unbranded and loose staples such as rice, wheat, atta, fresh vegetables, fresh fruit, milk and eggs are exempt at 0%. The same staples attract 5% once they are branded and sold in a pre-packaged, labelled form. Everyday goods like edible oil, tea, coffee, sugar and packaged snacks typically fall at 5% or 12%, while processed and premium items such as chocolates, aerated drinks and many personal-care products sit at 18%. A single grocery bill often mixes several of these rates, so set the correct rate per line rather than one rate for the whole bill.
CGST, SGST and IGST on your grocery bill
For a normal grocery sale where the shop and the customer are in the same state, GST is split into two equal halves: CGST (central) and SGST (state). So a 5% item shows 2.5% CGST plus 2.5% SGST. IGST applies only on inter-state supply, which is rare for a walk-in grocery purchase and is more relevant when a distributor ships goods to another state. Our generator picks the CGST and SGST split automatically for local sales and can switch to IGST for inter-state billing, so the tax breakup on the bill stays correct.
Common mistakes to avoid
- Leaving off the bill number or date, which makes the grocery bill hard to reference later
- Applying a single GST rate to every item when groceries actually fall under different slabs
- Forgetting to split tax into CGST plus SGST for local sales or IGST for inter state sales
- Missing the GSTIN or HSN codes on a registered business bill, which weakens its validity
- Wrong quantity or weight units, for example mixing kilograms and grams, which throws off the total
- Rounding errors from manual spreadsheets, easily avoided when the tool totals everything for you
- Recreating a bill with amounts or items that were never actually purchased, which is never acceptable
Why use our grocery bill generator
It is free to try, works entirely in your browser, and needs no software, sign up, or spreadsheet skills. The live preview means what you see is exactly what you download, so there are no surprises when you print.
You can add your logo and GSTIN for a professional, GST ready look, itemise as many products as you need, and produce a consistent grocery bill format every single time. For kirana owners, supermarkets, and anyone keeping proper expense records, it is a fast, reliable grocery bill maker that gets the details right.
Frequently asked questions
Is the grocery bill generator free to use?
Yes, you can create and preview your grocery bill for free. The live preview carries a small watermark, and a one time charge removes it so you can download a clean, professional PDF.
Can I download the grocery bill as a PDF?
Yes. Once your bill looks right in the preview, you can download it as a ready to print grocery bill format PDF that stays consistent every time you generate it.
Does the tool handle GST on grocery items?
Yes. You can set the correct GST rate for each item, since groceries fall under different slabs, and the generator splits the tax into CGST plus SGST within a state or IGST for inter state sales.
Is a generated grocery bill valid for reimbursement?
A grocery bill with your shop name, date, itemised list, GSTIN where applicable, and total gives your accounts team the details they need. Always ensure the items and amounts are true and reflect a real purchase.
Can I add my shop logo and GSTIN to the bill?
Yes. You can add your store logo, GSTIN, address, and contact details to produce a branded, GST ready kirana or supermarket bill.
Can I get the grocery bill format in Word or Excel?
This tool creates the bill online and outputs a clean PDF rather than a Word or Excel file. It replaces the need for a grocery bill format in Excel or Word by doing the layout and maths for you and giving you a polished, print ready result.
I lost my original grocery bill. Can I recreate it?
If the purchase genuinely happened and you have lost the original, you can reproduce the accurate details for your own records or a valid claim. Enter the true items, amounts, and date only. Do not use the tool to create bills for purchases that never took place.
Who should use this grocery bill maker?
Kirana store owners, supermarket and mini mart operators, grocery distributors, and individual customers who need a grocery receipt for record keeping or reimbursement can all use it to create a proper, itemised bill quickly.
Do I need HSN codes on a grocery bill?
It depends on your GST registration and turnover. Registered sellers up to Rs 5 crore turnover use 4-digit HSN codes and those above use 6-digit codes. Small unregistered kirana shops and composition dealers usually do not need HSN codes. Our tool has an optional HSN column so you can add them when required.
Can one grocery bill have different GST rates for different items?
Yes. Groceries fall under different GST slabs, so a single bill can carry 0% staples, 5% packaged items and 18% processed goods together. You set the rate per line item and the tool totals each rate separately in the tax summary.
What is the difference between CGST, SGST and IGST on a grocery bill?
For a sale within the same state, GST is split into equal CGST and SGST halves, for example 2.5% plus 2.5% on a 5% item. IGST is charged only on inter-state supply, which is uncommon for over-the-counter grocery sales and mainly applies to distributor shipments across states.
Is there a limit on the number of items on one bill?
No. You can add as many grocery line items as you need on a single bill, with quantity, rate and per-line GST for each, and the tool calculates the subtotal, tax and grand total automatically.