GST Invoice Guide

GST Invoice in India — Complete Guide for 2025–26

Everything a small business owner, freelancer, or trader needs to know about creating a valid, compliant GST invoice in India. Covers mandatory fields, formats, tax types, common mistakes, and more.

📋

What is it?

A GST invoice is a legal document issued by a GST-registered supplier for the sale of goods or services. It shows the GST charged and allows the buyer to claim Input Tax Credit.

🏢

Who needs it?

Any business, trader, freelancer, or professional registered under GST must issue a GST-compliant invoice for every taxable sale.

Why it matters?

Without a valid GST invoice, your buyer cannot claim ITC. It is also the basis for GST return filing (GSTR-1), making it critical for compliance.

What is a GST Invoice?

A GST invoice is an official billing document issued by a business registered under India's Goods and Services Tax (GST) system. When you sell goods or provide services, you issue this document to your customer as proof of the transaction and the taxes charged.

Under the GST law, a tax invoice is mandatory for all B2B transactions where the buyer is also GST-registered. It is the document that enables the buyer to claim Input Tax Credit (ITC) — a mechanism that prevents double taxation by allowing businesses to offset the GST they paid on purchases against the GST they collect on sales.

Think of it this way: every time GST flows through the supply chain, the invoice is the trail of proof. Without it, the chain breaks, and ITC cannot be claimed. That is why the format and content of a GST invoice is strictly governed by GST rules.

For small business owners and freelancers, understanding GST invoices is not just a compliance requirement — it is a business necessity. Proper invoicing helps you avoid penalties, ensures your clients can claim ITC, and keeps your GST returns accurate and clean.

Mandatory Fields in a GST Invoice

The GST law specifies exactly what must appear on a valid tax invoice. Missing any mandatory field can make the invoice non-compliant.

FieldDescriptionRequired
Invoice NumberA unique sequential number assigned to the invoice. Cannot be repeated in a financial year.Required
Invoice DateThe date on which the invoice is issued.Required
Supplier GSTIN15-digit GST Identification Number of the supplier issuing the invoice.Required
Supplier Name & AddressFull legal name and registered address of the supplier.Required
Buyer Name & AddressName and address of the recipient of goods or services.Required
Buyer GSTINGSTIN of the recipient (if registered under GST). Optional for unregistered buyers.If applicable
HSN / SAC CodeHarmonised System of Nomenclature (goods) or Service Accounting Code (services).Required
Description of Goods/ServicesClear description of the items or services being billed.Required
Quantity & UnitQuantity of goods supplied and the unit of measurement (e.g., kg, pcs, hrs).Required
Taxable ValueThe value of supply before adding GST.Required
Tax Rate & AmountApplicable GST rate and the computed tax amount (CGST + SGST or IGST).Required
Total Invoice ValueThe final amount payable including all taxes and charges.Required
Place of SupplyState in which the supply is taking place. Determines whether CGST+SGST or IGST applies.Required
Signature / Digital SignAuthorised signature of the supplier or their representative.Required

GST Invoice — Sample Format

A realistic preview matching the UdyogiBazaar invoice generator output — with watermark, party columns, GST breakdown table, and payment details.

TAX INVOICE
SE
Sharma Enterprises
GSTIN: 27AAPCS1234A1Z5
PAN: AAPCS1234A
42, Industrial Area, Pune - 411001
+91 98765 43210
TAX
INVOICE
No. INV/2024-25/0042
Date: 15 Nov 2024
Due: 15 Dec 2024
Inter-State
BILL FROM (SELLER)
Sharma Enterprises
42, Industrial Area
Pune - 411001
State: Maharashtra
GSTIN: 27AAPCS1234A1Z5
BILL TO (BUYER)
Mehta Technologies Pvt. Ltd.
GSTIN: 29AABCM4567B1Z3
12, MG Road
Bengaluru - 560001
State: Karnataka
POS: Karnataka
SHIP TO
Mehta Technologies Pvt. Ltd.
12, MG Road
Bengaluru - 560001
State: Karnataka
#DescriptionHSN/SACQtyUnitRateIGSTAmount
1Office Chairs940110Nos4,50018%
8,100
53,100.00
2Computer Desks94035Nos8,00018%
7,200
47,200.00
Tax Summary
GST %TaxableIGSTTotal Tax
18%₹85,000.00₹15,300.00₹15,300.00
Payment Details
Bank: HDFC Bank
A/C No: 50100123456789
IFSC: HDFC0001234
UPI: sharma@hdfc
Subtotal₹85,000.00
Taxable Amount₹85,000.00
IGST₹15,300.00
Invoice Total₹1,00,300.00
Rupees One Lakh Three Hundred Only

