Loading workspace…

Free GST Invoice Generator Online

GSTInvoiceGenerator is a free online GST invoice generator designed specifically for Indian small businesses, traders, manufacturers, and freelancers. Easily create, calculate CGST/SGST/IGST tax breakdowns, track payments, and download professional PDF invoices in seconds — all 100% client-side.

How to Generate a Valid GST Invoice Online (Step-by-Step)

1. Enter Your Business (Seller) Details

Input your business trade name, GSTIN (15-digit GST identification number), registered address, and state code. Make sure your state code is accurate as it determines whether CGST/SGST or IGST is levied.

2. Add Customer (Buyer) & Place of Supply

Fill in the buyer's legal name, shipping address, and state. Select the exact Place of Supply state for correct tax mapping under Sections 10–13 of the IGST Act.

3. Add Line Items, Rates, & HSN Codes

Add your products or services, quantity, unit rate, discounts, and applicable GST tax slab (0%, 5%, 12%, 18%, 28%). Specify HSN (for goods) or SAC (for services) codes for full compliance.

How to Calculate CGST, SGST, and IGST on an Invoice

Under Indian Goods and Services Tax legislation, tax calculations depend on the supplier's state and the buyer's Place of Supply:

  • Intrastate Supply (Same State): If the supplier and buyer are in the same state, tax is split equally into CGST (Central GST) and SGST (State GST). For example, an 18% tax slab is split into 9% CGST + 9% SGST.
  • Interstate Supply (Different States): If the supplier and buyer are in different states, the full tax rate is levied as IGST (Integrated GST).

Mandatory Compliance Checklist Under CBIC & Rule 46

According to Rule 46 of the CGST Rules set by the Central Board of Indirect Taxes and Customs (CBIC), every legal tax invoice issued by a GST-registered business must contain:

  • Unique consecutive serial number (up to 16 characters containing alphabets/numbers/hyphens).
  • Date of issue and payment due date.
  • GSTIN of supplier and GSTIN of recipient (if registered).
  • 2-digit, 4-digit, or 6-digit HSN/SAC code per turnover thresholds.
  • State name and official 2-digit GST state code (e.g. 27 for Maharashtra, 29 for Karnataka, 35 for Andaman & Nicobar Islands).
  • Itemized taxable value, tax rates, CGST/SGST/IGST breakdown, and grand total in Indian words.

Generate Generic Business Bills with Free Invoice Generator Mode

If your business turnover is below the mandatory GST registration threshold limit, you can toggle off tax configurations using our Non-GST Mode switch to generate clean, standard business bills without tax breakdowns.

Frequently Asked Questions (FAQ)

What details are mandatory on a valid GST invoice?
A valid invoice must display a unique consecutive serial number, date of issue, GSTIN of both the supplier and recipient, HSN/SAC codes, state codes, and a clear breakdown of CGST, SGST, or IGST rates under Rule 46 of CGST Rules.
How does this tool calculate CGST, SGST, and IGST automatically?
Our automated generator compares the supplier state with the buyer's place of supply. If both states match, it splits the tax equally into CGST and SGST. For interstate billing across different states, IGST is applied automatically.
Can I use this software as a standard invoice generator for non-GST billing?
Yes! If your business is not registered under GST, toggle off tax configurations to use GSTInvoiceGenerator as a clean, standard invoice generator for non-tax business bills.
What is the mandatory limit for generating a GST invoice?
A registered taxpayer must issue a GST invoice if the value of supply exceeds Rs. 200, or whenever the recipient demands an official tax invoice.
Are my business invoices stored securely in the cloud?
GSTInvoiceGenerator operates 100% client-side in your web browser. All invoices, customers, and products are saved locally on your device via IndexedDB and are never uploaded to an external server. You can export JSON backups for safekeeping.
How does invoice round-off work under Indian GST rules?
GST guidelines expect final invoice grand totals to round to the nearest rupee, with the rounding fraction displayed explicitly as a separate 'Round off' line item.