May 6, 2026·6 min read

GST Invoice Format in India: Rules & Free Template

Everything a GST invoice in India must show — GSTIN, HSN/SAC, and the tax breakup — plus a free way to create one.

If you're registered under GST in India, your tax invoices must include specific fields. Here's a plain-English checklist.

What a GST invoice must include

  • Your business name, address, and GSTIN.
  • A unique, sequential invoice number and the date.
  • Customer name, address, and GSTIN (if registered).
  • HSN/SAC code for each item or service.
  • Taxable value and the CGST, SGST/UTGST, or IGST breakup with rates.
  • Total invoice value (in figures and ideally words).
  • Place of supply for inter-state transactions.
💡 Create a clean GST-style bill online — use the India invoice generator, add your tax, and download a PDF free.

CGST/SGST vs IGST

For sales within your state, split the tax into CGST + SGST. For inter-state sales, charge IGST instead. Our tool lets you add your total tax percentage; label it clearly on the invoice.

Always confirm the latest GST rules with a qualified accountant — this is general guidance, not tax advice.

Frequently asked questions

What is mandatory on a GST invoice in India?

Your GSTIN, a unique invoice number and date, customer details, HSN/SAC codes, the taxable value, the CGST/SGST or IGST breakup with rates, and the total value.

Is HSN code mandatory on a GST invoice?

Yes, HSN (goods) or SAC (services) codes are required; the number of digits depends on your turnover. Check the current threshold for your business.

Can I make a GST invoice online for free?

Yes. You can create a professional GST-style invoice with PDF Bill Builder, add your tax, and download it as a PDF — no signup.

Create your invoice now — free

Invoices, receipts, and quotations. Add your logo, apply tax, download a PDF in seconds. No signup.

Open the free generator

Keep reading