India / GST12 min read

GST Invoice Guide: How to Create GST-Compliant Invoices in India

India's Goods and Services Tax system has strict invoicing requirements. This guide walks you through every mandatory field, tax calculation, and compliance rule you need to follow when creating GST invoices.

|Updated March 2026

1What is a GST Invoice?

A GST invoice is a document issued by a registered supplier of goods or services under India's Goods and Services Tax regime. It is a legal requirement for every taxable supply and serves as the primary document for claiming Input Tax Credit (ITC). Under the GST Act, any business whose aggregate turnover exceeds the prescribed threshold must register for GST and issue tax invoices for all taxable supplies. The invoice must be generated at or before the time of supply of goods, or within thirty days of the supply of services. A GST invoice is not just a billing document; it is the foundation of the entire GST compliance chain. Without a valid GST invoice, the recipient cannot claim ITC, and the supplier may face penalties during GST audits. Proper GST invoicing ensures smooth tax credit flow across the supply chain and keeps your business compliant with government regulations.

2Mandatory Fields on a GST Invoice

The GST law prescribes a specific set of fields that must appear on every tax invoice. The supplier's name, address, and GSTIN (Goods and Services Tax Identification Number) must be prominently displayed. A consecutive serial number unique for each financial year, not exceeding sixteen characters, is required for tracking. The invoice date, recipient's name and address, and the recipient's GSTIN (for B2B transactions) must be included. Each line item requires an HSN (Harmonized System of Nomenclature) code for goods or SAC (Services Accounting Code) for services. The description, quantity, unit, and total value of the goods or services must be listed alongside the applicable tax rate. The place of supply and the state code are essential for determining whether CGST/SGST or IGST applies. Finally, the invoice must show the tax amount broken down by component and the total invoice value in both figures and words.

GST Invoice Mandatory Fields at a Glance

  • Supplier GSTIN
  • Invoice serial number
  • Invoice date
  • Recipient name & GSTIN
  • HSN / SAC codes
  • Place of supply & state code
  • Tax rate & amount (CGST/SGST/IGST)
  • Total value in figures & words

3CGST vs SGST vs IGST Explained

Understanding the three components of GST is essential for creating accurate invoices. CGST (Central GST) and SGST (State GST) are levied simultaneously on intra-state transactions, meaning both the supplier and buyer are located in the same state. The total GST rate is split equally between CGST and SGST. For example, an 18% GST rate on an intra-state sale means 9% CGST and 9% SGST are charged. IGST (Integrated GST) applies to inter-state transactions, where the supplier and buyer are in different states, or on imports and exports. The full GST rate is charged as IGST. For instance, an 18% GST rate on an inter-state sale means 18% IGST is charged. The distinction is determined by the place of supply, which must match the recipient's registered state. Getting this wrong is one of the most common invoicing errors and can result in ITC rejection for your buyer. Always verify the place of supply before generating the invoice.

Tax ComponentWhen AppliedExample (18% GST)
CGST + SGSTIntra-state (same state)9% CGST + 9% SGST
IGSTInter-state (different states)18% IGST
IGSTImports / Exports18% IGST (exports zero-rated)

4GST Invoice Format

While the GST Act does not prescribe a rigid visual layout, it does mandate specific information that must be present. A compliant GST invoice typically starts with the supplier's business header including their trade name, address, and GSTIN. The invoice number and date appear prominently, followed by the buyer's details. The body of the invoice contains a table with columns for serial number, item description, HSN/SAC code, quantity, unit, rate, discount, taxable value, and tax amounts split by CGST, SGST, or IGST. Below the item table, the invoice displays the total taxable amount, total tax collected, and the grand total in both numbers and words. A reverse charge declaration must be included if applicable. For businesses with turnover above the e-invoicing threshold, the invoice must also include a QR code generated through the Invoice Registration Portal. Our GST invoice generator produces invoices that include all mandatory fields in a clean, professional format.

5Common GST Invoicing Mistakes to Avoid

Even experienced businesses make GST invoicing errors that can lead to compliance issues, ITC rejections, and penalties. The most frequent mistake is applying the wrong tax component: charging CGST and SGST on an inter-state transaction or IGST on an intra-state one. Another common error is using incorrect or missing HSN/SAC codes, which became strictly enforced after the government mandated HSN codes based on turnover slabs. Failing to mention the place of supply or entering the wrong state code leads to tax credit mismatches during return filing. Sequential invoice numbering errors, such as gaps or duplicates in the series, raise red flags during audits. Many businesses also forget to include the recipient's GSTIN on B2B invoices, which prevents the buyer from claiming ITC. Rounding errors in tax calculations, missing reverse charge declarations, and not issuing invoices within the prescribed time limit are other pitfalls. Review every invoice against the mandatory field checklist before sending it to your customer.

Top Mistakes That Cause ITC Rejection

  • Wrong tax type (CGST/SGST instead of IGST or vice versa)
  • Missing or incorrect HSN/SAC codes
  • Incorrect place of supply or state code
  • Missing recipient GSTIN on B2B invoices
  • Gaps or duplicates in invoice serial numbers
  • Tax calculation rounding errors

6E-Invoicing Requirements in India

E-invoicing under GST is the electronic authentication of invoices through the government's Invoice Registration Portal (IRP). It does not mean generating invoices on a government portal; rather, businesses continue to create invoices using their own software and then report them to the IRP for validation. The IRP assigns a unique Invoice Reference Number (IRN) and generates a QR code that must be printed on the invoice. E-invoicing was introduced in phases, starting with businesses having turnover above 500 crore rupees and gradually expanding. As of 2026, e-invoicing is mandatory for businesses with aggregate turnover exceeding 5 crore rupees. The system ensures real-time reporting of invoice data to the GST network, reducing tax evasion and improving data accuracy. Non-compliance with e-invoicing mandates attracts penalties and the invoices may be treated as invalid, preventing the recipient from claiming ITC. Our GST invoice generator helps you produce invoices that meet all e-invoicing format requirements.

Master GST Invoicing for Your Business

GST compliance starts with getting your invoices right. By understanding the mandatory fields, correctly applying CGST, SGST, and IGST, and staying current with e-invoicing rules, you protect your business from penalties and ensure your buyers can claim their Input Tax Credit without issues. Use our free GST invoice generator to create compliant invoices in minutes.

Create GST-Compliant Invoices Instantly

Our free GST invoice generator includes all mandatory fields, automatic tax calculations, and HSN/SAC code support.

Last updated: March 2026