GST invoices with a UPI QR, in 60 seconds.
Make clean GST or VAT invoices, quotations and receipts. CGST/SGST/IGST, HSN/SAC, amount in words and a scan-to-pay UPI QR, then print or download a PDF. Everything stays in your browser.
- Works offline
- No watermark
- Data stays on your device
- MIT licence
Tax Invoice
| Invoice No. | INV/26-27/001 |
| Date | 20 Oct 2026 |
| Due date | 04 Nov 2026 |
| PO / Ref. | PO-4471 |
| Place of supply | Karnataka (29) |
| Reverse charge | No |
| # | Item / Description | HSN/SAC | Qty | Rate | Disc. | GST % | Amount |
|---|---|---|---|---|---|---|---|
| 1 | Handloom cotton bedsheet set (double) | 6302 | 40 Set | 1,450.00 | 5% | 58,000.00 | |
| 2 | Cushion covers, block print (pack of 5) | 6304 | 60 Pack | 899.00 | 5% | 5% | 51,243.00 |
| 3 | Packaging and freight | 9965 | 1 Job | 2,500.00 | 18% | 2,500.00 |
| Subtotal | 1,11,743.00 |
| Taxable value | 1,11,743.00 |
| IGST @ 5% | 5,462.15 |
| IGST @ 18% | 450.00 |
| Round off | - 0.15 |
| Total (INR) | ₹1,17,655.00 |
| HSN/SAC | Taxable value | IGST | Total tax |
|---|---|---|---|
| 6302 | 58,000.00 | 2,900.00 @5% | 2,900.00 |
| 6304 | 51,243.00 | 2,562.15 @5% | 2,562.15 |
| 9965 | 2,500.00 | 450.00 @18% | 450.00 |
| Total | 1,11,743.00 | 5,912.15 | 5,912.15 |
Everything a small business needs to bill properly
Built for Indian GST rules first, and flexible enough for VAT and no-tax invoices anywhere.
GST-ready in one click
GSTIN check, place of supply, CGST + SGST or IGST worked out for you, reverse charge and HSN/SAC tax summary.
UPI QR on every invoice
A upi://pay QR with the exact amount and invoice number. Clients scan with GPay, PhonePe, Paytm or BHIM. Generated offline.
Invoices, quotes and receipts
Tax invoice, bill of supply, proforma, quotation, estimate and payment receipt with a PAID stamp. Auto-numbered per financial year.
Clean A4 PDF and print
Print with crisp vector text or download a PDF. Logo, signature, bank details, notes and terms. Three good-looking templates.
Works outside India too
Switch to VAT/sales-tax or no-tax mode in 20+ currencies (USD, EUR, GBP, AED…) with international number words.
Private by design
No sign-up, no server, no trackers. Everything is saved in your browser. Export a JSON backup or CSV any time.
Add your business once
GSTIN, address, logo, signature, bank and UPI ID. State and PAN fill in from the GSTIN.
Fill in the client and items
Pick GST rates (0, 5, 18, 40% or custom). Tax split, totals and words update live.
Print, download or share
Save a vector PDF from the print dialog, or download a PDF file. Clients pay by scanning the QR.
Free vs Pro
Free finishes the job. Pro adds the business tools: a one-time ₹1,999 / $29, no subscription.
| Feature | Free | Pro |
|---|---|---|
| GST invoices, quotations and receipts | ||
| CGST/SGST vs IGST by place of supply, HSN/SAC tax summary | ||
| UPI QR with the exact amount, bank details, signature | ||
| Amount in words (lakh/crore), round-off, discounts | ||
| VAT / sales-tax / no-tax mode, 20+ currencies | ||
| Print and PDF (A4), unlimited documents | ||
| JSON backup/restore and documents CSV | ||
| Templates | 3 templates, 6 colours | 13 templates, any colour |
| Business profiles / branches | 1 | Unlimited, own numbering each |
| Client and product library with autofill | ||
| Duplicate, convert quote → invoice, recurring invoices | ||
| Payment status, partial payments, overdue list | ||
| Reports + GSTR-1 style export (B2B, B2CL, B2CS, HSN) | ||
| Excel (.xlsx) and line-item CSV export | ||
| WhatsApp / email share and payment reminders | ||
| Payment link (Razorpay, Stripe, PayPal) on the invoice | ||
| White-label: your name, logo and domain, no EpiFive branding | ||
| Licence | MIT | Commercial, 1 year of updates + support |
| Use free | Get Pro · ₹1,999 |
Pro is self-hosted source code with 1 year of updates and support. Your data export is never locked in either edition.
Questions
Is it really free?+
Yes. Gstzen is open source under the MIT licence. Make unlimited invoices with no watermark. Pro is an optional one-time purchase for business features like a client library, recurring invoices and GSTR-1 style exports.
Is this GST e-invoicing (IRN)?+
This tool makes regular GST tax invoices, quotations and receipts. It is not a GST e-invoicing system: it does not register invoices on the Invoice Registration Portal (IRP) and does not generate an IRN or the signed e-invoice QR code. Businesses that must issue e-invoices (aggregate turnover above the notified threshold, currently ₹5 crore) have to report B2B invoices on the IRP. You are responsible for tax rates, HSN/SAC codes and place of supply; check with your tax adviser. This is not legal or tax advice.
Where is my data stored?+
In your browser's local storage on this device. Nothing is uploaded. Clearing browser data deletes it, so download a JSON backup from Settings regularly. You can import it on another device.
How does the UPI QR work?+
Add your UPI ID (like yourname@okhdfc) in Settings. Each invoice shows a QR that opens any UPI app with your name, the amount due and the invoice number filled in. The money goes straight to your account; we never see it.
When is CGST + SGST used instead of IGST?+
When your state (from your GSTIN) and the place of supply are the same, the supply is intra-state and tax is split into CGST and SGST (UTGST in some union territories). Otherwise IGST applies. Exports use IGST or 0% under LUT.
Can I use it for VAT or without tax?+
Yes. Choose VAT / Sales tax (rename it, e.g. "Sales tax") or No tax, and pick from 20+ currencies. The UPI QR only appears for INR.
Can I self-host it?+
Yes. It is a static Next.js site. Build it once and host the out/ folder on Cloudflare Pages, Netlify, Vercel, GitHub Pages or any web server.
What does Pro add?+
Multiple businesses, a client and product library, duplicate and recurring invoices, payment tracking, reports, GSTR-1 style CSV, Excel export, WhatsApp/email sharing, payment links, 10 extra templates with custom colours, and white-label branding.
Your next invoice is a minute away.
No account, no upload, no watermark. Open the app, add your business and bill your first client.