GST invoice generator and GST invoice format
A GST tax invoice with GSTIN checking, HSN/SAC per line, automatic CGST+SGST (same state) or IGST (other state), a tax summary and the total in words.
Live preview
How to create a GST invoice
- Fill in your details (GSTIN) and your customer's details. They are saved in your browser for next time.
- Add line items, or tap a quick-add suggestion.
- Fix anything flagged in the compliance check.
- Download the PDF free with a small footer, or remove the footer with a one-off payment or a credit.
What a GST invoice must include
- Supplier name, address and GSTIN
- A consecutive invoice number (max 16 characters, letters, digits, - and /) and the date
- Recipient name, address and GSTIN (if registered), and place of supply
- HSN/SAC code, description, quantity, unit and taxable value per item
- Rate and amount of CGST+SGST (same state) or IGST (other state)
- Total invoice value in figures and words, and a signature
Frequently asked questions
How do I know whether to charge CGST+SGST or IGST?
If your state and the place of supply are the same state, tax splits into CGST and SGST. If they differ, IGST applies. The tool does this automatically from the two states you select.
Do I need an HSN/SAC code?
Tax invoices must carry the HSN (goods) or SAC (services) code. The number of digits depends on your turnover; check the current rule for your bracket.
Does this generate an e-invoice (IRN)?
It exports the e-invoice JSON for B2B invoices (fill in the city and PIN code fields), ready to upload on the e-invoice portal or through your GSP. The portal then issues the IRN and QR code; this tool does not register the invoice itself.
Is my data uploaded anywhere?
No. The invoice is built in your browser and never sent to a server.
This tool provides guidance, not tax or legal advice. Rules change; confirm with your tax authority or accountant.
Guides
- GST invoice format: every mandatory field, explained
- CGST + SGST or IGST: which one applies to your invoice?
- HSN and SAC codes on GST invoices
- E-invoicing in India: IRN and QR code explained
- How to number invoices correctly
- Credit note vs debit note
Free tools
- GST Calculator (India)Add or remove GST, with CGST/SGST/IGST split.
- GSTIN ValidatorCheck a GSTIN format, check digit, state and PAN.
- Amount in WordsRupees (lakh/crore) or dollars/pounds in words.
Other invoice generators
- Commercial Invoice
- Tax Invoice (Australia)
- VAT Invoice (UK)
- Tax Invoice (New Zealand)
- Tax Invoice (Singapore)
- Tax Invoice (UAE)
- GST/HST Invoice (Canada)
- SST Invoice (Malaysia)
- Tax Invoice (South Africa)
- Proforma Invoice
- GST Bill Format (shop bill)
- Cleaning Invoice
- Quotation
- Delivery Challan (India)
- Credit Note
- Purchase Order
- Rent Receipt (India)