Invoice Generator

Create professional invoices with India GST (CGST/SGST/IGST) or generic international billing — download as PDF or print.

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

  1. Choose "India GST" or "Generic / International" mode at the top.
  2. Fill in your business details (name, address, GSTIN/Tax ID, logo optional) and your client's details.
  3. Set the invoice number, date, and due date — these are pre-filled but editable.
  4. Add line items: description, HSN/SAC (GST mode), quantity, rate, and tax rate.
  5. For India GST, set your state and your client's state — CGST+SGST or IGST is calculated automatically.
  6. Add any discount, shipping/other charges, notes, and bank/payment details.
  7. 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.

YoMetro