Invoice Mode
Your Business
Bill To (Client)
Invoice Details
Items
| Description | HSN/SAC | Qty | Rate | Tax % | Amount |
|---|
Discount, Charges & Notes
All data stays in your browser — nothing is uploaded to any server.
Live Preview
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".
Frequently Asked Questions
QIs this invoice GST-compliant for India?
The template includes the standard fields required on a GST invoice — GSTIN, HSN/SAC codes, taxable value, and CGST/SGST/IGST breakup. Always double-check the final invoice against your GST filing requirements or consult your accountant before relying on it for compliance.
QWhat is the difference between CGST+SGST and IGST?
CGST + SGST apply when the seller and buyer are in the same state (intra-state supply) — each is typically half the total GST rate. IGST applies for inter-state supply and equals the full GST rate. This tool calculates the correct split based on the states you enter.
QCan I use this for invoices outside India?
Yes — switch to "Generic / International" mode. You can choose any currency symbol, set a custom tax rate (or none), and the GST-specific fields are hidden.
QIs my invoice data saved or uploaded anywhere?
No. Everything — including the PDF generation — happens locally in your browser using JavaScript. Nothing is sent to or stored on any server.
QCan I add my own logo?
Yes — use the "Upload Logo" option to add your business logo, which will appear on the invoice preview, PDF, and print output.
QHow many line items can I add?
There is no fixed limit — click "Add Item" to add as many rows as you need.
About This Tool
This invoice generator runs entirely in your browser — your business and client data is never sent to any server. PDF generation uses jsPDF, a client-side JavaScript library. India GST mode automatically splits tax into CGST + SGST for intra-state supply or IGST for inter-state supply based on the seller and buyer states you enter.