Blog/GST

GST Invoice Rules in India: Fields, Format and E-Invoice

Reddy Sri Harsha
February 8, 2026
7 min read
Updated: September 15, 2026
Share

Quick Answer

GST tax invoice rules for India 2026: all 16 mandatory fields under Rule 46 CGST Rules, time of issue limits, e-invoice at Rs 5 crore, and HSN codes.

GST Invoicing Done Right, Every Month. Talk to a qualified CA at Tax Garden, Hyderabad.

The tax invoice is the foundational document of the GST system. Every input tax credit claim, every return reconciliation, and every audit trail begins with a correctly issued invoice. Yet many businesses still issue invoices that miss mandatory fields, use incorrect serial formats, or skip the HSN code entirely.

This guide covers the exact legal requirements for GST invoices as they stand in July 2026, including the expanded e-invoice mandate.

What Is a Tax Invoice Under GST

Section 31 of the CGST Act, 2017 requires every registered person making a taxable supply to issue a tax invoice. This is not optional. The invoice serves three purposes simultaneously: it documents the transaction for the supplier, it enables ITC claims for the recipient, and it feeds data into the GST return ecosystem.

A tax invoice is distinct from a Bill of Supply (issued by composition dealers or for exempt supplies), a delivery challan (for goods sent on approval or for job work), and a receipt voucher (for advance payments).

16 Mandatory Fields on a GST Invoice (Rule 46, CGST Rules)

Rule 46 of the CGST Rules, 2017 specifies every field that must appear on a tax invoice. Missing even one field can invalidate the document for ITC purposes.

Additionally, the invoice must carry the signature or digital signature of the supplier (or an authorized representative).

Invoice Serial Number Rules

The serial number must not exceed 16 characters. It must contain only alphabets, numerals, special characters (hyphen, slash), and must be unique and consecutive within a financial year. Businesses with multiple branches can use branch-specific prefixes, but each prefix series must maintain sequential numbering.

HSN/SAC Code Requirements by Turnover

From April 2025, GSTN handles HSN codes at the return filing stage. Incorrect codes trigger auto-populated mismatches in GSTR-1.

Time of Issue: When Must the Invoice Be Raised

The time limits differ for goods and services:

For goods: The invoice must be issued before or at the time of removal (if goods are to be transported) or before or at the time of delivery to the recipient (in other cases).

For services: The invoice must be issued within 30 days from the date of supply of service. For banking and financial institutions, the time limit extends to 45 days.

Continuous supply of goods: Invoice at the time each statement of accounts is issued or each payment is received.

Continuous supply of services: Invoice before the due date of payment as specified in the contract, or before receipt of payment, whichever is earlier.

Revised Invoice (Section 31(3)(a))

A registered person may issue a revised invoice for supplies made between the date of application for registration and the date of actual grant of registration. This revised invoice must be issued within 30 days from the date of issuance of the registration certificate. Each revised invoice must reference the original invoice number and date.

E-Invoicing Requirements (2026 Update)

Current Threshold

From April 1, 2026, e-invoicing is mandatory for all businesses with aggregate annual turnover exceeding Rs 5 crore in any financial year from FY 2017-18 onwards (Notification No. 17/2025-CT, dated September 30, 2025).

How E-Invoicing Works

  1. Supplier generates invoice in standard JSON schema (as prescribed)
  2. Invoice is uploaded to the Invoice Registration Portal (IRP)
  3. IRP handles the invoice, generates a unique Invoice Reference Number (IRN), digitally signs it, and adds a QR code
  4. Signed invoice is returned to the supplier
  5. Invoice data auto-populates into GSTR-1 and the buyer's GSTR-2B

Key Compliance Points

  • Invoices must be uploaded to IRP within 30 days of the invoice date (for businesses with turnover above Rs 100 crore, this is 7 days).
  • An invoice without a valid IRN is not a valid tax invoice: the recipient cannot claim ITC on it.
  • The original invoice must be issued in triplicate for goods (Original for Recipient, Duplicate for Transporter, Triplicate for Supplier). For e-invoices, the digital copy suffices.
  • Export invoices must carry one of two endorsements: "Supply meant for export on payment of IGST" or "Supply meant for export under bond/LUT without payment of IGST."

Bill of Supply vs Tax Invoice

Not every supply requires a tax invoice. A Bill of Supply is issued in two scenarios:

  1. Composition dealers (registered under Section 10): They cannot charge GST separately, so they issue a Bill of Supply instead of a tax invoice.
  2. Exempt supplies: When the goods or services are wholly exempt from GST, a Bill of Supply is issued.

A Bill of Supply contains the same fields as a tax invoice except the tax rate and tax amount columns (since no tax is charged). The recipient of a Bill of Supply cannot claim any ITC.

Credit Notes and Debit Notes (Section 34)

