The GST invoice format, explained
What Indian GST rules require on a tax invoice, in plain language.
Mandatory fields
- Supplier details: your legal name, address, and GSTIN.
- Invoice number: unique, consecutive, within the financial year.
- Invoice date and, for services, the date of supply if different.
- Recipient details: name, address, and GSTIN for registered buyers
(B2B). For B2B supplies this is what lets your client claim input tax credit.
- Place of supply with state code — this determines which tax applies.
- HSN or SAC codes: HSN for goods, SAC for services, per line item.
- Taxable value, rate, and tax amount per line or in a summary.
CGST + SGST or IGST?
It depends on the place of supply:
- Intrastate (same state): the GST splits into equal halves —
CGST (central) and SGST (state). An 18% rate shows as CGST 9% + SGST 9%.
- Interstate (different states, or exports): the full rate is
charged as IGST instead.
e-Invoicing and the QR code
Businesses above the notified turnover threshold must register invoices with the
government Invoice Registration Portal (IRP), which returns an IRN (Invoice Reference
Number) and a signed QR code that must appear on the invoice. Below the threshold,
a standard GST-compliant invoice is sufficient.
Common mistakes
- Reusing or skipping invoice numbers after deleting an invoice — cancel, never delete.
- Showing a single "GST" line for intrastate supplies instead of the CGST/SGST split.
- Missing HSN/SAC codes, which are mandatory above modest turnover thresholds.
- Forgetting the buyer's GSTIN on B2B invoices, blocking their input credit.
Generate GST-ready invoices
YourInvoiceGen handles GSTIN fields, HSN/SAC codes, the
CGST/SGST-vs-IGST split, and sequential numbering automatically.
Get Started Free