GST Invoice Generator
Fill in the details once, and get a correct GST tax invoice PDF with the right tax split, HSN summary, and amount in words.
Invoices are created in your browser. Business and customer details stay on your device.
| Description | HSN/SAC | Qty | Unit | Rate | Discount | GST % | Amount |
|---|
How it works
- Enter your business details once. They are remembered on this device for next time.
- Add the customer. With a GSTIN, the state and place of supply are filled in from it.
- Add items with HSN or SAC codes, quantity, rate, and GST rate.
- Check the tax split and total, then download the PDF. The next invoice number is prepared for you.
A GST invoice that gets the tax split right
The most common GST invoice mistake is charging the wrong tax type. When you and your customer are in the same state, the tax is split into CGST and SGST (or UTGST in union territories such as Chandigarh and Ladakh). When the place of supply is in another state, it is IGST at the full rate. This generator works that out from your state and the place of supply, line by line.
What the invoice includes
- Your name, address, GSTIN, and state; the customer's details and GSTIN if registered
- Invoice number, date, due date, place of supply, and the reverse charge declaration
- Items with HSN/SAC code, quantity, unit, rate, discount, taxable value, and GST rate
- CGST and SGST/UTGST, or IGST; optional rounding to the nearest rupee with the round-off shown
- An HSN/SAC-wise tax summary and the total in words, in lakh and crore
- Bank details, notes, and a signature block
GSTIN check
Each GSTIN you enter is checked for the right pattern, a valid state code, and its built-in check character, which catches most typos. It does not confirm that the registration is active; use the search on the GST portal for that.
Privacy
Everything runs in your browser. Your business details and invoice number are remembered only in this browser, and customer details are never stored. The PDF uses standard fonts, so amounts are shown in INR, and text in scripts other than Latin is replaced; enter names and addresses in English.
Popular uses: Free GST invoice generator
Related tools: Seller Profit Calculator · Bank Reconciliation · Excel Formula Builder · Spreadsheet Templates · CSV & Excel Compare
FAQ
Does my data get uploaded or stored?
No. Processing runs entirely in your browser. Structura does not upload your files for processing and does not keep file contents on a server. Closing the tab clears the in-memory copy.
Is processing private / local-only?
Yes for the tool’s job. Your files stay on the device. Optional Cloudflare Web Analytics may record page views and anonymous events such as tool runs and downloads, never file contents or file names.
Is this GST invoice format valid?
It includes the details Rule 46 of the CGST Rules asks for on a tax invoice, such as GSTINs, a unique invoice number, date, HSN/SAC, taxable value, tax rate and amount, place of supply, and the reverse charge declaration. Check any sector-specific requirements, such as e-invoicing above the turnover limit, with your accountant.
When do I charge IGST instead of CGST and SGST?
When the place of supply is in a different state from yours. For goods that is usually where they are delivered; for most services it is the customer’s location. Choose the place of supply and the tax type follows.
Does it create e-invoices with an IRN?
No. E-invoices must be registered on the government IRP to get an IRN and QR code. Businesses under the e-invoicing turnover limit can use this PDF as their tax invoice.
Where are my details saved?
Only in this browser, if you leave Remember my business details ticked. Nothing is sent to Structura or anyone else.
Do I need an account?
No. All Structura tools are free to use without signup.
Need a data tool we don’t have yet?
Tell us what you are trying to convert, clean, compare, or validate. We prioritize tools based on real requests. Need quotations, proforma invoices, or credit notes too?
Request a tool →