GST Invoice Format: Complete Guide for Indian Businesses
If you run a business in India, issuing GST-compliant invoices is mandatory once you're registered under the Goods and Services Tax regime. This guide covers everything you need to know.
What Is a GST Invoice?
A GST invoice is a tax invoice that includes GST registration details, HSN/SAC codes, and a breakdown of CGST, SGST, or IGST depending on whether the transaction is intra-state or inter-state.
Mandatory Fields on a GST Invoice
Under GST rules, your invoice must include:
- Supplier name, address, and GSTIN
- Recipient name, address, and GSTIN (if registered)
- Invoice number and date
- HSN code (for goods) or SAC code (for services)
- Description of goods/services
- Taxable value, discount, and tax amount
- CGST, SGST, or IGST rate and amount
- Place of supply
- Signature or digital signature
CGST, SGST, and IGST Explained
| Tax Type | When It Applies |
|---|---|
| CGST + SGST | Intra-state supply (same state) |
| IGST | Inter-state supply (different states) |
HSN and SAC Codes
- HSN (Harmonized System of Nomenclature) — for goods
- SAC (Services Accounting Code) — for services
Use the correct code for your product or service category to ensure compliance.
Common GST Invoice Mistakes
- Missing or incorrect GSTIN
- Wrong HSN/SAC codes
- Not showing tax breakdown separately
- Duplicate invoice numbers
Generate GST Invoices Online
Use our free GST invoice template to create compliant invoices with automatic tax calculations. Download as PDF instantly.
FAQ
Is GST invoice mandatory for all businesses?
Only businesses registered under GST must issue GST invoices. Turnover thresholds apply — check current GST registration limits.
Can I revise a GST invoice after issuing?
Yes, through a credit note or debit note for corrections. Original invoice should be retained for records.