Invoice Generator
Create professional invoices with India GST (CGST/SGST/IGST) or generic international billing — download as PDF or print.
| Description | HSN/SAC | Qty | Rate | Tax % | Amount |
|---|
All data stays in your browser — nothing is uploaded to any server.
How to Use
- Choose "India GST" or "Generic / International" mode at the top.
- Fill in your business details (name, address, GSTIN/Tax ID, logo optional) and your client's details.
- Set the invoice number, date, and due date — these are pre-filled but editable.
- Add line items: description, HSN/SAC (GST mode), quantity, rate, and tax rate.
- For India GST, set your state and your client's state — CGST+SGST or IGST is calculated automatically.
- Add any discount, shipping/other charges, notes, and bank/payment details.
- Review the live preview, then click "Download PDF" or "Print Invoice".
When to Use This
- A freelancer billing a client in another state needs the single IGST line rather than a CGST and SGST pair, which the two state fields decide automatically.
- Small traders issuing a handful of invoices a month can skip accounting software, since line items, tax treatment and payment details all sit on one page.
- Consultants invoicing abroad switch to Generic mode, type their own currency symbol, and the GSTIN and HSN columns disappear from the finished document.
- When a sale includes freight, the shipping field adds that charge after tax, so the taxable value printed on the invoice still covers only the goods.
Frequently Asked Questions
About This Tool
An invoice is the seller's formal record of a completed sale and the buyer's document for claiming the cost. Under India's GST rules it carries both parties' GSTIN, an HSN or SAC code against each line, the taxable value, the tax split and the place of supply, because the buyer's input tax credit is traced back through those fields. Tax divides into CGST and SGST when seller and buyer sit in the same state, and into IGST when they do not.
This generator keeps India GST and Generic modes side by side. You enter business and client details, line items with quantity, rate and tax percent, a percentage or flat discount, shipping, notes, bank details and terms, and a preview redraws as you type. Download builds an A4 PDF with jsPDF inside the page, so no figure leaves your device.
Notes & Limits
- The template collects the fields a GST invoice normally carries, but it is not a compliance check: it validates no GSTIN, handles no reverse charge, and produces no e-invoice IRN or QR code.
- Nothing is kept between visits, so closing the tab clears the form, invoice numbers never increment on their own, and every invoice is typed again from scratch.
- CGST and SGST are each exactly half the rate entered on the line, so an uneven split, a cess line or a rounding adjustment has to be added after download.
- The downloaded PDF writes rupee amounts with a text abbreviation instead of the ₹ sign, since jsPDF's built-in Helvetica font has no glyph for it, though the preview shows it correctly.