GST Invoice Format Guide โ€” How to Create GST-Compliant Invoices in India

ToolsOfIndia.com Team ยท October 2026 ยท 6 min read

Since its introduction in 2017, GST has standardized invoicing across India. A GST-compliant invoice must include specific fields, tax splits, and numbering โ€” failing to include any of these can lead to input tax credit (ITC) denial for your customers and penalties for you. This guide walks through every mandatory element and shows you how to create compliant invoices for free.

Mandatory Fields on a GST Invoice

The GST law requires the following fields on every tax invoice issued by a registered supplier:

  1. Invoice number: A unique, sequential serial number (up to 16 characters) in the format of alphabet, numeral, or special characters.
  2. Invoice date: The date of issue.
  3. Supplier details: Name, address, and GSTIN of the seller.
  4. Recipient details: Name, address, and GSTIN of the buyer (or the billing address if different from the shipping address).
  5. Place of supply: The state where the goods or services are delivered โ€” this determines whether CGST+SGST or IGST applies.
  6. HSN/SAC code: Harmonized System code for goods or Service Accounting Code for services.
  7. Item details: Description, quantity, unit of measurement, and unit price for each line item.
  8. Tax amounts: CGST, SGST, and IGST broken down separately.
  9. Total value: Total amount payable in figures and words.
  10. Signature: Digital or physical signature of the supplier.

Understanding CGST, SGST, and IGST

The way GST is split depends on whether the sale is within the same state or across state lines:

Intra-State Sales (CGST + SGST)

When both the supplier and the recipient are in the same state, the GST is split equally into CGST (central) and SGST (state). For example, at 18% GST, a sale within Karnataka would have 9% CGST and 9% SGST.

Inter-State Sales (IGST)

When the supplier and recipient are in different states, the full GST rate is charged as IGST. For example, a sale from Karnataka to Maharashtra at 18% GST would have 18% IGST โ€” no split.

GST Rate Slabs

India has four main GST rate slabs for goods and services:

Use the percentage calculator to quickly compute the tax amount for any GST slab.

Practical Example: Creating a GST Invoice

Suppose you run a hardware store in Delhi and sell to a customer in Delhi. The items are:

Total before tax: โ‚น5,000. GST at 18% on electrical goods:

If the same sale were to a customer in Rajasthan, it would be:

The total is the same, but the tax split differs. The invoice generator handles this automatically once you enter the supplier and recipient states.

Invoice Numbering Rules

GST invoices must follow a strict numbering convention:

Common GST Invoice Mistakes

Conclusion

A GST-compliant invoice protects both you and your customers. Missing fields can block input tax credit and trigger penalties. Use the free invoice generator to create invoices with all mandatory fields, correct tax splits, and proper numbering โ€” no software purchase required. For more on general billing, see our invoice generator guide for small businesses.

Try Our Free Tools

Use our free online calculators and tools for all your needs.

Browse All 213+ Tools โ†’