Back to Blog
GST & Tax
11 min read

What Should a GST Bill Include? Complete Checklist

Every mandatory field of a GST tax invoice in India: GSTIN, HSN/SAC, invoice number, place of supply, tax breakup and signature — with a filled sample.

What Should a GST Bill Include? Complete Checklist

A GST bill — formally a tax invoice — must include the supplier's name, address and GSTIN, a unique sequential invoice number and date, the recipient's details, the HSN/SAC code, a description, quantity and value of what is supplied, the taxable value and tax breakup (CGST + SGST or IGST), the place of supply, and the supplier's signature. These fields are mandated by Rule 46 of the CGST Rules, 2017. Miss any of them and the invoice is non-compliant, and your buyer may lose their input tax credit.

Quick answer: the mandatory GST invoice fields

A valid GST tax invoice must carry:

  • Supplier details — legal name, address, and 15-digit GSTIN
  • Invoice number — unique, sequential, max 16 characters, and date of issue
  • Recipient details — name, address, and GSTIN (if registered)
  • HSN code (goods) or SAC code (services)
  • Description, quantity, unit and value of goods/services
  • Taxable value after any discount
  • Tax rate and amount — split into CGST + SGST/UTGST, or IGST
  • Place of supply (with state name and code) for inter-state sales
  • Reverse charge indication, if applicable
  • Signature or digital signature of the supplier/authorised person

Mandatory fields (and why each one matters)

Competitors list these fields. Here is what each one is actually for — and what goes wrong when it is missing.

#FieldExampleWhy it matters
1Supplier name & addressReddy Hardware & Fabricators, 22 HITEC City Road, Madhapur, Hyderabad, Telangana 500081Identifies who is liable for the tax; establishes the location of supply
2Supplier GSTIN36AAFCH6677S1Z5Proves registration; without it the document is not a valid tax invoice
3Invoice numberINV-2026-00471Must be unique, sequential and ≤ 16 characters; the spine of your GSTR-1
4Invoice date01 Jun 2026Fixes the tax period and the time of supply
5Recipient name & addressDeccan Infra Projects Pvt Ltd, Gachibowli, Hyderabad 500032Identifies the buyer; required for B2B input tax credit
6Recipient GSTIN36AAACD4521P1ZKLets the buyer claim ITC; mandatory if the buyer is registered
7HSN / SAC code7308 (steel structures) / 998719 (maintenance)Classifies the supply; drives the correct tax rate and GSTR-1 summary
8Description of goods/servicesMS fabricated steel frameTransparency and audit trail
9Quantity & unit12 NOSBasis for valuation and ITC matching
10Taxable value₹1,80,000The value GST is charged on, after discount
11Tax rate & amount18% → CGST ₹16,200 + SGST ₹16,200The legally required tax and its split
12Place of supplyTelangana (36)Decides whether CGST+SGST or IGST applies
13Reverse charge"Tax payable on reverse charge: No"Tells the buyer who pays the tax
14SignatureAuthorised signatory sign / DSCValidates the document under Rule 46

Tax invoice vs bill of supply. If you are not charging GST — because you are under the composition scheme or supplying exempt goods — you issue a bill of supply, not a tax invoice, and it must say so and omit the tax amount. A regular registered dealer making taxable supplies always issues a tax invoice. See invoice vs bill vs receipt for where each document fits.

Annotated sample GST invoice (filled example)

Here is a complete intra-state B2B tax invoice with realistic dummy data. Note how every Rule 46 field appears.

TAX INVOICE Reddy Hardware & Fabricators (Prop. Sneha Reddy) 22 HITEC City Road, Madhapur, Hyderabad, Telangana 500081 GSTIN: 36AAFCH6677S1Z5 · State: Telangana (36) Invoice No: INV-2026-00471 · Date: 01 Jun 2026 Reverse Charge: No

Bill to: Deccan Infra Projects Pvt Ltd, Gachibowli, Hyderabad, Telangana 500032 Recipient GSTIN: 36AAACD4521P1ZK · Place of Supply: Telangana (36)

