Whether you're maintaining household expense records, submitting a bill for office pantry supplies, or just need a clean itemised receipt for a grocery purchase — a proper retail bill matters. BillOnline's free Retail Bill Generator lets you create itemised grocery, supermarket, departmental store and kirana-style bills instantly, with no login and no watermark.

This guide covers what a valid retail bill should contain, how GST applies to grocery items, the difference between a kacha bill and a pakka bill, and how to use each of the five bill formats.

Generate a grocery or retail store bill in under a minute — free, no login required.

Create Retail Bill →

What Must a Retail or Grocery Bill Include?

A complete retail bill for record-keeping or reimbursement purposes in India typically contains:

Note: Not every retail bill needs GST details. Small, unregistered kirana and general stores commonly issue a simple cash bill without any tax breakup — this is completely normal and explained further below.

Kacha Bill vs. Pakka Bill — What's the Difference?

Indian retail billing generally falls into two categories:

BillOnline's Retail Bill Generator supports both styles — the Kirana / General Store format generates a clean kacha-style bill with no GST fields at all, while the Supermarket, Grocery and Departmental formats include full MRP, discount and GST breakup for a pakka-style tax invoice.

GST on Grocery and Retail Items in India

GST rates on retail and grocery items vary widely depending on the product category. Here's a general reference (always confirm current rates for GST-registered billing):

CategoryTypical GST Rate
Unbranded rice, wheat, pulses, fresh vegetables0% (Exempt)
Milk, curd, fresh produce0% (Exempt)
Branded packaged staples (atta, rice, dal)5%
Tea, coffee, edible oils5%
Butter, ghee, processed snacks12%
Biscuits, packaged juices, namkeen12%–18%
Soaps, detergents, shampoo, toiletries18%

Important: GST rates change periodically based on government notifications. The rates above are general guidance only — always check the current GST rate schedule or your store's actual bill for the applicable rate on a specific item.

Retail Bill Formats — Which One to Use?

BillOnline's retail bill generator supports 5 distinct formats suited to different store types:

Supermarket — Blue
Bright, modern A4-style bill with MRP, discount and GST breakup. Best for supermarket-style purchases.
Grocery Store — Green
Fresh, organic-styled grocery bill format. Suited for daily grocery and fresh produce purchases.
Departmental Store — Minimal
Clean black-and-white departmental store invoice. Professional and easy to read.
Kirana / General Store
Simple kacha-bill style with no GST or GSTIN — just item, quantity, rate and total, like a real local store receipt.
Thermal POS Receipt (80mm)
Narrow checkout-counter style receipt with item count and barcode-style bill number — matches typical supermarket POS printouts.

How to Use the Retail Bill Generator

Creating a retail bill on BillOnline takes under a minute:

  1. Choose a format — Select Supermarket, Grocery, Departmental, Kirana or Thermal POS from the dropdown.
  2. Enter store details — Name, address, phone and GSTIN (optional, hidden automatically for Kirana format). Use the 🎲 Randomise button to auto-fill a sample store name and address based on your area.
  3. Fill bill details — Bill number, counter/till number, cashier name, date and time.
  4. Add items — Enter item names, quantity, MRP, discount % and GST % per line (Kirana format uses a simpler item + quantity + rate layout).
  5. Print or save as PDF — Click "Print / Save PDF" and use your browser's "Save as PDF" option.

Pro tip: Your entered details are automatically saved in your browser. When you return to the tool, it restores your last bill — no need to re-enter everything each time.

Retail Bill vs. Grocery Receipt — What's the Difference?

These terms are often used interchangeably but have subtle distinctions:

For expense records where GST input credit matters, use a proper tax invoice format with full GST breakup. For everyday personal record-keeping, a simple cash-memo style bill is usually sufficient.

Frequently Asked Questions

Can I create a bill without GST for a small store?

Yes. Select the Kirana / General Store format — it generates a simple bill with item, quantity, rate and total only, with no GST or GSTIN fields, matching how most small unregistered stores actually bill.

Does the tool support MRP and discount per item?

Yes, for the Supermarket, Grocery, Departmental and Thermal POS formats. Each line item supports quantity, MRP, an optional discount percentage, and a GST rate, with the bill automatically showing your total savings.

Is my data stored anywhere?

No. All information you enter stays in your browser using local storage. Nothing is sent to or stored on any server.

Can I use any store name?

Yes. The store name, address, phone and GSTIN fields are fully editable — enter any name you like, or use the Randomise button to auto-fill a generic sample store name for testing the layout.