← Back to Blog
Business7 min read

GST Invoice Format Requirements in India: What Must Every Invoice Include?

A missing GSTIN or wrong place of supply can cost your customer their input tax credit. Here are the 16 mandatory fields and the rules every Indian business must follow.

Tanvrit Team
10 February 2026 · Product Team
Share

A GST invoice is not just a payment request — it is a legal document that determines your customer's right to claim input tax credit. If your invoice is missing a mandatory field, contains an incorrect GSTIN, or uses the wrong invoice type, your customer cannot claim ITC against it. That creates a downstream problem: they either absorb the tax cost or come back to you asking for a corrected invoice. Multiply this across hundreds of transactions and you have a relationship management problem disguised as a billing problem.

This guide covers every mandatory requirement for a valid GST tax invoice in India — what fields are legally required, when to use which invoice type, the rules around numbering and timing, and the most common mistakes that create GST complications.

Legal Basis: What the GST Act Requires

Section 31 of the Central Goods and Services Tax (CGST) Act, 2017 mandates that a registered person supplying taxable goods or services must issue a tax invoice. Rule 46 of the CGST Rules, 2017 specifies the mandatory fields that every such invoice must contain. Rule 46A covers invoice-cum-bill of supply for certain situations. Rules 49 and 50 cover debit notes and credit notes respectively.

These are not recommendations — they are legal requirements. An invoice that is missing mandatory fields is not a valid tax invoice under GST, regardless of whether it looks professional or contains the correct amounts.

The 16 Mandatory Fields for a Valid GST Tax Invoice

Rule 46 of the CGST Rules specifies the following mandatory fields:

  • 1. Supplier's name, address, and GSTIN. The legal name and registered address exactly as they appear in your GST registration. Your GSTIN must be correct — a single wrong character invalidates the invoice for ITC purposes.
  • 2. Invoice number. A unique, consecutive serial number for the financial year (more on numbering rules below).
  • 3. Invoice date. The date of issue in DD/MM/YYYY format (or any unambiguous format). This determines the tax period in which the transaction is reported.
  • 4. Recipient's name, address, and GSTIN. For B2B transactions, the recipient's GSTIN is mandatory. If the recipient is not registered (B2C), their GSTIN is not required, but their name and address are required if the supply value exceeds ₹50,000.
  • 5. Place of supply. The state where the supply is deemed to occur, which determines whether CGST+SGST or IGST applies.
  • 6. HSN code (for goods) or SAC code (for services).The Harmonised System of Nomenclature code for goods or Service Accounting Code for services. The number of digits required depends on your annual turnover (see below).
  • 7. Description of goods or services. A description that clearly identifies what is being supplied. Vague descriptions like "miscellaneous" or "services rendered" are technically non-compliant.
  • 8. Quantity and unit of measure. For goods: the quantity supplied and the unit (kg, litres, pieces, boxes, etc.). For services: not always applicable, but if measurable, include it.
  • 9. Total value of goods or services. The value before tax.
  • 10. Taxable value (after discounts). If you apply a discount, the taxable value is the post-discount amount. Discounts must be mentioned on the face of the invoice and must have been agreed in advance; post-supply discounts have different treatment.
  • 11. GST rate applicable. The rate(s) applicable to each line item (5%, 12%, 18%, 28%, etc.).
  • 12. Amount of CGST. For intra-state supply: CGST = half the applicable GST rate × taxable value.
  • 13. Amount of SGST/UTGST. For intra-state supply: SGST = half the applicable GST rate × taxable value. For Union Territories, UTGST applies instead of SGST.
  • 14. Amount of IGST. For inter-state supply: IGST = full GST rate × taxable value. IGST applies when supplier and recipient are in different states.
  • 15. Total invoice value. The sum of taxable value plus all applicable taxes, rounded to the nearest rupee.
  • 16. Signature or digital signature of the supplier.Physical invoices require a signature. Digital invoices require a digital signature (DSC) — though for e-invoices, the IRN and QR code serve as the authenticated signature.