Credit Note

A registered person issues a credit note when:

  • The taxable value or tax charged in the original invoice exceeds the actual amount
  • Goods are returned by the recipient
  • Services are found deficient

The credit note must be declared in the GSTR-1 of the month in which it is issued, and the deadline for issuing a credit note is November 30 following the end of the financial year in which the original supply was made (or the date of filing the annual return, whichever is earlier).

Debit Note

Issued when the taxable value or tax charged in the original invoice is less than the actual amount. Same declaration and timeline rules as credit notes apply.

Both credit notes and debit notes must reference the original invoice number and date, and must carry their own unique serial numbers.

Self-Invoice for RCM Supplies

When a registered person receives supplies from an unregistered supplier that attract reverse charge (Section 9(4)), the recipient must issue a self-invoice. This self-invoice carries the recipient's own GSTIN as the issuer and is used to avail ITC on the reverse charge tax paid. The payment must be made to the supplier within 180 days.

Delivery Challan (Not an Invoice)

Certain movements of goods do not require a tax invoice at the time of movement. A delivery challan is used instead for:

  • Goods sent for job work
  • Goods sent on approval or sale-or-return basis
  • Goods transported for reasons other than supply (e.g., branch transfer within same state if no separate registration)

The actual tax invoice is issued only when the supply is confirmed or completed.

Consequences of Wrong or Missing Invoice Details

The GST law treats invoice compliance seriously:

For the recipient, claiming ITC on an invoice that lacks GSTIN, correct HSN, or proper tax breakup is a guaranteed audit finding. The ITC will be reversed with interest at 18% per annum.

Practical Checklist for Invoice Compliance

  1. Verify all 16 Rule 46 fields are present on your invoice template
  2. Ensure serial numbers are sequential, within 16 characters, and reset each financial year
  3. Use correct HSN digits for your turnover tier
  4. State "Yes" or "No" for reverse charge on every invoice
  5. Include place of supply with state code for all interstate transactions
  6. Register on IRP and generate IRN if your AATO exceeds Rs 5 crore
  7. Issue credit/debit notes with reference to original invoice within the statutory deadline
  8. Maintain a self-invoice series for unregistered RCM purchases

If you are setting up GST invoicing for the first time, a GST expert in Hyderabad can review your template before errors reach GSTR-1.

Source Attribution

This guide is based on Section 31 and Section 34 of the CGST Act, 2017; Rules 46 to 55 of the CGST Rules, 2017; Notification No. 17/2025-CT dated September 30, 2025 (e-invoice threshold revision); and CBIC circulars on HSN reporting requirements. All thresholds and provisions are current as of July 2026.

Frequently Asked Questions

Do I need customer details on a B2C invoice?

Only for larger sales. Under Rule 46, if a taxable supply to an unregistered customer is Rs 50,000 or more, the invoice must show the customer's name, address, delivery address and the state name and code. Below Rs 50,000, these details are optional unless the customer asks for them or the supply is inter-state.

Do I have to issue a tax invoice for very small retail sales?

No. A registered person need not issue a separate tax invoice for a supply below Rs 200 to an unregistered customer who does not ask for one. Instead, a consolidated tax invoice covering all such sales must be issued at the end of each day, so the day's turnover is still recorded.

How many HSN digits must my invoice show?

Businesses with aggregate turnover up to Rs 5 crore in the previous year must show a 4-digit HSN code on B2B invoices, and it is optional on B2C invoices. Businesses above Rs 5 crore must show a 6-digit HSN code on all invoices. Service providers use SAC codes on the same basis.

Is a signature required on an e-invoice?

No. Rule 46 exempts invoices issued electronically under the e-invoicing system from the signature or digital signature requirement, because the IRP digitally signs the invoice and adds a QR code. Paper and ordinary PDF tax invoices still need the signature of the supplier or an authorised person.

Do I have to charge GST on advance payments received?

For services, yes: GST is payable when an advance is received, and you must issue a receipt voucher. For goods, most suppliers do not pay GST on advances, since tax on goods becomes due at the time of invoice. Tax paid on a service advance is adjusted when the final invoice is issued.

Featured Service

GST Invoicing Done Right, Every Month

Tax Garden handles your invoicing setup, ensures e-invoice compliance, handles with GSTR-1, and catches errors before they trigger notices. Fixed monthly plans.

Explore All Plans

Tax Garden · Kondapur, Hyderabad

Need help with tax & compliance?

GST, ITR, TDS, payroll and ROC. All handled by qualified CAs on a flat monthly fee.

  • Fixed fee, no surprise billing
  • 4-hour WhatsApp response
  • Same-day filing acknowledgement
Chat on WhatsApp

Pricing

Plans from ₹2,100/mo. Everything included, no per-query billing.

See all plans
Call a CAWhatsApp