Guide

GST invoice format: every field your tax invoice must have

Under Rule 46 of the CGST Rules, a GST tax invoice must show the supplier's name, address and GSTIN, a unique serial number of up to 16 characters, the date, the buyer's details, HSN or SAC codes, the taxable value, the tax rate and amount split into CGST and SGST or IGST, and the place of supply. The checklist below covers each field, with the common mistakes.

Updated

Required fields on a GST tax invoice

FieldWhat to putCommon mistake
Supplier detailsName, address and GSTINAn old address after moving premises
Invoice numberConsecutive, unique per financial year, up to 16 characters (letters, digits, hyphen or slash)Restarting numbers mid-year, or reusing one
Invoice dateThe date of issueDating it after the supply for goods
Buyer detailsName, address and GSTIN if registeredMissing GSTIN, so the buyer cannot claim credit
HSN or SAC codeAbove ₹5 crore turnover: 6 digits on every invoice. Up to ₹5 crore: 4 digits on B2B invoices (optional on B2C)Too few digits
Description and quantityWhat was supplied, with quantity and unitVague descriptions such as "material"
ValuesTotal value, and taxable value after discountsTax worked out before the discount
TaxRate and amount of CGST and SGST (or UTGST), or IGST, and any cessCGST and SGST on an inter-state sale
Place of supplyState name and code; delivery address if differentLeft blank, so the tax type cannot be checked
Reverse chargeWhether tax is payable on reverse chargeNot stated
SignatureSignature or digital signature of the supplierUnsigned printouts

CGST and SGST, or IGST?

If the supplier's state and the place of supply are the same, charge CGST and SGST, each at half the rate. If they differ, charge IGST at the full rate. Getting this wrong is the most common GST invoice mistake, and the buyer's credit depends on it.

When an e-invoice is needed

Businesses with annual turnover above ₹5 crore must report B2B invoices to the Invoice Registration Portal and print the IRN and QR code on the invoice. JenVoice creates the e-invoice JSON from the same invoice on Pro.

Copies

For goods, the invoice is made in triplicate: original for the buyer, duplicate for the transporter and triplicate for the supplier. For services, in duplicate.

Questions

Common questions

Is a handwritten GST invoice valid?
Yes, if it has every required field. A tool simply makes the tax split and numbering harder to get wrong.
How long can a GST invoice number be?
Up to 16 characters, using letters, digits, hyphens or slashes, unique for the financial year. For example INV/26-27/0043.
Do I need HSN codes on every invoice?
If your turnover is above ₹5 crore, yes: 6 digits on every invoice. Up to ₹5 crore, 4 digits are required on B2B invoices and optional on B2C invoices.
Can I make a GST invoice free?
Yes. JenVoice's GST invoice maker has every field above, splits CGST, SGST and IGST for you and needs no sign-up.