Free GST Invoice Generator — India, PDF Download
Generate a GST-compliant invoice in your browser. CGST + SGST for intra-state, IGST for inter-state, HSN/SAC, amount in words, your logo and brand. No signup, no upload, no watermark.
Invoice
Your business (seller)
Bill to (buyer)
Different states (Maharashtra → Karnataka) — GST charged as IGST.
Line items
| Description | HSN/SAC | Qty | Rate | GST | Tax | Total |
|---|---|---|---|---|---|---|
| Consulting services | 998314 | 1 | 18.00 | 18% | 1,800.00 | 11,800.00 |
About this tool
Most online invoice tools either lock the PDF behind a signup, slap a watermark on the output, or quietly upload your customer list to a server. WRRK's GST invoice generator does none of that — the form, the live preview, and the final PDF all run in your browser. Your seller details, buyer details, line items and logo never leave your device. The PDF is generated with pdf-lib and downloads instantly.
The output follows Rule 46 of the CGST Rules: sequentially numbered invoice, date, seller name + GSTIN + address, buyer details, place of supply, HSN/SAC, taxable value, tax rate, the right tax split (CGST + SGST when seller state equals place of supply, IGST otherwise), rounding, and amount in words. It works for freelancers, shopkeepers, consultants, agencies, and small e-commerce sellers issuing B2B or B2C bills below the e-invoice threshold.
How to generate a GST invoice (5 steps)
- Fill your seller details. Enter your business name, GSTIN, address, phone, email and (optional) logo. Pick your state — this determines whether the supply is intra- or inter-state.
- Add the buyer and items. Add buyer name, GSTIN (if B2B) and address. Click Add row to append line items with description, HSN/SAC, quantity, rate and GST %. Tax and totals compute live.
- Set place of supply. Choose the state where the goods/services are supplied. If it equals seller state, the tool splits GST into CGST + SGST; otherwise it uses IGST.
- Preview the invoice. The right pane renders an A4 preview with totals, amount in words, and your terms — exactly how the PDF will look.
- Download PDF. Click Download PDF. The invoice is generated locally with pdf-lib and saved as invoice-<number>.pdf — nothing is uploaded.
Use cases
- Freelancers billing clients in India and abroad
- Shopkeepers and small retailers issuing B2B/B2C bills
- Consultants and agencies with GST registration
- Side businesses below the GST threshold (use 0%)
- Cross-state e-commerce sellers (IGST invoices)
- Restaurants, salons, and service providers
- One-off invoices for refunds or proforma bills
Frequently asked questions
+−Is this invoice GST-compliant?
Yes. The output includes everything Rule 46 of the CGST Rules requires: invoice number, invoice date, seller name + GSTIN + address, buyer name (and GSTIN for B2B) + address, place of supply, HSN/SAC, taxable value, tax rate split (CGST + SGST for intra-state or IGST for inter-state), total in figures and words. It is not a substitute for an e-invoice (IRN) for businesses with turnover above the e-invoice threshold.
+−When do I use IGST vs CGST + SGST?
Use CGST + SGST when your seller state and place-of-supply are the same (intra-state — the rate splits 50/50 into Central GST and State GST). Use IGST when they differ (inter-state — the full rate is charged as Integrated GST). The tool toggles this automatically when you change Place of supply.
+−Do I need to register for GST below ₹40 lakh turnover?
Generally no — small suppliers below the threshold (₹40 lakh for goods in most states, ₹20 lakh for services, ₹20 lakh for special-category states) are not required to register. But you cannot legally collect GST on an invoice without a GSTIN. If you are unregistered, leave GSTIN blank, set GST % to 0 on each line and issue a non-GST bill of supply instead.
+−What is an HSN or SAC code?
HSN (Harmonised System of Nomenclature) is a global product classification code used for goods; SAC (Services Accounting Code) is the equivalent for services. Indian GST invoices need a 4-, 6-, or 8-digit HSN/SAC depending on your turnover. You can look up your HSN on the official GST portal — every product has a fixed code that determines the slab.
+−Is my data sent anywhere?
No. The whole tool runs in your browser — invoice details, your logo, your customer's data, the generated PDF — nothing is uploaded, logged, or stored. Close the tab and the data is gone.
+−Can I save my business details for next time?
Browser-side persistence is intentionally off so your data does not linger on a shared device. The fastest workaround: bookmark the page, fill seller details once, then use your browser's print-to-PDF or our Download PDF and re-use the file as a template. We may add an opt-in local-only save later.
+−Can I import my own logo?
Yes. Click Choose logo in the seller section and pick a PNG, JPG, or SVG. The image is read locally as a data URL, shown in the live preview, and embedded in the downloaded PDF — it never leaves your device.
Related on WRRK Tools
Validate Indian GSTIN + check digit
ToolIndian bank IFSC → branch, address, MICR
ToolValidate Indian PAN format + decode
CategoryBrowse the full india tools category
Govt exam200×230px · 20-50KB
CompareHonest comparison: features, pricing, signup