Free GST Invoice Generator — Create GST-Compliant Invoices Online

Generate professional GST invoices in minutes. Include your GSTIN, HSN/SAC codes, CGST/SGST/IGST breakdown, and download as PDF. Fully compliant with GST regulations.

GSTIN fieldHSN/SAC codesCGST/SGST/IGST splitPDF + PrintFree forever

Your Business Details

Client Details

Line Items

DescriptionQtyUnit PriceAmount
₹0.00
Subtotal₹0.00
Total₹0.00

What Must a GST Invoice Include? (Legal Requirements)

01Supplier's name, address, and GSTIN
02Recipient's name, address, and GSTIN (B2B transactions)
03Sequential invoice number (unique per financial year)
04Invoice date
05Description of goods or services
06HSN code (for goods) or SAC code (for services)
07Quantity and unit of measurement
08Taxable value after any discount
09Tax rate and amount: CGST + SGST OR IGST
10Place of supply
11Signature (digital or physical)

Understanding CGST, SGST, and IGST

CGST
Central GST
Collected by: Central Government
Applies to: Intra-state transactions
Rate: Half of total GST rate
SGST
State GST
Collected by: State Government
Applies to: Intra-state transactions
Rate: Half of total GST rate
IGST
Integrated GST
Collected by: Central Government
Applies to: Inter-state transactions
Rate: Full GST rate
Simple Rule: Same state transaction → CGST + SGST (each at half the GST rate). Different state transaction → IGST only (at full GST rate).

Example: Invoice value ₹10,000 at 18% GST (intra-state) = CGST 9% (₹900) + SGST 9% (₹900) = Total GST ₹1,800. Grand Total: ₹11,800.

Frequently Asked Questions

What is GSTIN and where do I find it?

GSTIN is your 15-digit GST Identification Number issued on GST registration. Find it on your GST registration certificate or the GST portal at gst.gov.in.

Do I need to include HSN codes on every GST invoice?

Mandatory for businesses with turnover above Rs.5 crore (6-digit HSN). For turnover between Rs.1.5–5 crore, 4-digit HSN is sufficient. Below Rs.1.5 crore, HSN is optional.

What if my client is not GST registered?

For unregistered buyers (B2C transactions), the GSTIN field is optional. Include the buyer's name and address. No reverse charge applies for most B2C transactions.

Can I generate a GST invoice for services?

Yes. Use SAC (Services Accounting Code) instead of HSN code for service invoices. SAC codes are available on the GST portal.

What is the difference between CGST, SGST, and IGST?

CGST (Central GST) + SGST (State GST) apply to intra-state transactions — both at half the total rate. IGST (Integrated GST) applies to inter-state transactions at the full rate.

Generate Your GST Invoice Free

GSTIN, HSN codes, CGST/SGST/IGST — all included. PDF download. No sign-up.

Create GST Invoice