Talk to Us
Finance

GST Invoice Generator

Generate compliant GST invoices and download as PDF.

Missing: supplier name, supplier GSTIN, invoice number, bill-to name, place of supply, at least one line item

GSTIN
PAN
·
Tax Invoice
Date
Bill to
GSTIN
Place of supply
#DescriptionHSN/SACQtyUnitRateTaxableGST%CGSTSGSTTotal
Item 110.000.000.000.00
Sub-total (taxable)
0.00
CGST
0.00
SGST
0.00
Grand total
0

Zero Rupees Only

Authorised Signatory

Generated with Ripple's free GST Invoice Generator — rippledesign.co/tools/gst-invoice-generator

Your inputs stay on this page. Nothing leaves your browser.

How it works

  1. 1

    Fill in supplier details

    Your business name, address, and GSTIN. Saved locally so you don't retype next time.

  2. 2

    Add the customer and line items

    Bill-to GSTIN auto-detects the place of supply. Pick GST rate per line.

  3. 3

    Download the PDF

    A clean, paginated A4 invoice. Or export as JSON to move to another device.

Why a tool, not a SaaS

The operator who outgrew a spreadsheet does not need another ₹500 a month subscription. Five to fifty invoices a month, sent to a handful of customers, do not need recurring billing, customer masters, payment portals, or six tabs of features they will never open.

This tool is the smallest thing that produces a clean GST tax invoice. No login, no cloud, no upsell. Your supplier details save locally so you do not retype them. Your draft saves locally so a refresh does not lose your work. JSON export is the escape hatch — your data is always yours.

When you outgrow this — recurring invoices, GSTR auto-fill, payment links — pay for Zoho or Vyapar. They earn their keep at that volume. Until then, this is enough.

Questions

Is this a real invoice or just a draft?

The PDF you download is a fully formatted GST tax invoice. It carries supplier and customer details, GSTIN, place of supply, line-level GST split, totals, amount in words, and round-off. Your CA can use it as-is. Whether it is "real" comes down to one thing: you have correctly filled in your supplier, customer, items, and GST rates.

What about e-invoicing / IRN / QR code?

E-invoicing (with IRN and QR code from the Invoice Registration Portal) is mandatory only for businesses with turnover above the current threshold set by GSTN. If you are below the threshold, this tool is enough. If you are above it, you need a system that registers each invoice with the IRP and embeds the IRN and QR — that is out of scope here.

Can I import my data later if I move to Tally / Zoho / Vyapar?

Yes — Export JSON gives you the entire invoice as a structured file. The schema is documented in our public repo. Most accounting platforms accept CSV imports, and converting from this JSON to their CSV is a small script. We do not lock your data.

Do you store my data?

No. Drafts and supplier defaults live in your browser's localStorage. Nothing is sent to a server. We log anonymous events to GA4 when you click Download, Export, Import, or Clear, but those events never include any field content — no GSTINs, no amounts, no names.

Why is there a Ripple footer on my invoice?

One small, gray line at the bottom of the page that names the tool. It is not a watermark, not a logo, and not removable. It is how the tool stays free — it travels with the PDFs you ship to clients.

Can I add my logo?

Not in this version. The current PDF leads with your business name in serif type. We may add an optional logo upload later if enough operators ask for it.

Why do you not validate GSTIN against the GST portal?

Two reasons. First, that requires a backend call, which means your GSTIN data leaves the browser — a tradeoff we did not want to make. Second, we found that some legacy GSTINs that the official portal accepts fail strict client-side validation. We use a soft regex check instead, with an inline warning. The operator decides if their GSTIN is correct.

What if I issue more than 50 invoices a month?

The tool will work fine — there is no rate limit. But around that volume you start to want features this tool does not have: customer master, recurring invoices, payment tracking, GSTR auto-fill. At that point a paid product like Zoho Books or Vyapar earns its keep. This tool is built for the operator below that line.