Free GST Invoice Generator India, Rule 46 Compliant

All 16 mandatory fields under Rule 46 of the CGST Rules. HSN/SAC, CGST, SGST and IGST auto-calculated. Reverse-charge and LUT-export toggles built in. Download a compliant PDF in 30 seconds, no signup to browse, no watermark on paid exports.

  • Rule 46 CGST compliant
  • 16 mandatory fields covered
  • HSN + SAC supported
  • Reverse charge + LUT toggles
  • No signup to browse
  • Made in India

GST Invoice

Design Variant
Theme
Logo Details

Upload on server and get Direct URL - Signwell, PostImages

Invoice Heading
Your Company Details
Bill To
Invoice Details
Invoice Items
DESCRIPTIONHSN/SACQTYRATEAMOUNT
Notes and Terms
File Details
Terms and Conditions
Live Preview
100%
Logo
TAX
INVOICE
Invoice:654325
TechSolutions India Pvt Ltd
Mr. Rajesh Kumar Sharma
123 Tech Park, Electronic City Phase 1, Bangalore,
Bangalore
Bangalore
Karnataka
India
GSTIN: 336286832323212
Bill To:
Global Marketing Solutions Ltd
GSTIN: 294197654042779
456 Business Plaza, Sector 44, Gurgaon
Gurgaon
Haryana
India
Place of Supply: Haryana
Invoice Date: 2026-05-13
Due Date: 2026-05-13
No.Item DescriptionHSN/SACQtyRateSGSTCGSTIGSTCESSAmount
1Software Development Services9983131₹50,000--18%
₹9,000
-₹59,000
2Digital Marketing Consultation9983142₹15,000--18%
₹5,400
-₹35,400
3Monthly Maintenance Support9983153₹8,000--18%
₹4,320
-₹28,320
Sub Total₹1,04,000
TOTAL SGST₹0
TOTAL CGST₹0
TOTAL IGST₹18,720
TOTAL CESS₹0
GRAND TOTAL₹1,22,720
Note
Thank you for your business! We look forward to serving you again.
Terms & Conditions
Payment due within 30 days. Late payment charges @2% per month applicable.

PDF downloads are currently available without watermark.

Used by Indian businesses

We switched from Excel templates, this is faster, and the HSN lookup saves 10 minutes per invoice.
Priya M. · Freelance IT consultant · Bengaluru
The IGST vs CGST+SGST logic just works. My CA stopped asking me to re-do invoices.
Rakesh S. · Textile trader · Surat
Filled a test invoice in under a minute, downloaded PDF, printed, and it looked like it cost us lakhs.
Anjali K. · Handicraft exporter · Jaipur

What you get

GSTIN auto-format

15-character GSTIN validated as you type, 2-digit state code, 10-char PAN, entity code, default Z, and checksum.

CGST/SGST/IGST split

Inter-state supply? IGST. Intra-state? Auto-split into CGST + SGST at equal halves of the applicable GST rate.

Multiple tax rates per invoice

Line items can carry different GST rates (0%, 5%, 12%, 18%, 28%). The invoice totals each bracket separately per Rule 46(l).

Export invoice with LUT support

Mark the invoice as 'Supply meant for export under LUT' when exporting without IGST, per Section 16 of the IGST Act.

Reverse-charge toggle

Flags the invoice as 'Tax payable on reverse charge' when applicable under Section 9(3)/9(4), as required by Rule 46(p).

No watermark on downloads

Every downloaded PDF is clean. No branding, no trial marks. Your invoice, your brand.

How it works

  1. 1

    Enter your GSTIN and buyer details

    We auto-format your 15-character GSTIN and validate the state code. Buyer GSTIN is optional for B2C invoices.

  2. 2

    Add items with HSN or SAC codes

    Pick items, quantities, and unit prices. The generator auto-splits CGST + SGST for intra-state or applies IGST for inter-state and export supplies.

  3. 3

    Download the PDF or save your bill

    Export the invoice as a ready-to-send PDF. Sign up to save bills to your account and generate in bulk.

About this gst invoice

What goes on a GST invoice

A tax invoice in India must carry the fields listed in Rule 46 of the CGST Rules, 2017. Any invoice that skips a required field is non-compliant and the buyer may be unable to claim input tax credit on it. The mandatory fields are: supplier's name, address, and GSTIN; consecutive invoice number (≤16 characters, unique per financial year); date of issue; recipient's name, address, and GSTIN (for B2B supplies above ₹50,000, or on request); HSN or SAC code; description, quantity, unit, and rate of each supply; total taxable value, discount, and net value; the applicable GST rate split into CGST + SGST for intra-state or IGST for inter-state; place of supply (for inter-state); address of delivery if different from place of supply; whether the tax is payable on reverse charge; and the supplier's signature or digital signature.

Intra-state vs inter-state supply

If the place of supply is in the same state as your registered business, you charge CGST + SGST (split equally). If it's in a different state or a Union Territory, you charge IGST at the full applicable rate. Exports are treated as inter-state supplies, you can either pay IGST and claim a refund later, or make the supply under a Letter of Undertaking (LUT) without paying IGST, per Section 16 of the IGST Act.

HSN and SAC codes, current rules