#DescriptionHSNQtyRate (₹)Taxable (₹)
1MS Fabricated Steel Frame73081215,0001,80,000
2Anti-corrosion Coating Service998719120,00020,000
Total taxable value2,00,000
CGST @ 9%18,000
SGST @ 9%18,000
Invoice total2,36,000

Amount in words: Two Lakh Thirty-Six Thousand Rupees Only. For Reddy Hardware & Fabricators — Authorised Signatory (sign / DSC).

Because the supplier and buyer are both in Telangana, this is an intra-state supply, so the 18% tax splits into 9% CGST + 9% SGST. Had the buyer been in Karnataka, a single 18% IGST line would replace the CGST/SGST split and the place of supply would read "Karnataka (29)".

Legal & compliance: the GST invoice rules (FY 2025–26)

The mandatory contents of a tax invoice are governed by Rule 46 of the Central Goods and Services Tax Rules, 2017, read with Sections 31 and 34 of the CGST Act, 2017. The authoritative text is on the CBIC GST portal(opens in new tab) and India Code(opens in new tab).

Invoice numbering. The invoice number must be consecutive, unique for a financial year, and no longer than 16 characters — letters, numbers, "-" and "/" only. You may run separate series (e.g. one per branch), but each must be internally sequential. A fresh series can start each financial year.

HSN / SAC code requirement. As of FY 2025–26, the number of HSN digits depends on aggregate turnover in the preceding year:

Aggregate turnover (preceding FY)HSN/SAC digits required
Up to ₹5 crore4 digits
Above ₹5 crore6 digits

For B2C supplies, businesses with turnover up to ₹5 crore are not required to quote HSN, although most do for clarity. Getting the code right also fixes your rate — see how to calculate GST on an invoice.

CGST + SGST vs IGST. The tax breakup is not optional. For an intra-state supply you must show CGST and SGST (or UTGST in union territories) as separate lines; for an inter-state supply you show a single IGST line. The deciding factor is the place of supply versus the supplier's location.

Signature. Rule 46 requires a signature or digital signature of the supplier or an authorised representative. Electronically transmitted invoices with a valid digital signature, and invoices generated under the e-invoicing (IRN + QR code) system, do not need a physical signature.

E-invoicing threshold. Under the e-invoicing mandate, businesses whose aggregate turnover exceeds ₹5 crore must generate an Invoice Reference Number (IRN) and QR code from the Invoice Registration Portal for B2B supplies. An invoice in this bracket that lacks a valid IRN is not treated as a valid tax invoice, and the buyer cannot claim input tax credit on it. Confirm the current threshold on cbic-gst.gov.in(opens in new tab), as it has been lowered in stages.

Number of copies. For goods, prepare three copies — Original for Recipient, Duplicate for Transporter, Triplicate for Supplier. For services, two copies — Original for Recipient and Duplicate for Supplier.

Time limit to issue. For goods, issue the invoice on or before removal/delivery; for services, within 30 days of supply (45 days for banks, NBFCs and insurers).

A note on fuel. Petrol, diesel, natural gas, ATF and crude oil are currently outside GST — they attract VAT and central excise instead. So a petrol-pump receipt will not show CGST/SGST. Do not "add GST" to a fuel bill to make it look like a tax invoice; that is a fabricated document. Keep fuel records as they are for reimbursement and accounting — our guide on whether you can make your own fuel bill explains the line between formatting a genuine receipt and faking one.

Legitimate record-keeping vs fraud. Issuing or reconstructing a GST invoice for a genuine sale you actually made is normal compliance. Creating an invoice for a sale that never happened, inflating values, or copying another firm's GSTIN is invoice fraud under the GST law and can trigger penalties and prosecution. A bill generator helps you format a real transaction correctly — it does not, and should not, manufacture fake supplies. If you are still deciding which document a given transaction even calls for, the invoice vs bill vs receipt breakdown and our GST bill generator walkthrough are good next reads.

Create a GST-compliant bill in 2 minutes

You do not need accounting software to issue one correct invoice. Using the bill & invoice generator:

  1. Choose the GST invoice template — it lays out every Rule 46 field for you.
  2. Enter your business details — legal name, address and GSTIN (saved for reuse).
  3. Add the buyer — name, address and GSTIN; set the place of supply.
  4. Add line items — description, HSN/SAC, quantity and rate; the tool computes the taxable value and the CGST + SGST or IGST automatically based on the states.
  5. Add your signature and download a clean, print-ready PDF — ready to email or send on WhatsApp.

