GST Invoice Generator

Create professional GST-compliant invoices instantly. CGST/SGST & IGST support. Auto HSN/SAC lookup. Download as PDF — free forever.

Your Business Details ✓ Auto-saved
Invalid GSTIN format ✓ Valid GSTIN
Invalid CIN format ✓ Valid CIN
Enter valid 10-digit Indian mobile ✓ Valid number
Enter a valid email address ✓ Valid email
Bill To (Buyer)
Invalid GSTIN format ✓ Valid GSTIN
Enter valid 10-digit Indian mobile ✓ Valid number
Invoice Details
Items / Products / Services
HSN/SAC codes and GST rates are auto-suggested from your product or service name. Always verify before printing. Open HSN/SAC Finder ↗
Product / Service DescriptionHSN / SAC CodeQty Rate (₹)GST %Amount
Notes & Signature
Business details & Logo auto-saved · Items reset on new invoice
Invoice Style
Live Preview
Frequently Asked Questions

Everything you need to know about GST invoicing in India.

Use CGST + SGST when the seller and buyer are in the same state (intrastate supply). Use IGST when the seller and buyer are in different states (interstate supply). The Place of Supply (buyer's state) determines which applies.

It depends on your annual turnover. Businesses with turnover above ₹5 crore must use 6-digit HSN codes. Between ₹1.5 crore and ₹5 crore, 4-digit codes are required. Below ₹1.5 crore, HSN codes are optional on invoices.

A valid Indian GSTIN is exactly 15 characters: 2-digit state code + 10-character PAN + entity number + Z + check digit (e.g. 22AAAAA0000A1Z5). Common issues: lowercase letters, copy-paste spaces, or incorrect check digit. For official verification, use gst.gov.in.

No data is sent to any server. Everything — HSN lookup, tax calculations, invoice generation, and PDF creation — happens entirely in your browser. Always download and save a copy of each invoice you generate.

Completely free — no hidden charges, no watermarks, no signup required. This tool is part of the free Tradesala Vendor Toolkit. There is no limit on the number of invoices you can generate.