| # | Description | HSN/SAC | Qty | Unit | Rate | Taxable | GST% | CGST | SGST | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Item 11 | 0.00 | 0.00 | 0.00 | 0.00 |
- Sub-total (taxable)
- 0.00
- CGST
- 0.00
- SGST
- 0.00
- Grand total
- ₹ 0
Zero Rupees Only
Generate compliant GST invoices and download as PDF.
| # | Description | HSN/SAC | Qty | Unit | Rate | Taxable | GST% | CGST | SGST | Total | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Item 11 | 0.00 | 0.00 | 0.00 | 0.00 |
Zero Rupees Only
Your business name, address, and GSTIN. Saved locally so you don't retype next time.
Bill-to GSTIN auto-detects the place of supply. Pick GST rate per line.
A clean, paginated A4 invoice. Or export as JSON to move to another device.
A small business in India outgrows a spreadsheet long before it can justify Zoho Books or Vyapar. Five invoices a month does not need a customer master, a payment gateway, or GSTR auto-fill. It needs a clean PDF with the GST split correct. The paid tools bundle in twenty features you will not use yet, and the bill is ₹500 a month for the one feature you actually need. So operators go back to a Word doc, or a free generator that watermarks the invoice, or stop billing through software entirely. This tool sits in that gap. When you outgrow it, you will know, and the JSON export comes with you.
The PDF you download is a tax invoice. It carries everything Rule 46 of the GST rules asks for: your supplier details, the customer details, GSTIN at both ends, place of supply, line-level GST split, totals, amount in words. Your CA can file from it. The only thing that makes an invoice "not real" is wrong inputs. If your numbers are right, the document is right.
That kicks in only above the IRP threshold (currently ₹5cr aggregate turnover, check the latest notification). Below that, this PDF is enough. If you are above the threshold, you need a system that pings the Invoice Registration Portal for every invoice and embeds the IRN and QR code on the print. That is a different product. We do not pretend to be it.
Yes. Export JSON gives you the whole invoice as a structured file. Most paid platforms accept CSV imports, and converting our JSON to their CSV is a small script your CA or a freelancer writes in ten minutes. The schema is documented. Your data is yours.
No. Drafts and supplier details sit in your browser's localStorage. Nothing goes to a server. We log anonymous events to GA4 when you click Download, Export, Import, or Clear, but those events never carry any field content. No GSTINs, no amounts, no names. We get a count. You get a tool.
One small line at the bottom that names the tool. Not a watermark, not a logo, not removable. It is how the tool stays free. The PDF travels with you to your client, and that footer is the only thing we ask for in return.
Not in this version. We led with your business name in serif type instead. If enough operators ask, we will add an optional logo upload later.
Two reasons. One, that means a server call, and a server call means your GSTIN leaves your browser. We did not want to make that trade. Two, some legacy GSTINs that the official portal accepts still fail strict client-side checks, and we did not want to block real operators on a regex. We use a soft check with an inline warning. You decide.
The tool will keep working. There is no limit. But around that volume you start needing things this tool does not have: a customer list, recurring invoices, payment tracking, GSTR auto-fill. That is when a paid tool like Zoho Books or Vyapar earns the ₹500 a month. This one is built for everything below that line.