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:

  1. Supplier name, address, and GSTIN
  2. Recipient name, address, and GSTIN (if registered)
  3. Invoice number and date
  4. HSN code (for goods) or SAC code (for services)
  5. Description of goods/services
  6. Taxable value, discount, and tax amount
  7. CGST, SGST, or IGST rate and amount
  8. Place of supply
  9. 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

Use the correct code for your product or service category to ensure compliance.

Common GST Invoice Mistakes

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.