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.