📄

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.

SELLER DETAILS (YOU)

INVOICE DETAILS

BUYER DETAILS

ITEMS

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

NOTES (OPTIONAL)

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

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