HSN codes classify goods; SAC codes classify services. Per CBIC Notification 78/2020 (Central Tax), the number of HSN digits required on your invoice depends on your Aggregate Annual Turnover (AATO) in the previous financial year:

  • AATO above ₹5 crore: 6-digit HSN mandatory on every invoice, both B2B and B2C.
  • AATO up to ₹5 crore: 4-digit HSN mandatory on B2B invoices; optional on B2C.
  • Exports / SEZ supplies: 8-digit HSN required regardless of turnover.

AATO is calculated PAN-wise, every GSTIN under a single PAN is added together. Missing or wrong HSN can attract a penalty of ₹50 per invoice (cap ₹25,000 per year) under Section 125 of the CGST Act.

E-invoice threshold and the 30-day IRN rule

Two separate rules apply once your turnover crosses certain thresholds:

  • Above ₹5 crore AATO: from 1 August 2023, you must generate e-invoices via the Invoice Registration Portal (IRP), per CBIC Notification 10/2023. The IRP returns an Invoice Reference Number (IRN) and a signed QR code that must appear on the invoice you give the buyer.
  • Above ₹10 crore AATO: from 1 April 2025, every invoice must be reported to the IRP within 30 days of the invoice date. Late uploads are rejected and the invoice becomes invalid for GST purposes, your buyer can't claim ITC on it.

This generator creates a valid printable invoice. If e-invoicing applies to you, upload the invoice to the IRP first to get an IRN and QR before issuing it to the buyer.

Invoice vs bill of supply

A tax invoice is issued for taxable supplies by a GST-registered dealer. A bill of supply is issued by composition-scheme dealers (Section 10) and for exempt supplies, per Rule 49. Use the bill-of-supply option when you're registered under composition scheme, you can't charge GST on a bill of supply.

Common mistakes to avoid

  • Skipping the place of supply on inter-state invoices. Required under Rule 46(n) and your buyer can't claim IGST input credit without it.
  • Using the same invoice number across financial years. Numbers must be unique per FY. Reset on 1 April.
  • Missing the reverse-charge declaration. Under Rule 46(p), the invoice must state whether tax is payable on reverse charge. For supplies under Sec 9(3)/9(4), this is mandatory.
  • Using special characters in the invoice number. Only alphanumerics, hyphen, and slash are allowed, per Rule 46(b).

Frequently asked

GST bill kaise banaye, is this generator really free?
+
Yes, fill the form and preview unlimited times without signing up. Generating the PDF takes one credit after signup, and signup includes 10 free credits with no card required.
What is the correct format of a GSTIN?
+
15 characters: positions 1-2 are the state code (e.g. 27 for Maharashtra, 29 for Karnataka), 3-12 are the 10-character PAN of the business, position 13 is the entity/registration number, position 14 is 'Z' by default, and position 15 is a checksum digit.
When do I charge CGST + SGST vs IGST?
+
Intra-state supply (place of supply same as your registered state): split equally into CGST + SGST. Inter-state, Union Territory or export: charge IGST at the full applicable rate. The split is mandatory under Rule 46(m).
Do I need an HSN code on every invoice?
+
Per CBIC Notification 78/2020, if your AATO (Aggregate Annual Turnover) is above ₹5 crore, 6-digit HSN is mandatory on every invoice (B2B + B2C). If AATO is up to ₹5 crore, 4-digit HSN is mandatory on B2B and optional on B2C. Exports always need 8-digit HSN. Penalty for missing HSN: ₹50/invoice (capped at ₹25,000/year) under Section 125.
What is the e-invoicing threshold in FY 2026-27?
+
Businesses with AATO above ₹5 crore must generate e-invoices via the IRP (Invoice Registration Portal) since 1 August 2023. From 1 April 2025, businesses above ₹10 crore must additionally upload every invoice to the IRP within 30 days of the invoice date, late uploads are rejected and the invoice becomes invalid for ITC.
How do I invoice an export client?
+
Two options under Section 16 of the IGST Act: (1) pay IGST on the export and claim a refund using Form RFD-01, or (2) export under a Letter of Undertaking (LUT) filed in Form GST RFD-11, no IGST charged, no refund cycle. The generator's LUT toggle adds 'Supply meant for export under LUT without payment of IGST' on the invoice.
How do I show reverse charge on the invoice?
+
Under Rule 46(p), include the declaration 'Tax payable on reverse charge: Yes' when the supply falls under Section 9(3) (notified categories) or 9(4) (purchases from unregistered suppliers, where applicable). This generator's reverse-charge toggle adds the declaration automatically.
Can I edit a GST invoice after downloading it?
+
Our PDFs are final once downloaded. To correct a previously issued GST invoice, you must use a credit note (Section 34) or debit note, direct edits are not legally valid under GST. The generator supports both note types.
What is a Bill of Supply vs a Tax Invoice?
+
A tax invoice is issued by a regular GST-registered dealer for taxable supplies. A Bill of Supply is issued by composition-scheme dealers (under Section 10) and for exempt supplies, you cannot charge GST on a Bill of Supply. Use the right format for your registration type.
Is a digital signature required on a GST invoice?
+
A physical or digital signature is required under Rule 46(q) on printed invoices. Electronically issued (e-invoices via IRP) carry a system-generated digital signature on the QR code. For SME-issued PDFs, a scanned signature image on the printed copy is generally sufficient unless your buyer specifically asks for a class-3 DSC.

Ready to generate your gst invoice?

It takes about 30 seconds. Your form is saved as you type.