Free GST Invoice Generator India — CGST SGST IGST | GSTR-1 PDF
Free GST invoice generator for India. Auto CGST/SGST/IGST split, HSN/SAC codes, GSTR-1 JSON & Tally XML export. No signup, 100% browser-based.
🏷️ Invoice Type
⚙️ Invoice Config
🖼️ Branding
🏦 Payment Details NEW
👤 Supplier Details
🎯 Customer / Buyer Details
🛒 Line Items
| # | Description | HSN/SAC | Qty | Unit | Rate (₹) | Disc % | Taxable ₹ | GST % | Cess % | Amount ₹ |
|---|
📝 Notes & Terms NEW
📋 HSN/SAC Tax Summary NEW
| HSN/SAC | Taxable ₹ | GST % | CGST ₹ | SGST ₹ | IGST ₹ | Cess ₹ |
|---|
💰 Tax Summary
🚀 Bulk Invoice Engine
Drop Excel or CSV here
Generate hundreds of GST invoices in seconds
📊 GSTR-1 Data Preview GSTR-1 READY
This shows how your current invoice maps to GSTR-1 sections. Fill the invoice form first, then switch here to preview.
Fill the invoice in the Single Invoice tab to see a GSTR-1 preview here.
Free GST Invoice Generator for Indian Businesses
Our GST-compliant invoice generator is built specifically for Indian freelancers, traders, consultants, and business owners following the CGST Act, 2017. Every mandatory field per Section 31 is covered.
How to Generate a GST Tax Invoice
- Select Invoice Type — Tax Invoice, Proforma, Credit Note, or Debit Note
- Enter Supplier Details — GSTIN auto-validates and pre-fills your state code
- Add Customer Details — Buyer GSTIN, state, and place of supply
- Add Line Items — HSN/SAC code, quantity, rate, discount %, and select GST rate per item
- Auto Tax Split — System detects intra-state (CGST+SGST) vs inter-state (IGST) automatically
- Download PDF — Tally-style Indian tax invoice with amount in words and HSN summary
- Export GSTR-1 JSON — Ready for the GSTN offline tool; export Tally XML in one click
Key GST Features
- GSTIN Validation with real-time format check and state code detection
- Per-item GST rates — 0%, 5%, 12%, 18%, or 28% per line item
- Auto CGST/SGST vs IGST determination by comparing supplier and buyer states
- HSN/SAC codes with HSN-wise tax summary table in the PDF
- Amount in Words using Indian numbering (lakhs, crores)
- Reverse Charge Mechanism toggle
- Proforma, Credit Note, Debit Note support
- Bank + UPI details in invoice for easy payment collection
- Draft save/load — never lose work, stored in browser
- Tally XML export — import directly into TallyPrime / Tally ERP 9
- GSTR-1 JSON export — b2b, b2c, HSN summary in GSTN format
- Bulk invoice generation from Excel/CSV
Frequently Asked Questions
Is this GST invoice generator completely free?
Yes — no sign-up, no subscription, no hidden fees, no invoice limit.
Does the invoice meet GST legal requirements?
Yes. It includes all mandatory fields under Section 31 of the CGST Act — GSTIN, invoice number, date, HSN/SAC codes, taxable value, CGST/SGST/IGST amounts, and place of supply.
How does the tool decide between CGST+SGST and IGST?
It compares the supplier's state code with the buyer's place of supply state code. Same state = CGST + SGST split equally. Different states = full IGST. This follows Section 7 and Section 8 of the IGST Act, 2017.
Can I apply different GST rates per item?
Yes. Each line item has its own GST rate selector (0%, 5%, 12%, 18%, 28%). The PDF includes an HSN-wise tax summary table showing the consolidated breakup — exactly as Tally shows it.
How do I export to Tally?
Click 'Tally XML' button to download an XML file importable into TallyPrime or Tally ERP 9 as a Sales voucher. Ledger names follow Tally's standard GST ledger naming conventions.
Is the GSTR-1 JSON compatible with the GST portal?
The JSON follows the GSTN GSTR-1 offline tool format with b2b, b2cs, and HSN summary sections. You can import it into the GST Offline Tool or reference it for manual filing.
Is my data safe?
100% private. All processing happens in your browser. Nothing is uploaded to any server. Drafts are saved only in your browser's local storage.
What invoice types are supported?
Tax Invoice, Proforma Invoice, Credit Note, and Debit Note — all with appropriate GST treatment.