Free GST Invoice Generator — No Signup, Download PDF Instantly
Create professional GST-compliant invoices and download as PDF. Supports CGST+SGST (intra-state) and IGST (inter-state). All data stays in your browser — nothing stored.
Seller / Your Details
Buyer / Client Details
Invoice Details
Line Items
| Description | HSN/SAC | Qty | Rate (₹) | GST% | Amount (₹) | |
|---|---|---|---|---|---|---|
| 0.00 |
Bank Details (for payment)
Notes (optional)
Live Preview
Tax Invoice
INV-001
Date
2026-06-04
Due Date
2026-07-04
From
Your Name
Bill To
Client Name
| Item | Qty | Rate | Amount |
|---|---|---|---|
— | 1 | 0.00 | 0.00 |
What Makes a Valid GST Invoice in India?
Under the GST Act, a tax invoice is mandatory for every supply of goods or services by a GST-registered taxpayer. A valid GST invoice must include specific fields — missing any of them can make the invoice non-compliant, affecting your buyer's ability to claim Input Tax Credit (ITC). Our free GST invoice generator ensures all mandatory fields are covered so your invoices are always compliant.
Mandatory Fields on a GST Invoice
Supplier GSTIN
Your 15-digit GST Identification Number
Invoice Number
Unique sequential number, reset each financial year
Invoice Date
Date of issue of the invoice
Buyer GSTIN
Required if buyer is registered; optional for B2C
Place of Supply
Determines CGST+SGST vs IGST application
HSN / SAC Code
Harmonised code for goods (HSN) or services (SAC)
Tax Rate & Amount
CGST%, SGST% or IGST% and corresponding amounts
Total Invoice Value
Including all taxes, rounded to nearest rupee
CGST + SGST vs IGST — When to Use Which
If the supplier and buyer are in the same state, the GST is split equally into CGST (Central GST) and SGST (State GST). For an 18% GST rate: CGST = 9%, SGST = 9%. If the supplier and buyer are in different states, the full GST is charged as IGST (Integrated GST): 18% IGST. Our invoice generator auto-calculates this when you toggle between intra-state and inter-state in the Invoice Details section.
GST Invoice Numbering Rules
GST invoice numbers must be unique, sequential, and reset at the start of each financial year (April 1). You can use any format — e.g., INV-2025-001, 2025-26/001, or just 001 — as long as it's consecutive and doesn't repeat within a financial year. Our generator auto-increments and tracks your current sequence using browser local storage. The counter resets automatically at the start of each financial year (April 1).
Who Needs to Issue GST Invoices?
Any business or individual registered under GST must issue a tax invoice for every taxable supply. This includes freelancers providing services, retailers selling goods, and B2B suppliers. Businesses with turnover below the GST registration threshold (₹20 lakh for services, ₹40 lakh for goods) are exempt from registration and need not issue GST invoices. However, even unregistered businesses can use this tool to create professional invoices — simply leave the GSTIN field blank.
HSN and SAC Codes
HSN (Harmonised System of Nomenclature) codes are used for goods, while SAC (Services Accounting Code) codes are used for services. Businesses with turnover above ₹5 crore must use 6-digit codes; those between ₹1.5 crore and ₹5 crore use 4-digit codes; and those below ₹1.5 crore may use 2-digit codes. Common SAC codes include 9983 (IT services), 9985 (support services), and 9954 (construction services).
Frequently Asked Questions
Is this invoice generator GST compliant?
Yes. The invoice generator includes all fields required under GST law: GSTIN of seller and buyer, HSN/SAC codes, CGST + SGST (intra-state) or IGST (inter-state) calculation, invoice number, date, and place of supply. The generated PDF meets the requirements of a valid tax invoice under the GST Act.
Do I need to sign up or pay to use this?
No. This invoice generator is completely free and requires no signup. All invoice data is processed in your browser — nothing is stored on our servers. Download the PDF directly to your device.
How does the CGST, SGST, and IGST split work?
If the seller and buyer are in the same state (intra-state supply), GST is split equally into CGST and SGST. For example, 18% GST = 9% CGST + 9% SGST. If seller and buyer are in different states (inter-state supply), the full tax is charged as IGST — 18% IGST. You choose the supply type in the Invoice Details section and the tool calculates automatically.
What GST rates are supported?
The invoice generator supports all standard GST rates: 0%, 5%, 12%, 18%, and 28%. You can set different GST rates for each line item. The calculator automatically computes CGST + SGST for intra-state supplies and IGST for inter-state supplies based on the place of supply.
Is my invoice data saved anywhere?
No. All invoice data is processed entirely in your browser using JavaScript. Nothing is sent to or stored on our servers. For security, your GSTIN, bank details, and invoice amounts never leave your device. Invoice numbers are auto-incremented using browser localStorage — this is also local to your device.