Understanding GST Invoicing
๐Ÿงพ GST Invoicing ยท India 2026

Understanding GST Invoicing โ€” Rules, Format & E-Invoicing Guide India 2026

๐Ÿ“… Updated June 2026โฑ๏ธ 13 min read โœ“ Mandatory Fields ยท E-Invoice IRN ยท Time Limits ยท Credit Notes

๐Ÿ“˜ GST Invoicing โ€” Get It Right or Lose Your Client’s ITC

A GST invoice with an incorrect GSTIN, missing HSN code, or absent e-invoice IRN (for applicable turnover) doesn’t just create compliance risk for your business โ€” it prevents your client from claiming Input Tax Credit worth thousands of rupees. Businesses increasingly reject invoices with errors before payment. For freelancers, consultants, and SMEs, GST invoicing accuracy directly impacts client relationships and cash flow. This guide covers every aspect of GST invoicing in India 2026: mandatory fields, e-invoicing obligations, time limits, and the most common errors that cost businesses their ITC claims.

๐Ÿ“Š GST Invoicing Data โ€” India 2025-26

  • GSTN, FY 2024-25: E-invoices generated: 42 crore. Businesses generating e-invoices: 4.8 lakh (above Rs5Cr turnover threshold). E-invoice adoption has significantly reduced fake invoice-based ITC fraud โ€” GSTN estimates Rs45,000 crore in fraudulent ITC prevented since e-invoicing launch.
  • CBIC, 2025: ITC reversals due to supplier GSTR-1 non-filing or mismatch: Rs28,000 crore in FY 2024-25. Primary cause: supplier does not report invoice in GSTR-1 on time, causing disappearance from buyer GSTR-2B. This is the most common ITC-related dispute between buyers and suppliers.
  • E-invoicing threshold history: Rs500 crore (2020) โ†’ Rs100 crore (2021) โ†’ Rs50 crore (2021) โ†’ Rs20 crore (2022) โ†’ Rs10 crore (2022) โ†’ Rs5 crore (October 2023 to present). Coverage now extends to most mid-size businesses โ€” continued lowering expected toward Rs1 crore threshold.
  • GSTN IRP uptime, 2025: Invoice Registration Portal uptime: 99.4%. 30-day offline e-invoice generation window allows businesses to catch up if IRP was unavailable. Multiple IRP providers available (NIC IRP, Cleartax IRP, Zoho IRP, IRIS IRP) for redundancy.

1. Mandatory GST Invoice Fields

FieldRequired ForCommon Error
Supplier GSTIN + name + addressAll taxable suppliesWrong state code in GSTIN
Unique invoice number (FY-specific)All suppliesReusing numbers; gaps in sequence
Invoice dateAll suppliesBackdating beyond permissible period
Recipient GSTIN (B2B)All B2B transactionsTypos โ€” causes ITC denial for buyer
HSN/SAC codeAll supplies (mandatory for B2B)Wrong 4/6/8 digit level; mismatch with GSTR-1
Taxable valueAll suppliesIncluding GST in taxable value
CGST/SGST or IGST amountTaxable suppliesApplying wrong rate
Place of supply (state)Inter-state and all servicesWrong state โ€” IGST vs CGST/SGST error
E-invoice IRN + QR codeTurnover above Rs5CrMissing IRN โ€” entire invoice invalid for ITC

2. E-Invoicing โ€” IRN Generation Process

StepActionTool
1Prepare invoice in billing softwareTally, Zoho Books, Vyapar, QuickBooks
2Push invoice JSON to IRP via API or portalSoftware auto-integrates; or manual at einvoice1.gst.gov.in
3IRP validates GSTIN, checks duplicateAutomatic โ€” 2-3 seconds
4IRP generates IRN (64-char hash) and QR codeReturned to software automatically
5Print/share invoice with IRN and QR codeStandard invoice template with IRN field
6Invoice auto-populated in GSTR-1No separate GSTR-1 entry needed for e-invoices

๐Ÿ’ก E-Invoices Auto-Populate GSTR-1 โ€” Saves Significant Monthly Work

One major benefit of e-invoicing: all e-invoices generated are automatically populated in GSTR-1 by GSTN. This eliminates manual GSTR-1 entry for e-invoiced B2B supplies โ€” a significant time saving for businesses generating hundreds of invoices monthly. It also prevents GSTR-1 reporting errors that lead to ITC mismatches at buyer end.

3. Invoice Issuance Time Limits