The same flow feeds straight into your GSTR-1 preparation because the invoice numbers stay sequential and the HSN summary is already captured.

Online generator vs Word vs Excel/manual

Rule 46 capabilityOnline generatorMS WordExcel / manual
Splits 18% into CGST + SGST (or one IGST line) on its ownYes AutomaticNo You type each linePartial Only if the formula is right
Picks intra- vs inter-state from the two statesYes Decided for youNo Easy to get backwardsNo Manual judgement
Validates the 15-digit GSTIN and its state codeYes Checks formatNo No checkNo No check
Prompts for HSN/SAC at the digit count your turnover needsYes Built-in fieldPartial Blank cell onlyPartial Blank cell only
Keeps invoice numbers sequential and ≤ 16 charactersYes Auto-incrementNo Duplicates slip inPartial Manual sort
Spells the invoice total in wordsYes GeneratedNo Type it yourselfNo Type it yourself
Exports a clean, print-ready tax-invoice PDFYes One clickPartial Layout driftsNo Not really

Common mistakes to avoid

  • Skipping or repeating invoice numbers — this breaks your GSTR-1 trail and is the first thing an auditor notices.
  • Showing IGST on an intra-state sale (or vice-versa) — the CGST/SGST-vs-IGST choice follows the place of supply, not habit.
  • Omitting the HSN/SAC code when your turnover requires it — a missing or wrong code can hold up the buyer's ITC matching.
  • Charging tax on exempt or nil-rated goods — if no GST applies, issue a bill of supply, not a tax invoice.
  • Leaving out the signature on a printed invoice, or assuming a typed name counts as a signature.
  • Printing an expired or copied GSTIN — verify it on the GST portal; an invalid GSTIN voids the customer's input tax credit and exposes you to penalty.

Sources & references


Ready to issue a Rule 46-compliant invoice right now? Create a GST bill free → — no sign-up, automatic tax breakup, instant PDF.

Frequently Asked Questions

What are the mandatory fields on a GST invoice in India?
A GST tax invoice must show the supplier's name, address and GSTIN; a unique sequential invoice number and date; the recipient's name, address and GSTIN (if registered); HSN or SAC code; description, quantity and value of goods or services; taxable value, tax rate and the CGST/SGST or IGST amount; place of supply; whether tax is on reverse charge; and the supplier's signature or digital signature. These are set out in Rule 46 of the CGST Rules, 2017.
Is HSN code mandatory on every GST bill?
It depends on turnover. As of FY 2025–26, businesses with aggregate turnover up to ₹5 crore must show a 4-digit HSN/SAC code, and those above ₹5 crore must show a 6-digit code. For B2C supplies, small taxpayers (turnover up to ₹5 crore) are exempt from quoting HSN, though many show it anyway.
Is a signature compulsory on a GST invoice?
Yes. Rule 46 requires the signature or digital signature of the supplier or an authorised representative. An exception applies to electronically issued invoices carrying a valid digital signature or that are issued under the e-invoicing (IRN/QR) system, where a physical signature is not required.
What is the difference between a tax invoice and a bill of supply?
A tax invoice is issued by a GST-registered supplier for taxable supplies and shows the GST charged. A bill of supply is issued when no tax is charged — for example by a composition-scheme dealer or for exempt/nil-rated goods — and does not show any tax amount.
How many copies of a GST invoice are required?
For goods, three copies are prepared: the original for the recipient, a duplicate for the transporter, and a triplicate for the supplier. For services, two copies suffice — original for the recipient and duplicate for the supplier.
What is the time limit to issue a GST invoice?
For goods, the invoice must be issued on or before the removal or delivery. For services, it must be issued within 30 days of supply (45 days for banks, insurers and NBFCs).
Is place of supply mandatory on a GST bill?
Yes, for inter-state supplies. The place of supply, along with the name of the state and its code, must be shown when the supply is in the course of inter-state trade so that IGST is correctly applied.

No Need for Extra Stress—Let Us Handle It for You!

Simple, fast, and reliable bill generation for your business