📄

Free GST Invoice Generator

Free, GST-compliant invoice generator with PDF download. Multiple items, HSN codes, auto CGST/SGST/IGST. No signup, no watermark — works directly in your browser.

📄 Fill the form below, then click →
Forget my details

Uncheck if you're not GST-registered, or this is a non-GST "Bill of Supply". The HSN column, GSTIN fields and tax calculations will be hidden.

SELLER DETAILS (YOU)

INVOICE DETAILS

BUYER (BILLED TO)

SHIPPED TO (DELIVERY ADDRESS)

ITEMS

# Description HSN/SAC Unit Qty Rate (₹) GST % Amount

🏦 Bank Details

🏷️ Discount

🚚 Shipping Charge

📱 UPI QR Code

Customer scans the QR on your invoice — UPI app pre-fills your ID, the exact invoice amount, and "Invoice [No]" as the note.

📄 Terms & Conditions

Tax type:
Subtotal (taxable):₹0.00
CGST:₹0.00
SGST:₹0.00
Total tax:₹0.00
GRAND TOTAL:₹0.00
Amount in words: —

About the Free GST Invoice Generator

If you run a GST-registered business in India — a kirana shop, a freelance practice, a manufacturing unit, an export desk, an electronics dealer, anything — every taxable sale requires a tax invoice that follows CBIC's prescribed format. Our free GST invoice generator builds that invoice for you in under a minute. Type in your business details, your customer's details, the line items with HSN or SAC codes, and the tool produces a clean, GST-compliant invoice PDF that you can email or print straight away.

The tool handles the GST calculation automatically. When the seller's state matches the buyer's state, it splits the tax into CGST and SGST. When the states differ, it applies IGST instead. You don't need to think about which rate goes where — pick the slab per line item (0%, 5%, 12%, 18%, or 28%) and the totals adjust live. Optional add-ons like shipping charges, discounts, multiple bank accounts and UPI QR codes are available with a single click; you only see the sections you actually use, so a small kirana shop's invoice looks as clean as a B2B distributor's.

Who benefits the most? Freelancers raising professional fees, agencies billing clients, kirana and pharmacy shops issuing day-to-day bills, traders moving goods between states, exporters who need a proper tax invoice for ICEGATE filings, manufacturers shipping with E-way bills, and consultants who normally manage with a Word template that always loses formatting. Everything you'd otherwise pay for — multi-item rows, HSN codes, state-code lookups, amount-in-words, IGST/CGST/SGST split — is built in, free, and runs entirely in your browser. Nothing is uploaded to any server.

You can also customise the look. Upload your business logo, pick an accent colour for the invoice header and grand-total band, and the PDF inherits your brand. There's no signup, no watermark on the downloaded PDF, no monthly billing trap. If you raise five invoices a month or five hundred, it costs zero. Built specifically for Indian small businesses, the format matches what tax authorities expect, what banks accept for loan applications, and what clients can verify with their own accountants.

How to use this tool

1

Fill seller & buyer details

Your GSTIN, address, state. Same for the buyer (GSTIN optional for B2C).

2

Add line items

Description, HSN code, qty, rate, GST rate. Add as many rows as needed.

3

Download PDF

Auto-calculated CGST/SGST or IGST, total in words. Save as PDF or print.

What makes a GST invoice valid in India?

A GST-compliant invoice must include all of the following (this tool covers all of them):

CGST + SGST vs IGST — which applies?

Same state (intra-state): seller and buyer in the same state → split GST into CGST (Central) + SGST (State), each = half of the total GST rate. Example: 18% GST = 9% CGST + 9% SGST.

Different states (inter-state): → IGST applies as a single tax equal to the full GST rate. The tool detects this automatically from the state fields you select.

Frequently asked questions

Is this invoice legally valid?

Yes, the format matches CBIC and GST Council guidelines. As long as you fill in your real GSTIN, business details, and HSN codes correctly, the generated invoice is fully compliant for B2B and B2C use.

Do I need a GSTIN to use this tool?

You need a GSTIN to issue GST invoices legally. If you're not GST-registered, use our regular Bill / Receipt Message tool instead — that's for non-GST receipts.

How do I find the HSN code for my product?

HSN (Harmonised System of Nomenclature) codes are standardised. Search "HSN code for [product name]" on the official GST portal at cbic-gst.gov.in. Common examples: 1006 (rice), 1701 (sugar), 6109 (t-shirts), 998314 (IT consulting services).

Is the invoice number format important?

Yes — invoice numbers must be sequential and unique within a financial year. Use formats like INV-2026-001 or 25-26/INV/001. Don't skip numbers or reuse old ones.

Does this tool store my invoice data?

No — everything runs in your browser. Your seller details, buyer details, and items are never sent to our servers. The PDF is generated locally and downloaded directly.

Related tools

Other free tools small Indian businesses use alongside this one.