Supply TypeTime LimitConsequence of Delay
Goods (movement involved)Before or at time of removalNo delivery challan = GSTAT vehicle detention risk
Services (general)Within 30 days of service completionInterest on delayed GST payment from supply date
Banking / insurance servicesWithin 45 daysInterest at 18% p.a. on delayed tax
Continuous services (subscriptions)Within 30 days of due date or paymentITC denial for buyer if reported late in GSTR-1
Export of goodsBefore or at time of removalExport benefit forfeiture if delayed

4. GST Document Types โ€” When to Use Each

DocumentWhen IssuedITC for Recipient?
Tax InvoiceTaxable supply of goods or servicesYes
Bill of SupplyExempt supply or composition dealerNo
Receipt VoucherAdvance received before supplyPartial โ€” on advance amount
Credit NotePrice reduction, return, post-supply discountBuyer must reverse ITC proportionally
Debit NotePrice increase post-invoiceBuyer can claim additional ITC
Delivery ChallanGoods movement without supply (job work, loan)No supply โ€” no ITC

5. HSN and SAC Codes โ€” Getting the Right Level

Annual TurnoverHSN Digits Required (B2B)HSN Digits Required (B2C)
Up to Rs5 crore4 digits4 digits (voluntary)
Rs5 crore to Rs50 crore6 digits4 digits
Above Rs50 crore8 digits6 digits

Services: use SAC (Services Accounting Code) instead of HSN. SAC codes are 6-digit. Common service SACs: 9983 (IT and computer services), 9984 (telecommunications), 9985 (support services), 9997 (other services). Find correct SAC/HSN: search CBIC HSN/SAC finder at cbic-gst.gov.in or ask your CA. Incorrect HSN/SAC: GSTN may flag return for mismatch; buyer may query invoice validity.

6. Common ITC-Killing Invoicing Mistakes

  1. Wrong recipient GSTIN: one digit error = complete ITC denial for buyer. Always verify GSTIN at gstin.in before first invoice to any new client.
  2. Missing IRN for e-invoice turnover: if your turnover exceeds Rs5Cr, every B2B invoice needs IRN. Without it, the invoice is invalid for ITC.
  3. Not reporting in GSTR-1 on time: if you don’t file GSTR-1 on time, your invoices don’t appear in buyer GSTR-2B โ€” they cannot claim ITC. Your late filing costs your client money.
  4. Applying CGST/SGST when IGST applies (or vice versa): intra-state = CGST + SGST. Inter-state = IGST only. Wrong tax type means buyer cannot claim ITC even if they paid the GST.
  5. Credit note issued after deadline: credit notes must be issued by September 30 of the next FY. After this, you cannot reduce GST liability.

7. Recommended GST Billing Software 2026

SoftwareBest ForE-Invoice SupportApprox Cost
Tally PrimeManufacturing, trading, complex inventoryYes (built-in IRP integration)Rs18,000-54,000/year
Zoho BooksService businesses, consultants, SaaS companiesYesRs2,999-9,999/month
VyaparSmall traders, retail, mobile-firstYes (Pro plan)Rs1,799-3,499/year
ClearTax GSTCompliance-first; accountants managing multiple clientsYesRs3,500-15,000/year
QuickBooks IndiaService businesses; professional servicesYesRs2,500-7,500/month

Frequently Asked Questions

A GST tax invoice must contain the following mandatory fields under the CGST Rules 2017: (1) Supplier details: legal name, GSTIN, and address of the supplier. (2) Invoice number: consecutive serial number โ€” unique for the financial year. Cannot repeat within a FY. (3) Invoice date: date of issue. (4) Recipient details: name, address, GSTIN (if registered recipient). For unregistered recipients: name and address only. (5) Description of goods or services: HSN (Harmonised System of Nomenclature) code for goods โ€” mandatory from April 2021 for all B2B. SAC (Services Accounting Code) for services. (6) Quantity (for goods): unit of measurement. (7) Taxable value: value before GST. (8) Applicable GST rate and amount: CGST + SGST (intra-state) or IGST (inter-state) broken out separately. (9) Place of supply: mandatory for inter-state transactions. (10) Signature or digital signature of supplier. Missing any mandatory field: invoice may be considered invalid, and the recipient cannot claim Input Tax Credit (ITC) on it. For high-value B2B transactions: e-invoice (IRN-generated) is mandatory โ€” paper invoice alone is insufficient.