Invoice Numbering Rules

Invoice numbers must follow a specific pattern under CGST rules:

  • Numbers must be consecutive and sequential within a financial year. You can restart your sequence at the beginning of each financial year (April 1).
  • Invoice numbers can be numeric, alpha-numeric, or contain special characters — but must not exceed 16 characters.
  • Common formats: INV/2024-25/001, TAN-001/24-25, or simply 001, 002, 003. As long as it is unique within the financial year and sequential, it is valid.
  • You cannot skip numbers, reuse numbers, or issue a lower number after a higher one within the same financial year. If invoice 045 is cancelled, the next invoice is 046 — not 045 again.
  • If you have multiple business verticals or branches under the same GSTIN, you can use series prefixes (e.g., A-001, B-001) to maintain separate sequences — but each series must itself be sequential.

HSN Code Requirements by Turnover

The number of HSN code digits required on your invoice depends on your annual aggregate turnover in the preceding financial year:

Annual TurnoverHSN Digits Required
Up to ₹5 crore4 digits (B2B), exempt for B2C
Above ₹5 crore6 digits (all invoices)

SAC codes (for services) follow the same digit requirement. Using an incorrect or generic HSN code is one of the most common mistakes on Indian GST invoices — particularly for businesses that sell products across multiple tax categories.

Tax Invoice vs Bill of Supply vs Receipt Voucher

Not every supply uses a Tax Invoice. The document type depends on the nature of the supply and the registration status of the supplier:

DocumentWhen to Use
Tax InvoiceStandard taxable supplies of goods or services by a GST-registered supplier to any recipient. This is the default document.
Bill of SupplyUsed when the supplier is registered but the supply is exempt from GST (e.g., fresh vegetables, healthcare services, educational services) OR when the supplier is registered under the Composition Scheme (and cannot charge GST to customers).
Receipt VoucherIssued when advance payment is received before the goods are delivered or services are rendered. A Tax Invoice or Bill of Supply is issued at the time of actual supply.
Delivery ChallanNot an invoice — used for movement of goods for reasons other than sale (job work, exhibition, return of goods, etc.). Does not substitute for a Tax Invoice.

Time Limit for Issuing Invoices

GST law specifies deadlines for invoice issuance that are frequently overlooked:

  • Goods (other than continuous supply): Invoice must be issued on or before the date of removal (for movement of goods) or delivery (for goods not requiring removal).
  • Services (other than continuous supply): Invoice must be issued within 30 days of the date of supply.
  • Services by banks and financial institutions:Within 45 days.
  • Continuous supply of goods: Invoice issued on or before each successive statement of accounts or payment date as specified in the contract.
  • Advance receipts: Receipt voucher must be issued at the time of receipt of advance.

Issuing invoices late does not void them, but it can result in mismatches in GSTR-1 filing and delayed ITC claims for recipients, which creates disputes.

E-Invoice Requirements

E-invoicing under GST is mandatory for businesses with annual aggregate turnover above ₹5 crore (as of August 2023, with thresholds progressively lowered since the system launched in 2020). If your turnover exceeds this threshold, every B2B tax invoice must be generated through the IRP (Invoice Registration Portal) and carry an IRN (Invoice Reference Number) and a QR code.

