Billing & GST

GST Invoice Format in India: Rules, Fields and Mistakes That Invite Notices

Mandatory fields, HSN/SAC codes, B2B vs B2C formats, e-invoicing thresholds and the common mistakes that turn routine invoices into GST notices.

A GST invoice is the most important document your business produces — and also the one most likely to quietly invite a notice. The rules aren't complicated, but they are exact, and small omissions (a missing HSN code, a broken invoice number, a wrong GSTIN) accumulate into compliance risk and blocked input tax credit for your customers. This guide lays out the mandatory fields, the format rules, and the mistakes that put you on the department's radar — so you can get it right at the source.

The mandatory fields on a GST invoice

A tax invoice under GST must carry a specific set of details. Missing any of them can render the invoice non-compliant:

CGST + SGST vs IGST: getting the split right

This is where manual billing goes wrong most often. The rule is simple but unforgiving:

The determining factor is the place of supply, not just the buyer's billing address. Getting this wrong means either short-charging tax (a liability for you) or wrongly charging it (a problem for your buyer). Software that knows the buyer's state and applies the correct split automatically removes this error entirely.

The mistakes that invite notices

The department's systems now cross-match invoices automatically, so errors surface fast. The usual culprits:

Every one of these is preventable at the billing stage. See our GST returns guide for how these errors ripple into your filings.

E-invoicing: know if it applies to you

Businesses above the notified turnover threshold must generate e-invoices — invoices registered on the government's IRP portal, which return an IRN and a QR code that must appear on the invoice. Even if you're below the threshold today, building on a system that supports e-invoicing means you won't have to rip and replace when you cross it.

Frequently asked questions

What are the mandatory fields on a GST invoice?

Supplier and recipient details with GSTINs, a consecutive invoice number, date, HSN/SAC codes, item description and value, the correct tax split, place of supply, and signature.

When do I charge IGST instead of CGST + SGST?

Charge IGST for inter-state supplies (different states) and CGST + SGST for intra-state supplies (same state), based on the place of supply.

Is an HSN code mandatory on every invoice?

HSN/SAC codes are now required across most taxpayers; the number of digits depends on turnover. Missing codes are a common notice trigger.

What happens if my invoice numbers have gaps?

Gaps or duplicates in the sequence look like unreported sales and are a classic red flag. Invoice numbers must be unique and consecutive for the financial year.

Get every invoice right, automatically

BecozAI generates fully GST-compliant invoices — correct CGST/SGST/IGST split by place of supply, HSN/SAC codes, unbroken sequential numbering and e-invoicing support — across all 17 industry templates. Also read our complete GST billing guide, then start free for six months and stop worrying about the format.