Notes: Thank you for your business!

Terms & Conditions: Payment is due within 30 days of invoice date. Subject to Pune jurisdiction.

Customer Signature & Stamp
Mehta Technologies Pvt. Ltd.
Authorised Signatory
Sharma Enterprises
Generated by UdyogiBazaar · udyogibazaar.com

Types of GST Invoices

GST provides for different invoice types depending on the nature of your supply and the purpose of the document.

📄

Tax Invoice

The standard invoice issued by a GST-registered supplier for taxable goods or services. It is the most common type and allows the buyer to claim Input Tax Credit (ITC).

Use when

When you sell taxable goods or services and both parties are GST-registered.

🧾

Bill of Supply

Issued instead of a tax invoice when supplying exempt goods/services or by composition dealers. No tax is charged on this document.

Use when

For exempt supplies, or if you are registered under the Composition Scheme.

📈

Debit Note

Issued by the supplier to the buyer to increase the taxable value or tax charged in the original invoice. Used to correct underbilling.

Use when

When the original invoice value was less than what it should have been.

📉

Credit Note

Issued by the supplier to reduce the taxable value or tax. Used for returns, discounts, or corrections to overbilled invoices.

Use when

When goods are returned, a discount is given, or the original invoice overcharged the buyer.

✏️

Revised Invoice

Issued to replace an invoice issued before the GSTIN was assigned. Can be issued within one month of receiving the GSTIN.

Use when

When you issued invoices before obtaining GST registration and need to revise them retroactively.

GST Tax Breakdown: CGST, SGST & IGST

The type of GST you charge depends on whether the transaction is within the same state or between two states.

CGST

Central GST

Collected by the Central Government on intra-state supplies. Always equal to SGST.

Rate 18% → CGST = 9%

SGST

State GST

Collected by the State Government on intra-state supplies. Always equal to CGST.

Rate 18% → SGST = 9%

IGST

Integrated GST

Charged on inter-state or import supplies. Equal to the combined CGST + SGST rate.

Rate 18% → IGST = 18%

Practical Example

You are a seller in Maharashtra selling ₹10,000 worth of goods at 18% GST to a buyer in Maharashtra (intra-state): CGST = ₹900 + SGST = ₹900. Total = ₹11,800. If the same sale is to a buyer in Karnataka (inter-state): IGST = ₹1,800. Total = ₹11,800. The total amount is the same — only the tax distribution changes.

How to Create a GST Invoice

Follow these steps to create a valid GST invoice every time. You can also use our free invoice generator to skip the manual work.

01

Collect Buyer Details

Get the buyer's full name, address, and GSTIN (if registered). Intra-state or inter-state determines which tax applies.

02

Add Item Details

List each product or service with the correct HSN/SAC code, quantity, unit price, and any applicable discounts.

03

Calculate Taxable Value

Subtract any discounts from the total price to arrive at the taxable value before GST.

04

Apply Correct GST Rate

Check the GST rate applicable to your HSN/SAC. Apply CGST + SGST for intra-state, or IGST for inter-state supplies.

05

Compute Tax Amounts

Multiply the taxable value by the applicable rates to get CGST, SGST, or IGST amounts separately.

06

Add Invoice Number & Date

Assign a unique sequential invoice number and the invoice date. Maintain this series consistently.

07

Review & Sign

Double-check all details before signing or applying a digital signature. Errors can lead to ITC rejection.

08

Share with Buyer

Send the invoice via email, WhatsApp, or print. Keep a copy for your records and GST filing.

Common GST Invoice Mistakes to Avoid

These are the most frequent errors that lead to GST notices, ITC rejection, and penalties.

Wrong HSN/SAC Code

Using an incorrect HSN or SAC code can result in wrong tax rates being applied, leading to GST demand or ITC mismatch.

Missing GSTIN on Invoice

Forgetting to mention your own GSTIN or the buyer's GSTIN (when applicable) makes the invoice non-compliant.

⚠️

Incorrect Place of Supply

Wrong place of supply leads to applying CGST/SGST instead of IGST (or vice versa), causing compliance issues.

⚠️

Duplicate Invoice Numbers

Reusing invoice numbers within the same financial year is a serious compliance error and can attract penalties.

ℹ️

Not Issuing Invoice on Time

A tax invoice must be issued within 30 days of supply (45 days for banking and financial services).

ℹ️

Rounding Errors in Tax

Manually calculating GST can lead to rounding errors. Use a GST calculator or invoicing tool to ensure accuracy.

Frequently Asked Questions

Answers to the most common questions about GST invoices in India.

Ready to create your first GST invoice?

Use our free invoice generator — no signup required.

Generate Invoice