The e-invoice process works as follows: you generate the invoice data in your billing software, upload it to the IRP (either directly or via your software's integration), the IRP validates the data and returns a digitally signed IRN along with a QR code, and you then share this e-invoice with your customer. The IRN is a unique 64-digit hash that identifies the invoice in the government's system.

Critical points for e-invoicing compliance:

  • An e-invoice can be cancelled within 24 hours of generation. After 24 hours, it cannot be cancelled on the IRP — you must issue a credit note instead.
  • The GSTR-1 for e-invoiced transactions is auto-populated from the IRP data. This reduces manual data entry errors in return filing.
  • E-invoicing applies to B2B supplies, exports, and supplies to SEZ. B2C invoices, supplies by banks, and a few other categories are exempt from e-invoicing.

Credit Notes and Debit Notes

Credit Note

Issue a credit note when you have overcharged a customer (the original invoice shows a higher amount than what should have been charged), when goods are returned, or when a post-supply discount is being applied. A credit note must include the original invoice number it relates to. Credit notes adjust the tax liability downward for the supplier and reduce the ITC for the recipient.

Time limit: A credit note relating to a supply must be issued no later than September 30 of the following financial year or the date of filing the annual return (GSTR-9), whichever is earlier.

Debit Note

Issue a debit note when you have undercharged a customer and need to raise an additional amount. Like credit notes, debit notes must reference the original invoice. There is no upper time limit for issuing debit notes in the way credit notes have one, but they should be issued in the period the error is discovered.

Proforma Invoice vs Tax Invoice

A proforma invoice is a preliminary document sent before the actual supply occurs — often used for quotations, export customs purposes, or when a customer needs an estimate before confirming an order. A proforma invoice does not carry GST (as no supply has occurred) and does not replace a tax invoice. It must be clearly marked as "Proforma Invoice" to avoid confusion. Once the supply is confirmed and executed, you issue a proper Tax Invoice with a new serial number.

Digital Invoices: Are They Valid Under GST?

Yes. GST law does not mandate physical invoices. A PDF invoice sent via email is legally valid. A WhatsApp PDF is legally valid. The requirement is that all mandatory fields are present and the document can be produced for audit purposes. For e-invoices (turnover above ₹5 crore), the IRN and QR code are the authentication mechanism — the physical paper or PDF format is secondary.

However, you must be able to produce copies of all issued invoices for a period of 6 years from the date of filing the annual return for the relevant year. Digital storage of invoice PDFs is acceptable, but ensure your backup system is reliable.

Common Invoice Mistakes That Create GST Problems

  • Wrong recipient GSTIN: The most costly mistake. The recipient cannot claim ITC if the GSTIN on the invoice does not match their registration. Always verify the GSTIN on the GST portal before issuing a B2B invoice. The format is: 2 digits (state code) + 10 digits (PAN) + 1 digit (entity number) + Z + 1 check digit.
  • Wrong place of supply: Determines whether CGST+SGST or IGST applies. Getting this wrong means the wrong tax is charged, which cannot be offset by the recipient and requires an amendment.
  • Missing HSN code or using a generic catch-all code:HSN codes are mandatory, and the correct code must match the actual nature of the goods. Using a generic code (like 9999) for everything is technically non-compliant.
  • Applying wrong tax rate: Some goods have multiple rates depending on form or composition. Biscuits are at 18%, but certain categories are lower. Textiles have varying rates based on value. Always verify the applicable rate for each product category.
  • Not issuing invoices for advance payments: When you receive an advance, a receipt voucher must be issued. Many businesses only issue an invoice at delivery, skipping the advance receipt document — this creates a GSTR-1 mismatch.
  • Using non-sequential invoice numbers: Jumping from invoice 100 to 105 because you cancelled 101–104 is fine, but you must record the cancellations. Reusing numbers or issuing them out of order creates reconciliation problems and flags in GST scrutiny.

Getting Invoicing Right with Software

The mandatory field list is long and the rules are specific. Doing this manually for every invoice — especially if you issue dozens per day — is error-prone. Good GST billing software embeds these requirements into the invoice template: GSTIN validation, HSN code lookup, automatic CGST/SGST vs IGST determination based on place of supply, sequential numbering, and e-invoice generation for eligible businesses.

The goal is to make compliance invisible — the invoice comes out right because the software enforces the rules, not because the user remembers them every time.

If you're looking for GST-compliant invoicing built for Indian SMBs, with HSN lookup, automatic tax calculation, and e-invoice support: See how Friendly handles GST invoicing →

GST invoice formatGST invoice requirements Indiatax invoice IndiaGST complianceGSTIN invoice
← Back to Blog
Share