GST invoices with live PDF preview, 5 premium templates, UPI QR embedded on PDF, e-Invoice JSON for GSTN, drafts + product library. 100% free, browser-only.
GST Invoice Generator Features
- Live PDF Preview — See the exact invoice render in real-time as you type — no surprise layouts after download.
- 5 Premium Templates — Classic, Modern, Minimal, Corporate-Navy, Creative-Gradient — switch and the preview updates instantly.
- UPI QR on Invoice PDF — Scan-to-pay QR with exact amount embedded directly on the PDF — your customer pays in two taps.
- e-Invoice JSON Export — Official GSTN Schema 1.1 JSON for IRP / IRN generation — mandatory for ₹5Cr+ turnover businesses.
- Drafts + Product Library — Last 20 invoices auto-saved locally with one-click restore. Save line items as reusable products.
- GST-Perfect Calculations — Auto CGST+SGST or IGST, 5 tax slabs per item, per-item discount, reverse charge, round-off, amount in words.
How to Use GST Invoice Generator
Fill, preview, download — three steps to a GST-perfect invoice.
- Fill the form — Seller, buyer, line items, GST rate — the preview on the right updates as you type.
- Pick a template — Five visually distinct themes. Switch any time without losing your data.
- Download or share — PDF for download, e-Invoice JSON for GSTN, print directly, or email a draft via mailto.
Frequently Asked Questions
What makes this different from other free invoice tools?
Live PDF preview (most free tools make you download to check), UPI QR embedded directly on the invoice (so your customer scans and pays the exact amount), e-Invoice JSON export in the official GSTN Schema 1.1 (free competitors gate this behind paid plans), 5 visually distinct templates, plus draft history and a product library — all 100% free, 100% in-browser, no signup.
Does the invoice include a UPI payment QR code?
Yes. Enter your UPI ID in the Advanced section and the QR is generated with your exact invoice amount pre-filled per the NPCI UPI URI spec (upi://pay?pa=...&am=...). The customer scans, GPay/PhonePe/Paytm opens with the amount already filled in — they just hit Pay. The QR is embedded in the PDF, not just shown on the screen.
What is e-Invoice JSON export and who needs it?
Under CBIC Notification 70/2020 and subsequent amendments, businesses with aggregate turnover > ₹5 Cr must register their B2B invoices on the Invoice Registration Portal (IRP) to get an IRN (Invoice Reference Number) and QR. The portal accepts a JSON in the official Schema 1.1. We generate that JSON — including TranDtls, SellerDtls, BuyerDtls, ItemList, ValDtls — ready to upload to the IRP or pass to your GSP/ASP.
How does CGST/SGST vs IGST work?
If the seller and buyer are in the same state, CGST + SGST apply (split equally — for an 18% rate, that's 9% CGST + 9% SGST). If they're in different states, IGST applies at the full rate (18%). The tool detects this automatically from the state dropdowns. You can override via 'Place of Supply' if you're billing intra-state but shipping inter-state.
Are my invoices and customer data uploaded anywhere?
No. Everything — form data, PDF generation (via html2canvas + jsPDF), UPI QR generation, e-Invoice JSON — runs locally in your browser. Drafts, customer list and product library are stored in your browser's localStorage. You can verify in your browser's Network tab; no requests fire when you download an invoice.
Which invoice types and templates are supported?
Four GST document types: Tax Invoice, Proforma Invoice, Credit Note, and Delivery Challan — each gets the correct title and number formatting. Five visual templates: Classic (amber + serif), Modern (gradient header), Minimal (B&W print-friendly), Corporate (navy + gold for BFSI/consulting), and Creative (vibrant gradient for agencies). The preview updates instantly when you switch.
Can I save customers and products to reuse?
Yes. Save the buyer with one click — next invoice, click their name chip to autofill. Same for line items: hit Save next to any item to add it to your Product Library (description, HSN, unit, rate, GST rate). The Products tab lets you re-add any saved item with one tap. Up to 50 products and 30 customers stored locally.
Does the PDF render the ₹ rupee symbol correctly?
Yes. Older jsPDF-only tools fall back to 'Rs.' because the default Helvetica font lacks the ₹ glyph (U+20B9). This tool renders the invoice as HTML using your system fonts (which all support ₹), then captures it to PDF via html2canvas — so the rupee symbol renders perfectly. No font embedding needed, no missing-glyph boxes.
GST invoice kaise banaye?
Form bharo — seller, buyer, items with HSN code, quantity, rate, GST slab. Right-side preview live update hota rahega. Template choose karo (5 options). 'Download PDF' click karo — bilkul wahi PDF download hoga jo preview me dikha. UPI ID daloge to QR bhi PDF par aayega — customer scan karke pay kar lega.
Related: gst invoice generator, gst invoice with upi qr, e-invoice json export, live preview gst invoice, invoice templates india, tax invoice generator with hsn, cgst sgst invoice maker, gst invoice kaise banaye