If you run a business in India and are registered under GST, issuing a
GST-compliant tax invoice is mandatory. This guide explains the correct
GST invoice format in India, including required fields, tax calculation examples, and downloadable templates.
You can also instantly generate invoices using our
Free GST Invoice Generator.
What is a GST Invoice?
A GST invoice is a legal document issued by a registered supplier when selling goods or services. It contains all tax-related details required for GST compliance.
The invoice helps:
- Record business transactions
- Calculate GST payable
- Allow buyers to claim input tax credit
- Maintain proper tax records
Mandatory Fields in GST Invoice Format (India)
According to GST rules, every tax invoice must include the following details:
- Supplier name, address and GSTIN
- Unique invoice number
- Invoice date
- Buyer name and GSTIN (if registered)
- HSN code (for goods) or SAC code (for services)
- Description of goods or services
- Quantity and unit
- Taxable value
- GST rate applied
- CGST / SGST or IGST amount
- Total invoice value
- Place of supply
Different Types of GST Invoices
Businesses may issue different invoice types depending on transaction type.
- Tax Invoice
- Bill of Supply
- Proforma Invoice
- Debit Note
- Credit Note
GST Invoice Formats for Different Businesses
You can explore detailed guides depending on your business type.
GST Invoice Format Example
| Item |
Qty |
Price |
GST % |
Tax |
Total |
| Consulting Service |
1 |
₹10,000 |
18% |
₹1,800 |
₹11,800 |
GST Tax Structure in India
GST is divided into three main components.
CGST – Central GST
Collected by the Central Government.
SGST – State GST
Collected by the State Government.
IGST – Integrated GST
Applied on interstate transactions.
Intra-State vs Inter-State GST Example
Same State Transaction
Product value: ₹10,000
- CGST 9% = ₹900
- SGST 9% = ₹900
Total = ₹11,800
Different State Transaction
Total = ₹11,800
Common GST Invoice Mistakes to Avoid
- Missing invoice number sequence
- Incorrect GST rate
- Not mentioning HSN or SAC code
- Incorrect place of supply
- Calculation errors
Create GST Invoice Online (Free Tool)
Instead of manually preparing invoices, you can generate GST-compliant invoices instantly.
👉 Create Free GST Invoice Online
The tool automatically calculates CGST, SGST and IGST and generates a professional invoice ready to download or share with clients.
FAQs
Yes. Businesses registered under GST must issue a tax invoice whenever they supply taxable goods or services. The invoice must include GSTIN, invoice number, tax details, and other mandatory fields.
A GST invoice must include supplier GSTIN, invoice number, invoice date, buyer details, HSN or SAC code, description of goods or services, taxable value, GST rate, CGST/SGST or IGST amount, and total invoice value.
Yes. HSN code is used for goods and SAC code is used for services. Including the correct classification code ensures GST compliance and proper tax reporting.
CGST and SGST are applied when the buyer and seller are located in the same state. IGST is applied when the transaction happens between two different states in India.
Yes. Businesses can generate GST invoices using online invoice generators which automatically calculate CGST, SGST or IGST and produce a professional GST-compliant invoice.
Digital signature is generally optional for GST invoices unless required under specific compliance or electronic invoicing regulations.