
Part ofIndia IT Cost·Pricing guides for IT services in India — websites, mobile apps, e-commerce, custom software, and GST billing systems.
Quick answer: A valid GST invoice in India must include 16 mandatory fields under Rule 46 of the CGST Rules, use a unique sequential invoice number (max 16 characters), charge CGST+SGST for intra-state or IGST for inter-state supply, and — if your annual turnover exceeds ₹5 crore — be registered on the Invoice Registration Portal (e-invoicing) before sending to the buyer. Missing any field can cause Input Tax Credit rejection and audit penalties.
Every GST-registered business in India must issue invoices in a specific format defined by the Central Board of Indirect Taxes and Customs (CBIC). Getting the format wrong can lead to rejected Input Tax Credit (ITC) claims, penalties during audits, and unnecessary disputes with suppliers and buyers.
This guide covers the complete GST invoice format for 2026 — mandatory fields, format rules, templates, and how billing software can automate compliance so you never worry about invoice errors again.
What is a GST Bill?
A GST invoice is a legal document issued by a GST-registered supplier to a buyer, recording the details of a taxable supply of goods or services. It is mandatory for every business registered under GST.
A GST invoice serves three critical purposes:
- Tax compliance — proof of tax collected and paid to the government
- Input Tax Credit — the buyer uses your invoice to claim ITC on their GST returns
- Legal record — serves as evidence in case of disputes, audits, or assessments
What Are the Mandatory Fields in a GST Invoice?
A GST transaction record must contain 16 mandatory fields as per Rule 46 of the CGST Rules: supplier name, GSTIN, and address; unique sequential invoice number and date; buyer name, GSTIN, and address; place of supply; HSN/SAC code; description of goods or services; quantity and unit; taxable value; tax rate; tax amount (CGST/SGST/IGST/Cess); total invoice value; reverse charge status; and the supplier's signature.
Per Rule 46 of the CGST Rules, every GST invoice must contain these 16 fields, grouped below:
Supplier Details
- Supplier name — as registered on GST portal
- Supplier GSTIN — 15-digit GST Identification Number
- Supplier address — registered place of business
Invoice Details
- Invoice number — unique, sequential, max 16 characters (letters, numbers, hyphens, slashes only)
- Invoice date — date of issue (DD/MM/YYYY)
Buyer Details
- Buyer name
- Buyer GSTIN (if registered) — for B2B transactions, this is mandatory
- Buyer address — including state code and state name
- Place of supply — determines whether CGST+SGST or IGST applies
Item Details
- HSN/SAC code — Harmonized System of Nomenclature for goods / Services Accounting Code for services
- Description of goods/services
- Quantity and unit (for goods)
- Taxable value — total value before tax
- Tax rate — CGST, SGST, or IGST rate applicable
- Tax amount — broken down into CGST, SGST, IGST, and Cess (if any)
- Total invoice value — taxable value + all taxes
Additional Required Information
- Reverse charge — mention if tax is payable under reverse charge mechanism
- Signature — digital or physical signature of the supplier (or authorized representative)
CGST + SGST vs IGST — When to Use Which?
Charge CGST + SGST (typically 9% + 9% = 18%) when the supplier and buyer are in the same state. Charge IGST (18%) when they are in different states. Exports are zero-rated or IGST with refund under a Letter of Undertaking. The Place of Supply field — not the shipping address — determines which tax applies.
- Intra-state supply (seller and buyer in same state) → charge CGST + SGST (e.g., 9% CGST + 9% SGST = 18% total)
- Inter-state supply (seller and buyer in different states) → charge IGST (e.g., 18% IGST)
- Exports → IGST at applicable rate (refundable) or zero-rated with Letter of Undertaking
For services, place of supply rules vary by service type (refer to Section 12 and 13 of the IGST Act).
What Is the Correct GST Invoice Number Format?
A valid GST invoice number must be unique per financial year, sequential with no gaps, maximum 16 characters, and contain only letters (A–Z, a–z), numbers (0–9), hyphens (-), and slashes (/). Example formats: INV/2026-27/001 or RS-2627-0001.
The tax document number must be:
- Unique for each financial year
- Sequential (no gaps allowed)
- Maximum 16 characters
- Can contain only letters (A–Z, a–z), numbers (0–9), hyphens (-), and slashes (/)
Common formats: INV/2026-27/001 or RS-2627-0001
Multi-branch businesses: Each branch can maintain its own invoice series — e.g., KAR-001 for Karur, CHN-001 for Chennai — provided each series remains sequential and unique within the financial year.
What Are the Most Common GST Invoice Mistakes?
The six most common GST invoice mistakes that trigger Input Tax Credit rejection are: wrong buyer GSTIN, missing HSN/SAC codes, incorrect place of supply, non-sequential invoice numbers, missing reverse charge notation, and rounding tax on the total instead of per line item. Any one of these errors can invalidate the buyer's ITC claim and flag your account for audit.
- Wrong GSTIN — even one digit wrong means the buyer cannot claim ITC
- Missing HSN/SAC codes — mandatory for all GST-registered businesses: 4-digit codes for turnover up to ₹5 crore, 6-digit codes above ₹5 crore
- Incorrect place of supply — leads to wrong tax type (CGST+SGST vs IGST)
- Non-sequential invoice numbers — gaps in sequence trigger audit flags
- Missing reverse charge notation — must be explicitly mentioned when applicable
- Rounding errors — tax should be calculated per line item, not on the total
Where Can I Get a Free GST Invoice Template?
You can get GST-compliant invoice templates for free from Excel/Google Sheets templates (best for under 20 invoices/month), Word documents (more branding control), or billing software (essential for 50+ invoices/month). Billing software auto-calculates taxes, maintains sequential numbering, and exports directly to GSTR-1.
- Excel / Google Sheets — download a free template, add your details, and save as PDF. Good for businesses issuing fewer than 20 invoices per month
- Word — more control over layout and branding, but harder to maintain sequential numbering
- Billing software — auto-generates compliant invoices, tracks numbering, calculates taxes, and exports for GST filing. Essential for 50+ invoices/month
When to Use Billing Software vs Manual Invoicing?
Use billing software instead of manual invoicing when you issue more than 30 invoices per month, sell across multiple states, use multiple HSN/SAC codes, need payment tracking, or want automatic GSTR-1/GSTR-3B data. Manual invoicing (Excel/Word) works fine for businesses under 20 invoices per month with a single tax type.
If you answer “yes” to any of these, you need billing software:
- You issue more than 30 invoices per month
- You sell both intra-state and inter-state
- You have multiple HSN/SAC codes
- You need to track payments and outstanding amounts
- You want automatic GST return data (GSTR-1, GSTR-3B)
Our Invoice Generator product handles all of this — GST-compliant invoicing with auto-fill, PDF export, and tax summary reports. For custom billing software tailored to your business workflow, explore our GST billing software service.
What Are the E-Invoicing Rules for 2026?
E-invoicing is mandatory in India for businesses with annual turnover above ₹5 crore (since 1 October 2023). Every B2B bill must be registered on the Invoice Registration Portal (IRP), which generates a unique Invoice Reference Number (IRN) and QR code before the invoice is sent to the buyer. E-invoices auto-populate GSTR-1, and non-compliance invalidates the invoice so the buyer cannot claim Input Tax Credit.
- Invoices must be registered on the Invoice Registration Portal (IRP) before being sent to the buyer
- The IRP generates a unique Invoice Reference Number (IRN) and QR code
- E-invoices are automatically populated in GSTR-1 — no manual filing needed
- Non-compliance results in the invoice being treated as invalid — buyer cannot claim ITC
If your turnover is approaching the ₹5 crore threshold, start preparing now. Custom billing software can be integrated directly with the IRP API for automated e-invoice generation.
GST Invoice Thresholds at a Glance
| Rule | Threshold (₹) |
|---|---|
| E-invoicing (IRP registration) mandatory | Turnover above ₹5 crore |
| 6-digit HSN codes required | Turnover above ₹5 crore |
| 4-digit HSN codes required | Turnover up to ₹5 crore |
| B2C invoice must include recipient details | Invoice value above ₹2.5 lakh |
| Invoice number maximum length | 16 characters |
For the full e-invoicing workflow — IRP registration, IRN generation, and how it changes day-to-day billing — read our e-invoice and GST billing guide for India.
Frequently Asked Questions
What is the correct GST invoice format for India in 2026?
A 2026-compliant Indian GST invoice must contain: supplier details (name, address, GSTIN), unique invoice number (sequential within financial year, max 16 characters), invoice date, recipient details (name, address, GSTIN where applicable), HSN/SAC code for each line item, description and quantity, unit price and total taxable value, applicable tax rates and amounts split into CGST/SGST or IGST, total invoice value in figures and words, place of supply, reverse-charge note where applicable, signature (digital or manual), and IRN/QR code for businesses above the e-invoicing threshold.
What is the difference between B2B and B2C GST invoices?
B2B invoices (where the recipient is GST-registered) must include the recipient's GSTIN and place of supply, and are eligible for input-tax-credit claims by the recipient. B2C invoices (where the recipient is unregistered or a final consumer) do not need the recipient's GSTIN, and the supplier reports them as aggregate values in GSTR-1 rather than line by line. The format and tax calculation are otherwise identical. Threshold: above ₹2.5 lakh per invoice, B2C invoices need recipient details too.
Can I use Word or Excel to create GST invoices in India?
Technically yes for businesses below the e-invoicing threshold, but it is not advisable. Manual invoice creation in Word or Excel typically leads to numbering gaps, calculation errors, missing fields, and reconciliation problems with GSTR-1 filing. Even small businesses are better served by free or low-cost accounting software (Zoho Books, Vyapar, Tally Prime, ClearTax) that auto-populates required fields, validates HSN codes, and exports GSTR-1-ready data.
How do I number GST invoices correctly?
Invoice numbers must be sequential, unique within a single financial year (April to March), and maximum 16 characters (letters, numbers, hyphens, slashes allowed). Common formats: '2026-001', 'INV/2026/0001', or '20260001'. The series can be reset at the start of each financial year. Multiple invoice series are allowed (e.g., separate series for goods and services) as long as each is sequential within itself.
What HSN code should I use on my GST invoice?
HSN (Harmonised System of Nomenclature) codes classify goods; SAC (Services Accounting Code) classifies services. The applicable code depends on your product or service. Businesses with annual turnover below ₹5 crore use 4-digit HSN; above ₹5 crore use 6-digit HSN. The official HSN/SAC list is published on the GST Portal. Most accounting software has built-in lookups. Using the wrong code leads to GSTR-1 mismatches and potential audit issues.
Are digital signatures mandatory on Indian GST invoices?
Digital signatures are not mandatory for regular GST invoices but are mandatory for e-invoices generated through the Invoice Registration Portal (IRP). For non-e-invoice GST invoices, an authorised signatory's name and designation in print or a scanned signature image is sufficient. Many Indian SMEs use accounting-software-generated PDFs with digital signature certificates (DSC) attached, which provides a legal-equivalent record without manual signing.
Sources & References
About the author
Ashok Kumar co-founded Redpulse Software in Karur, Tamil Nadu in 2010 with a single conviction: enterprise-grade software should not be a metro-only privilege. Sixteen years and 200+ projects later, that founding bet has held — Redpulse delivers the same engineering quality used by Bangalore and Chennai agencies, at Tier-2 operating cost, for businesses across India. Ashok leads the company's business strategy, client relationships, and project management practice. He is hands-on across engagements: from the first 30-minute discovery call through the final launch readiness review, he is on every weekly client call. His technical depth is in digital marketing strategy, search optimisation, and the operational discipline of running multi-channel growth programmes for Indian SMEs. The clients Ashok has worked with span textile exporters in the Coimbatore-Tirupur belt, hospital networks across Tamil Nadu, SaaS startups in Chennai's Tidel Park, retail chains, education institutions, and family-business manufacturers in Karur, Erode, and Salem. The pattern across all of them: businesses that needed a real digital partner — not a freelancer, not a metro agency carrying metro overhead — to take them from Excel-and-WhatsApp operations to digitally-instrumented growth. Outside the company, Ashok writes regularly on the Redpulse blog about practical digital marketing for Indian SMEs, with a focus on transparent pricing, attribution measurement, and what actually works for businesses operating outside the venture-funded startup bubble.


