Retail shop bill format (general GST bill)

Quick answer

Any registered retail shop's GST bill must show your name, address and GSTIN, a serial number of up to 16 characters, the date, buyer details where needed, HSN, description, quantity and unit, taxable value after discount, GST rate and amount as CGST + SGST or IGST, and a signature. This general format has exactly those fields.

Excel + Word + PDFFree · WhatsApp number to downloadGST rates from 22 Sep 2025

GST on the bill splits into CGST and SGST and flows into your GSTR-1 report

Preview: General retail shop bill format

Fill online →

Free. Excel and Word ask for your name and WhatsApp number once; Print / Save as PDF and Fill online need nothing. The Excel file works out taxable value, CGST, SGST or IGST and the total as you type. Fill online opens the free GST invoice generator with these sample items.

SAMPLE: Your shop name

Address: Shop address, City, PIN

Phone: 98xxxxxxxx

GSTIN: 24AAAAA0000A1Z5

State: Gujarat (24)

TAX INVOICE

ORIGINAL FOR RECIPIENT

Invoice no.
INV/26-27/001
Date
16-10-2026
Place of supply
Gujarat (24)
Reverse charge
No

Bill to

Customer name: Customer name

Address: Customer address

GSTIN (if registered): -

State: Gujarat (24)

#DescriptionHSNQtyUnitRate (₹)Disc. %Taxable value (₹)GST %CGST (₹)SGST (₹)Amount (₹)
1Steel water bottle 1 L73232pcs285.71-571.425%14.2914.29600.00
2Umbrella66011pcs380.95-380.955%9.529.52399.99
3Wall clock91051pcs677.9710%610.1718%54.9254.92720.01
4LED torch85131pcs338.98-338.9818%30.5130.51400.00

Amount in wordsRupees Two Thousand One Hundred Twenty Only

Thank you. Goods once sold can be exchanged within 7 days with the bill (sample shop policy).

Taxable value
1,901.52
CGST
109.24
SGST
109.24
Total
₹2,120.00

Authorised signatory

Sample rows and rates for the layout (rates from 22 Sep 2025). Check the GST rate for your own HSN. Free format from richdaddy.in/bill-format/retail-shop

What a general retail shop bill must show

Every tax invoice needs the Rule 46 fields in the table further down. On top of those, a retail bill needs:

What to printWhy / source
Invoice number in one series per financial yearRule 46(b): consecutive, up to 16 characters, letters, digits, - and /
Buyer name and address for unregistered buyers at ₹50,000 or moreRule 46(e)
HSN with the right digitsNotification 78/2020-CT: 4 digits up to ₹5 crore turnover for B2B, 6 above; may skip on B2C up to ₹5 crore
Round off shown separatelyNot required by Rule 46, but it keeps the total and the tax figures consistent

The shop columns in this format

  • Disc. %: GST is charged on the value after a discount shown on the bill.
  • CGST / SGST / IGST: Same state: CGST + SGST at half the rate each. Other state: IGST at the full rate.

GST rates on the sample items

Rates in the samples: steel bottles and umbrellas moved to 5% from 22 September 2025 (PIB, 56th GST Council); the wall clock and torch lines are at 18%. Use the rate for your own HSN.

Common mistakes on retail bills

  • Restarting invoice numbers every month, or using two series for the same counter without a prefix.
  • Showing only a GST-inclusive total, with no taxable value or tax split.
  • Charging CGST + SGST to a buyer in another state.

How to use this format

  1. Download the format. Choose Excel (.xlsx) for automatic GST totals, Word (.docx) to edit the layout, or Print / Save as PDF to get the A4 sample as a PDF.
  2. Put in your shop details. Replace the sample shop name, address and GSTIN.
  3. Type over the sample items. Enter each item with its HSN, quantity, rate, discount and GST rate. In Excel the taxable value, CGST, SGST or IGST and the total fill in by themselves.
  4. Print, sign and keep a copy. Print on A4 or save as PDF, sign it and keep the office copy with the next invoice number in your series.

Fields every GST tax invoice needs (Rule 46)

FieldRule
Your name, address and GSTINRule 46(a)
Invoice number: consecutive, up to 16 characters, unique for the financial yearRule 46(b)
Date of issueRule 46(c)
Buyer's name, address and GSTIN if registered; for an unregistered buyer, name and address when the value is ₹50,000 or moreRule 46(d)-(f)
HSN code of each itemRule 46(g); digits per Notification 78/2020-CT
Description, quantity and unitRule 46(h)-(i)
Taxable value after discountRule 46(k)
GST rate and amount: CGST + SGST, or IGST for another stateRule 46(l)-(m)
Place of supply for inter-state sales; reverse charge yes/noRule 46(n), (p)
Signature of you or your authorised personRule 46(q)

Composition dealers and shops selling only exempt goods issue a bill of supply instead (Rule 49): change the title and remove the tax columns. Full field-by-field notes: GST invoice format.

FAQ

Retail bill format: questions

What is the format of a shop bill under GST?

There is no fixed layout. Rule 46 lists the contents: your name, address and GSTIN, serial number, date, buyer details where needed, HSN, description, quantity and unit, taxable value, GST rate and amount, place of supply for inter-state sales, reverse charge and a signature.

How many digits can my invoice number have?

Up to 16 characters, using letters, digits, hyphen and slash, in a consecutive series unique for the financial year (Rule 46(b)).

Do I need the customer's name on a retail bill?

For an unregistered buyer, only when the taxable value is ₹50,000 or more, or if the buyer asks (Rule 46(e) and (f)). For a registered buyer, always, with their GSTIN.

When do I charge IGST instead of CGST and SGST?

When the place of supply is in another state. In the Excel format, set Inter-state sale to Yes and the tax moves to IGST.

How many copies of the bill do I need?

Rule 48 asks for goods invoices in triplicate (original for the buyer, duplicate for the transporter, triplicate for you). For counter sales most shops keep a printed or digital office copy.

Software for this shop

RichPOS numbers invoices in series, prints every Rule 46 field on thermal 58/80 mm or A4, works out GST after bill discounts and gives your CA GSTR-1 and sales GST reports. Billing software for retail shops →

Related

Bill formats for other shops

Sources

Summary for shop owners, checked against these sources on 16 October 2026. Rules and rates change; confirm your case with the current text or your CA. Not tax or legal advice.

Tired of filling bills by hand?

RichPOS prints this kind of GST bill in seconds from saved items, on thermal 58/80 mm or A4 printers, and keeps your GST reports ready for your CA.

Free 30-day trial, then ₹99/month for the first 3 months (₹199/month after that) or ₹2,000/year. See pricing