Gst Invoice Generator

ToolsOfIndia.com | August 10, 2026

GST Invoice Generator: Complete Guide for Indian Businesses (2025)

The Goods and Services Tax (GST) revolutionized the Indian taxation system when it was introduced on July 1, 2017. One of the most critical compliance requirements under GST is the generation of proper tax invoices. A GST-compliant invoice is not just a bill — it is a legal document that enables the buyer to claim Input Tax Credit (ITC) and helps both parties stay compliant with GST laws.

Whether you are a small business owner, a freelancer, or a large enterprise, understanding the GST invoice format, mandatory fields, and compliance requirements is essential. This comprehensive guide covers everything you need to know about generating GST invoices, including the format, rules for different business types, HSN/SAC codes, e-invoicing, and how to use our GST invoice generator to create professional invoices instantly.

What is a GST Invoice?

A GST invoice is a document issued by a registered supplier to the recipient, listing the goods or services supplied, their quantities, prices, and the GST charged. Under the GST law, every registered dealer must issue a tax invoice for every sale of goods or services. The invoice serves multiple purposes:

Mandatory Fields in a GST Invoice

As per Rule 46 of the CGST Rules, 2017, a tax invoice must contain the following mandatory fields:

GST Invoice Formats by Business Type

1. B2B Invoice (Registered Buyer)

When selling to a GST-registered buyer, the invoice must include:

2. B2C Invoice (Unregistered Buyer)

When selling to an unregistered customer, the invoice must include:

3. Composition Scheme Invoice

Businesses registered under the Composition Scheme must issue a bill of supply instead of a tax invoice. A bill of supply does not contain separate tax details. It must include:

4. Reverse Charge Invoice

If the recipient is liable to pay GST under reverse charge, the invoice must be issued by the recipient (not the supplier). The reverse charge invoice must include all mandatory fields plus a declaration that the tax is payable under reverse charge.

HSN and SAC Codes

HSN (Harmonized System of Nomenclature) codes are used for goods, while SAC (Service Accounting Code) codes are used for services. Under GST, the requirement for mentioning HSN/SAC codes is based on the turnover of the supplier:

TurnoverHSN/SAC Code Requirement
Up to ₹5 crore in preceding year4-digit HSN/SAC code mandatory
Above ₹5 crore in preceding year6-digit HSN/SAC code mandatory
Export/Import8-digit HSN code mandatory

GST Tax Rates in India (2025)

The GST Council has classified goods and services into four main tax slabs:

CGST, SGST, and IGST

Understanding the type of GST applicable is crucial for correct invoice generation:

E-Invoicing Under GST

E-invoicing (electronic invoicing) was introduced by the GST Council to standardize invoice formats and enable real-time reporting. Under e-invoicing, invoices generated by businesses are authenticated by the Invoice Registration Portal (IRP) and assigned a unique Invoice Reference Number (IRN).

Who Needs E-Invoicing?

As of 2025, e-invoicing is mandatory for businesses with aggregate turnover exceeding ₹5 crore in any preceding financial year from FY 2023-24. The threshold was gradually reduced from ₹500 crore (Oct 2020) to ₹100 crore (Jan 2021), ₹50 crore (April 2021), ₹20 crore (April 2022), ₹10 crore (Oct 2022), and finally ₹5 crore.

E-Invoicing Process

  1. Generate the invoice in your accounting/billing software (in the standard JSON format).
  2. Upload the invoice JSON to the Invoice Registration Portal (IRP).
  3. The IRP validates the invoice, generates a unique Invoice Reference Number (IRN), and returns a digitally signed JSON with a QR code.
  4. Print the QR code on the invoice copy.
  5. The invoice is reported to the GST system for auto-populating GSTR-1.

Benefits of E-Invoicing

GST Invoice for E-Commerce Operators

E-commerce operators (Amazon, Flipkart, etc.) have special GST invoicing rules:

How to Use a GST Invoice Generator

Our GST invoice generator at toolsofindia.com makes it simple to create professional, GST-compliant invoices. Here is how to use it:

Step 1: Enter Business Details