For any registered business in India, issuing a GST-compliant invoice is not optional — it is a legal requirement under the Goods and Services Tax Act, 2017. A GST invoice is more than a simple payment request; it is a formal tax document that enables buyers to claim Input Tax Credit (ITC) and forms the primary audit trail for GST authorities.
Getting the invoice format wrong — missing a field, using incorrect HSN/SAC codes, or applying the wrong tax components — can lead to ITC denial for your buyers, financial penalties, and compliance scrutiny. This guide walks through every aspect of the GST invoice: mandatory fields, applicable tax types, different invoice categories, e-invoicing rules, and the penalties for non-compliance.
Generate GST-Compliant Invoices Free — No Signup Needed
Create properly formatted GST tax invoices with automatic CGST/SGST/IGST calculation, HSN code fields, and all mandatory fields. Download as PDF instantly.
What Is a GST Invoice and Who Must Issue One?
A GST invoice (formally called a tax invoice under GST law) is a document issued by a registered supplier to a recipient when supplying taxable goods or services. It is governed by Section 31 of the CGST Act, 2017 and the GST Invoice Rules (Rules 46–55 of the CGST Rules, 2017).
Who Must Issue a GST Invoice?
- Every GST-registered supplier of taxable goods or services must issue a tax invoice.
- Suppliers under the Composition Scheme cannot issue a tax invoice — they must issue a Bill of Supply instead.
- Suppliers of exempt goods or services must issue a Bill of Supply (not a tax invoice).
- Exporters must issue a tax invoice even though GST rate is zero (exports are zero-rated).
When Must an Invoice Be Issued?
For goods: before or at the time of delivery. For services: within 30 days of the date of supply (45 days for banking and insurance companies). If a supplier fails to issue an invoice within this timeline, it is treated as a violation and may attract penalty.
Threshold for Invoicing
Even if you are not registered for GST (because your turnover is below the threshold — Rs 40 lakh for goods, Rs 20 lakh for services in most states), you may still issue a simple invoice. However, you cannot charge GST or issue a "tax invoice" — only registered persons can do so.
A GST tax invoice serves as the primary document for the buyer to claim Input Tax Credit (ITC). If your invoice is incorrectly formatted or contains wrong details, your buyer may lose their ITC claim, which can damage your business relationship.
Mandatory Fields in a GST Invoice
Under Rule 46 of the CGST Rules, a GST tax invoice must contain the following fields. Missing even one mandatory field can invalidate the invoice for ITC purposes.
| # | Field | Description |
|---|---|---|
| 1 | Name, address, and GSTIN of the supplier | Supplier's legal name as registered with GSTN, complete address, and 15-digit GSTIN. |
| 2 | Tax Invoice / Bill of Supply (nature of document) | Clearly state the document type at the top. |
| 3 | Consecutive serial number | Unique number for each invoice, up to 16 characters. Can include letters, slashes, and hyphens. Must restart each financial year. |
| 4 | Date of issue | The date on which the invoice is issued. |
| 5 | Name, address, and GSTIN of the recipient | For B2B: recipient's GSTIN mandatory. For B2C under Rs 2.5 lakh: name and address optional. For B2C above Rs 2.5 lakh: name, address, and state mandatory. |
| 6 | Place of supply | The state where the supply is made — determines whether CGST+SGST or IGST applies. |
| 7 | HSN / SAC code | Harmonised System of Nomenclature code (for goods) or Services Accounting Code (for services). |
| 8 | Description of goods/services | Clear description of each item or service supplied. |
| 9 | Quantity and unit | For goods: quantity and unit of measurement (kg, litres, pieces, etc.). Not applicable for services. |
| 10 | Total value of supply | Total value before discount. |
| 11 | Taxable value after discount | Value on which GST is calculated, after deducting any discounts. |
| 12 | Applicable GST rate | The GST rate — 5%, 12%, 18%, or 28%. |
| 13 | CGST, SGST/UTGST, or IGST amount | Tax amounts broken down by tax head. |
| 14 | Signature / digital signature | Authorized signatory's signature or digital signature of the supplier or their representative. |
For inter-state B2C supplies above Rs 2.5 lakh (e.g., selling goods to a customer in another state), you must mention the recipient's name, address, and the destination state even if the customer is not GST-registered. This is required for the GST reconciliation process.
HSN and SAC Codes — What They Mean and How to Use Them
HSN (Harmonised System of Nomenclature) codes are internationally standardised 8-digit codes used to classify goods. SAC (Services Accounting Code) codes are 6-digit codes used to classify services under GST. Both are mandatory on GST invoices, and the number of digits required depends on your annual turnover.
HSN Code Requirements (Goods)
| Annual Turnover | HSN Digits Required |
|---|---|
| Up to Rs 5 crore (B2C invoices) | 4 digits (optional for B2C, mandatory for B2B) |
| Up to Rs 5 crore (B2B invoices) | 4 digits mandatory |
| Rs 5 crore to Rs 50 crore (approx) | 4 digits mandatory |
| Above Rs 5 crore | 6 digits mandatory |
| Exporters / importers | 8 digits mandatory |
As of 1st April 2021, the CBIC mandated specific digit requirements more strictly. Always refer to the latest CBIC notification for the current threshold.
How to Find the Right HSN Code
The GST portal (gst.gov.in) has an HSN search tool. You can also refer to the official HSN/SAC rate schedule. Common examples:
0901— Coffee (HSN)6101— Men's overcoats and jackets (HSN)998311— Management consulting services (SAC)997211— Rental of residential property (SAC)
Consequences of Wrong HSN/SAC Codes
Using an incorrect HSN/SAC code can result in: mismatch between your GSTR-1 and the buyer's GSTR-2B, ITC denial to the buyer, and scrutiny notices from GST authorities. In serious cases, it may be treated as tax evasion if a lower-taxed HSN is used for a higher-taxed product.
HSN codes determine the applicable GST rate. If you use an HSN code for a 5% item when your actual product is taxed at 18%, you are undercharging GST — which is a tax liability that falls on the supplier, not the buyer.
CGST, SGST, IGST — Which Tax Applies When?
One of the most important decisions in GST invoicing is determining which tax component to charge — CGST + SGST, or IGST. This depends entirely on whether the supply is intra-state or inter-state.
CGST (Central GST) + SGST (State GST)
Applied on intra-state supplies — where the supplier and the place of supply are in the same state. The total GST rate is split equally between the Centre and the State. For example, on an 18% GST item: CGST = 9% + SGST = 9%.
IGST (Integrated GST)
Applied on inter-state supplies — where the supplier is in one state and the place of supply is in another state. IGST is the full combined rate (not split). For an 18% item in inter-state supply: IGST = 18% (collected entirely by the Centre, which then distributes the state portion to the destination state).
UTGST (Union Territory GST)
Applied instead of SGST for supplies within Union Territories without a legislature (Chandigarh, Dadra & Nagar Haveli, Daman & Diu, Lakshadweep, Andaman & Nicobar Islands). UTs with their own legislature (Delhi, Puducherry, Jammu & Kashmir) use SGST.
Quick Reference Table
| Scenario | Tax Applied | Example (18% item, Rs 1,000) |
|---|---|---|
| Supplier in Maharashtra, supply in Maharashtra | CGST 9% + SGST 9% | CGST Rs 90 + SGST Rs 90 |
| Supplier in Maharashtra, supply in Delhi | IGST 18% | IGST Rs 180 |
| Supplier in Chandigarh, supply in Chandigarh | CGST 9% + UTGST 9% | CGST Rs 90 + UTGST Rs 90 |
| Exports (outside India) | Zero-rated (IGST 0%) | No GST charged |
For e-commerce operators and dropshipping businesses, the place of supply is the delivery address — not the seller's location or the buyer's billing address. Always use the delivery state to determine IGST vs CGST/SGST.
Types of GST Documents — Tax Invoice, Bill of Supply, Debit/Credit Note
GST law prescribes different documents for different supply situations. Using the wrong document type is a compliance error.
Tax Invoice
The standard document for all taxable supplies by a registered supplier. Required for B2B transactions (where the buyer wants to claim ITC) and for B2C transactions above Rs 2.5 lakh in inter-state supplies. Contains all mandatory GST fields including tax breakdown.
Bill of Supply
Used in two situations: (1) Suppliers under the Composition Scheme cannot charge GST, so they issue a Bill of Supply instead of a tax invoice. (2) Suppliers of exempt supplies (goods/services on which GST is nil or exempt) must issue a Bill of Supply. A Bill of Supply explicitly states "This is not a Tax Invoice."
Receipt Voucher
Issued when a supplier receives an advance payment before the actual supply. Must be issued at the time of advance receipt and contain details of the advance amount and applicable tax (if determinable).
Refund Voucher
Issued when an advance is received but the supply is subsequently not made — the supplier refunds the advance and issues a Refund Voucher reversing the Receipt Voucher.
Debit Note
Issued by the supplier when the taxable value or tax charged in the original invoice is less than what should have been charged — e.g., the price was revised upward, or an additional tax amount is due. References the original invoice number.
Credit Note
Issued by the supplier when the taxable value or tax charged in the original invoice is more than what should have been charged — e.g., goods were returned, the price was revised downward, or a deficiency was found. Must be issued within the deadline (before 30th November of the following financial year, or before the date of filing of the annual return, whichever is earlier).
Always link Credit Notes and Debit Notes to the original invoice number. This linkage is used by the GST portal to auto-populate GSTR-2B for the recipient and ensures smooth ITC reconciliation for both parties.
E-Invoicing Under GST — Who Needs It and How It Works
E-invoicing (electronic invoicing) under GST is not about generating an invoice using software — it is a specific process where invoices are authenticated by the Invoice Registration Portal (IRP) operated by GSTN, and a unique Invoice Reference Number (IRN) is assigned to each invoice.
E-Invoicing Threshold (as of FY 2026)
E-invoicing is mandatory for businesses whose aggregate turnover exceeds Rs 5 crore in any financial year from 2017-18 onwards. The threshold has been progressively reduced since e-invoicing was introduced in 2020 (it started at Rs 500 crore).
| Effective Date | Turnover Threshold |
|---|---|
| October 2020 | Rs 500 crore+ |
| January 2021 | Rs 100 crore+ |
| April 2021 | Rs 50 crore+ |
| April 2022 | Rs 20 crore+ |
| October 2022 | Rs 10 crore+ |
| August 2023 | Rs 5 crore+ |
How E-Invoicing Works
- The supplier generates the invoice in their accounting software in a standard JSON format prescribed by GSTN.
- The JSON is uploaded to the IRP (any of the authorised portals — GSTN, NIC, or private IRPs).
- The IRP validates the data, generates an IRN (a 64-character hash), and adds a digitally signed QR code to the invoice.
- The supplier then prints or shares the e-invoice (which now contains the QR code and IRN) with the buyer.
- The IRP simultaneously pushes the invoice data to GSTR-1 and the e-way bill portal — eliminating duplicate data entry.
Businesses above the e-invoicing threshold who issue invoices without IRN are issuing legally invalid invoices. The recipient cannot claim ITC on such invoices, and the supplier is liable for a penalty of Rs 10,000 per invoice under Section 122 of the CGST Act.
Exemptions from E-Invoicing
Certain categories are exempt even above the threshold: banking and insurance companies, passenger transportation services, multiplexes (for cinema tickets), and SEZ units (as suppliers, not buyers). These exemptions may be updated — always verify with the latest CBIC notification.
Penalties for GST Invoice Non-Compliance
The GST law prescribes specific penalties for invoicing violations. Understanding these helps you appreciate the importance of getting every invoice right.
Key Penalty Provisions
| Violation | Penalty |
|---|---|
| Not issuing an invoice | Rs 10,000 or 100% of tax due, whichever is higher |
| Incorrect invoice (wrong details) | Rs 25,000 per invoice |
| Issuing invoice without actual supply (fake invoice) | Rs 10,000 or 100% of tax involved, whichever is higher + potential prosecution |
| Not issuing e-invoice when required | Rs 10,000 per invoice (same as not issuing invoice) |
| ITC claimed on fake/invalid invoice by buyer | Full ITC amount + 18% interest + penalty |
Best Practices to Stay Compliant
- Use invoice generation software or online tools that enforce mandatory fields and auto-calculate GST.
- Keep invoice serial numbers consecutive and never reuse a number within a financial year.
- Maintain all issued invoices for at least 6 years (the limitation period for GST audit).
- Reconcile your GSTR-1 (outward supplies) data with your invoices monthly to catch errors early.
- If you make an error on an issued invoice, issue a Credit Note or Debit Note — never modify or delete the original invoice.
Use the GST Invoice Generator on ToolsArena to create correctly formatted invoices for free. The tool automatically calculates CGST/SGST/IGST based on the supplier and buyer states, and includes all mandatory fields required under Rule 46 of the CGST Rules.
How to Use the Tool (Step by Step)
- 1
Enter supplier details
Fill in your business name, address, GSTIN, and state. These details appear at the top of the invoice and establish which tax type (CGST/SGST or IGST) will apply.
- 2
Enter buyer details
Add the recipient's name, address, state, and GSTIN (for B2B). The system compares supplier and buyer states to automatically determine whether CGST+SGST or IGST applies.
- 3
Add line items with HSN/SAC codes
For each product or service, enter the description, HSN or SAC code, quantity, unit price, and applicable GST rate. The tool calculates the taxable value and tax amounts automatically.
- 4
Review the tax calculation
Verify the total taxable value, the GST breakdown (CGST, SGST, or IGST amounts), and the grand total. Confirm the correct tax type has been applied based on the place of supply.
- 5
Download the invoice as PDF
Generate and download the completed invoice as a PDF. The output includes all mandatory fields as required under Rule 46 of the CGST Rules, ready to share with the buyer or file for records.
Frequently Asked Questions
Can I issue a GST invoice if I am not GST registered?+−
No. Only GST-registered businesses can issue a tax invoice that charges GST. If you are below the registration threshold or voluntarily unregistered, you can issue a regular invoice but must not charge or mention GST. Charging GST without registration is an offence under the CGST Act.
What is the difference between a tax invoice and a bill of supply?+−
A tax invoice is issued for taxable supplies and includes a GST breakdown — it enables the buyer to claim ITC. A bill of supply is issued by Composition Scheme dealers or for exempt supplies, and does not charge GST. The buyer cannot claim ITC on a bill of supply.
Is there a time limit for issuing a GST invoice?+−
Yes. For goods, the invoice must be issued before or at the time of delivery. For services, it must be issued within 30 days of the date of supply (45 days for banking and NBFC services). Late issuance may attract a penalty of Rs 25,000.
What is the penalty for a wrong GSTIN on an invoice?+−
If an incorrect GSTIN is mentioned on an invoice and the recipient claims ITC based on it, the ITC claim can be disallowed. The penalty for incorrect details on an invoice is up to Rs 25,000 per invoice. Always verify the buyer's GSTIN on the GST portal before invoicing large transactions.
Do I need separate invoice series for B2B and B2C transactions?+−
GST rules do not require separate series for B2B and B2C. A single consecutive series for all tax invoices is acceptable. However, many businesses maintain separate series for exports, advance receipts, and regular supplies for internal accounting clarity — this is a business decision, not a GST requirement.
Can I cancel a GST invoice after it has been issued?+−
Under regular invoicing, you cannot "cancel" an invoice — instead, you issue a Credit Note to reverse it. Under e-invoicing (for businesses above Rs 5 crore turnover), you can cancel an e-invoice on the IRP within 24 hours of generation. After 24 hours, even e-invoices cannot be cancelled on the portal, and a Credit Note must be used.
Generate GST-Compliant Invoices Free — No Signup Needed
Create properly formatted GST tax invoices with automatic CGST/SGST/IGST calculation, HSN code fields, and all mandatory fields. Download as PDF instantly.
Generate GST InvoiceRelated Guides
How to Calculate GST in India — Formula, Examples & Calculator (2026)
Complete guide to calculating GST for any good or service in India — inclusive, exclusive, IGST, CGST, SGST.
Free Invoice Generator Guide
Complete guide to creating GST-compliant invoices for freelancers, small businesses, and startups — with free templates, tax tips, and real examples.
Income Tax Calculator India 2025-26 — New vs Old Tax Regime
Complete guide to FY 2025-26 tax slabs, deductions, and which regime saves you more money.