Free GST Invoice Generator Online

GST Invoice Requirements in India

Under Rule 46 of the CGST Rules 2017, a tax invoice must include specific mandatory fields. This tool generates invoices that cover all required fields including supplier and recipient GSTIN, HSN/SAC codes, tax breakup (CGST/SGST or IGST), place of supply, and invoice serial number.

Tax Invoice vs Bill of Supply vs Receipt Voucher

  • Tax invoice - issued by regular GST-registered businesses for taxable supplies. Shows GST amount. The recipient can claim Input Tax Credit (ITC) based on this invoice.
  • Bill of supply - issued by composition scheme dealers or for exempt supplies. Does not show GST. No ITC available to the recipient.
  • Receipt voucher - issued when advance payment is received before the supply is made. A tax invoice replaces it when the actual supply happens.

HSN Code Requirements

HSN (Harmonized System of Nomenclature) codes classify goods for GST purposes. The number of digits required depends on your aggregate turnover: 4-digit HSN for turnover up to ₹5 crore, and 6-digit HSN for turnover above ₹5 crore.

E-Invoicing

E-invoicing (electronic invoicing through the GST portal) is mandatory for businesses with aggregate turnover above ₹5 crore in any financial year since 2017-18. This tool generates PDF invoices for your records - for e-invoicing compliance with IRN (Invoice Reference Number), you will need to register the invoice on the GST e-invoice portal separately.

Frequently Asked Questions

How does the GST invoice generator work?+
Enter your business details, add line items with quantities and rates, select the GST slab (0%, 5%, 12%, 18%, or 28%), and the tool automatically calculates CGST, SGST, or IGST. Download as a PDF instantly.
What is the difference between CGST/SGST and IGST?+
For intra-state transactions (buyer and seller in the same state), GST is split into CGST (Central) and SGST (State). For inter-state transactions, the full amount is charged as IGST (Integrated GST).
What fields are mandatory on a GST invoice?+
Under Rule 46 of the CGST Rules 2017, a tax invoice must include: supplier and recipient GSTIN, invoice serial number (max 16 characters), date of issue, HSN/SAC codes, description and quantity of goods or services, taxable value, tax rates and amounts, total value, and place of supply for interstate transactions.
What is the difference between a tax invoice and a bill of supply?+
A tax invoice is issued for taxable supplies and shows GST, allowing the recipient to claim Input Tax Credit. A bill of supply is issued by composition scheme dealers or for exempt supplies - it does not show GST and no ITC is available.
What are the HSN code requirements by turnover?+
Businesses with aggregate turnover above Rs 5 crore must use 6-digit HSN codes. Businesses with turnover up to Rs 5 crore must use 4-digit HSN codes.
Is this tool compliant with e-invoicing requirements?+
This tool generates PDF invoices for your records. E-invoicing (with IRN through the GST portal) is mandatory for businesses with aggregate turnover above Rs 5 crore. For e-invoicing compliance, you will need to register the invoice on the GST e-invoice portal separately.
Is my invoice data private?+
Yes. Everything runs in your browser. No data is sent anywhere. You can also save your business details locally so you do not have to re-enter them each time.