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

Click to upload PNG/JPG
logo
Click to upload
signature

🏦 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

Subtotal0.00
Total Discount–₹0.00
Taxable Value0.00
Round Off0.00
GRAND TOTAL0.00

🚀 Bulk Invoice Engine

📊

Drop Excel or CSV here

Generate hundreds of GST invoices in seconds

Columns: invoice_no · date · due_date · supplier_name · supplier_gstin · supplier_address · customer_name · customer_gstin · place_of_supply · item_description · hsn · qty · unit · rate · discount · gst_rate · cess

📊 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

  1. Select Invoice Type — Tax Invoice, Proforma, Credit Note, or Debit Note
  2. Enter Supplier Details — GSTIN auto-validates and pre-fills your state code
  3. Add Customer Details — Buyer GSTIN, state, and place of supply
  4. Add Line Items — HSN/SAC code, quantity, rate, discount %, and select GST rate per item
  5. Auto Tax Split — System detects intra-state (CGST+SGST) vs inter-state (IGST) automatically
  6. Download PDF — Tally-style Indian tax invoice with amount in words and HSN summary
  7. 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.