What changes
The generator creates a new PDF and does not file data with GST systems. A saved supplier profile remains only in this browser when you explicitly save it.
Create a standard India GST tax invoice with GSTIN, HSN or SAC, discounts, CGST and SGST or IGST calculations, amount in words and an A4 PDF download.
Runs locallyNo uploadYou control saved copies
Enter supplier, customer and supply details, then let the browser calculate ordinary domestic CGST and SGST or IGST before creating a validated A4 PDF.
The generator creates a new PDF and does not file data with GST systems. A saved supplier profile remains only in this browser when you explicitly save it.
Verify GSTINs, invoice sequence, HSN or SAC classification, tax rates, place of supply, reverse-charge status and totals against your records before issuing the invoice.
This is not an IRP e-invoice, IRN, official QR code, e-way bill, GST return or tax-advice service. It covers ordinary domestic invoices and currently exports English text with common punctuation.
Build an invoice from parties, quantities, rates, discounts and GST percentages. Supplier registration and the chosen place of supply determine the calculator's tax split; the tool does not determine those inputs for you.
Local PDF validation does not verify registration, classification or tax treatment. Check your records and current requirements before issuing an invoice. This tool does not submit returns, register an e-invoice or verify payment.
| Your situation | Recommended approach |
|---|---|
| The supplier is GST registered | Enter the actual registration details and supplier state. The page checks the GSTIN's format and state prefix, not its existence, status, ownership or checksum. |
| You need to select the tax split | Confirm the correct place of supply first. Matching supplier and place-of-supply states produce the local split in this calculator; different states produce IGST. |
| A discount applies to a line | Enter the percentage for that line. The tool calculates quantity times rate, subtracts the discount and applies the entered tax percentage to the resulting base. |
| The transaction needs reverse-charge handling | Review the workflow carefully. The reverse-charge switch adds a Yes/No label; it does not change the payable arithmetic or determine who must account for the tax. |
The gst-invoice-generator-example.json file contains fictional manual-entry data. Its GSTIN is a format-only synthetic value and its 18% rate is an arithmetic example, not a verified registration or tax-rate recommendation. This page has no JSON import.
Expected result. Two units at INR 1,000 produce a base of INR 2,000. With the entered 18% rate and matching Karnataka state selections, the calculator shows INR 180 CGST and INR 180 SGST, giving INR 2,360 payable.
The calculator compares the supplier state with Place of supply, not simply the customer's address or state.
Try this: Check the place-of-supply decision against the actual transaction and appropriate guidance. Do not switch states solely to force a desired tax label.
When supplier registration is off, this implementation calculates no GST and uses the general invoice heading.
Try this: Check the actual registration setting. Use a suitable reviewed workflow if your transaction requires a document or treatment this simplified model does not support.
GSTIN format and state-prefix checks must pass for registered parties. Invoice numbers support 1–16 letters, numbers, hyphens or slashes.
Try this: Copy values from reliable records and correct accidental spaces or state mismatches. Do not invent an identifier to bypass validation.
Save profile stores only supplier fields in this browser's local storage. It is not cloud sync, an invoice draft or a saved collection of customers and items.
Try this: Use Load saved only after checking those details. Re-enter the supplier when storage is unavailable or cleared, and use Clear saved on a shared browser when appropriate.
Your files and form values are processed on this device. Downloaded copies remain wherever you save them. See how to check local processing and our privacy policy for site data and optional services.
Maintained by Shakti Prasad Ram. Found a mismatch? Report the tool, browser and steps without sending a sensitive document. Back to the tool
Guidance is published by PDF for Free. The generator performs documented calculations locally; it does not verify a registration, classify a transaction or file with a government portal.
GST invoice checklist Verify local processing Editorial policy