E-invoicing under GST is a system where B2B invoices are authenticated by GSTN’s Invoice Registration Portal (IRP) โ€” which generates a unique Invoice Reference Number (IRN) and QR code. E-invoicing is NOT a separate invoice format โ€” it is the same tax invoice, but with IRP authentication and IRN printed on it. Who must generate e-invoices (as of 2026): businesses with aggregate turnover above Rs5 crore in any preceding financial year since FY 2017-18. Exempted from e-invoicing (regardless of turnover): insurance companies, banking companies and financial institutions, NBFCs, Goods Transport Agencies (GTA), passenger transport services, multiplex cinema operators. E-invoice generation process: prepare invoice in your billing software โ†’ push to IRP (Invoice Registration Portal at einvoice1.gst.gov.in) โ†’ IRP validates GSTIN, generates IRN (unique 64-character hash), signs digitally, returns JSON with IRN and QR code โ†’ print QR code and IRN on your physical/PDF invoice. IRP submission must happen before sending invoice to recipient. If IRP is offline: can generate within 30 days of invoice date (rolling period maintained by GSTN). Penalty for not generating e-invoice when required: invoice may not be eligible for ITC at buyer end โ€” major commercial consequence.

GST invoice time limits by supply type: Supply of goods (non-continuous): issue invoice at or before time of removal or delivery. For goods requiring movement: before or at the time of removal. Supply of services: issue invoice within 30 days of service completion. For banking and insurance: within 45 days. Continuous supply of goods (like gas pipelines, periodic delivery): each statement or payment date, whichever is earlier. Continuous supply of services (telecom, subscriptions): within 30 days of due date or payment date (whichever is earlier). Advance receipt: if payment received before supply, issue receipt voucher. Convert to tax invoice on supply completion. Delayed invoicing consequences: if invoice is not issued within prescribed time: (1) GST is still payable from the point of supply date (not invoice date). (2) Interest at 18% per annum on delayed tax payment. (3) Recipient cannot claim ITC if invoice is backdated or late-issued and not reported in GSTR-1 on time. Practical advice: issue invoices on the day of service delivery or goods dispatch. For monthly recurring services: issue invoice by the last day of the month. Batch invoicing (sending all invoices on the 30th for work done throughout the month) is risky โ€” if anything is missed, you may miss the return deadline.

GST document types and when to use them: Tax invoice: issued by GST-registered supplier for taxable supplies. Contains GSTIN, HSN/SAC, GST breakdown. Recipient can claim ITC on this. Bill of Supply: issued by registered supplier for EXEMPT supplies (goods or services exempt from GST) or by supplier under composition scheme. No GST charged. Recipient cannot claim ITC. Example: doctor (exempt service) issues bill of supply, not tax invoice. Receipt voucher: issued when advance is received before supply. Covers the advance amount. Tax invoice issued later when supply made. Delivery challan: for goods movement without accompanying invoice (e.g., goods sent for job work, loan, or exhibition). Credit note: issued when: taxable value of original invoice needs to be reduced (goods returned, price revision, discount post-supply). Must be linked to original invoice via reference. Reduces supplier GST liability. Recipient must reverse ITC to the extent of credit note. Issue credit note by September 30 of the next FY or filing of annual return (whichever is earlier) โ€” after this: cannot issue GST credit note. Debit note: issued when taxable value of original invoice needs to be increased (additional charges). Increases GST liability.

Top GST invoicing mistakes causing Input Tax Credit rejection: (1) Wrong GSTIN of recipient: ITC can only be claimed if invoice shows correct GSTIN of the claiming business. One digit error = ITC rejection. Always verify recipient GSTIN on GSTN portal before issuing. (2) Invoice not reported in GSTR-1 on time: if supplier does not report the invoice in GSTR-1 by due date, it does not appear in buyer GSTR-2B โ€” buyer cannot claim ITC. Critical for bulk invoicing businesses. (3) HSN code mismatch: HSN code on invoice should match what supplier declares in GSTR-1. Mismatch triggers GST department scrutiny. (4) Tax amount arithmetic error: if tax amount shown on invoice does not match taxable value ร— rate, ITC is restricted to the lower amount. Use billing software to auto-calculate. (5) E-invoice IRN missing (for applicable turnover): without IRN for businesses above Rs5Cr, invoice is considered invalid for ITC by recipient. (6) Reverse charge mechanism (RCM) error: certain supplies (from unregistered vendors, specific goods/services) attract RCM โ€” supplier should not charge GST; recipient pays directly. Incorrect GST charging by unregistered vendor does not entitle recipient to ITC. (7) Credit note not reported within deadline: credit notes must be reported in GSTR-1 by September 30 of the next year โ€” late credit notes cannot reduce GST liability.