Tax & Compliance 17 min read

Indian business owner using GST-compliant invoice software, Indian currency and GST certificate visible on desk, modern professional office in India, authentic business photography

Since the rollout of the Goods and Services Tax (GST) in 2017, the invoicing landscape in India has transformed. It is no longer just a request for payment; it is a critical compliance document. A single error on a GST invoice can lead to denied Input Tax Credit (ITC) for your client, penalties for you, and a nightmare during audits.

For Indian businesses, compliance isn't optional. Whether you are a freelancer in Bangalore or a manufacturer in Gujarat, understanding the mandatory GST invoice format is essential for survival.

This guide covers everything you need to know to create 100% compliant GST invoices, avoid penalties, and keep your business running smoothly.

What Is GST Invoicing?

Under the GST regime, an invoice is the primary evidence of a transaction. It serves two main purposes:

  1. Tax Liability: It determines the tax you (the supplier) owe to the government.
  2. Input Tax Credit (ITC): It allows your client (the recipient) to claim credit for the tax they paid you.

If your invoice is invalid, your client cannot claim ITC. This makes your goods/services more expensive for them effectively, and they may stop doing business with you.

16 Mandatory Fields in a GST Invoice

According to GST Rules, a tax invoice must contain the following details:

[Visual: Annotated GST invoice sample highlighting all 16 mandatory fields]

GST Tax Calculations: CGST, SGST, IGST

The type of tax you charge depends on the location of the supplier and the recipient.

Intra-State Supply (Same State)

If you are in Maharashtra and selling to a client in Maharashtra:

Example: For an 18% tax rate, you charge 9% CGST + 9% SGST.

Inter-State Supply (Different States)

If you are in Maharashtra and selling to a client in Karnataka:

Example: For an 18% tax rate, you charge 18% IGST.

[Visual: Flowchart showing GST tax calculation process for intra-state vs inter-state sales]

Types of Invoices Under GST

Not every document is a "Tax Invoice."

Document Type When to Use
Tax Invoice For taxable supplies to registered/unregistered persons. Allows ITC claim.
Bill of Supply For exempt goods or by Composition Dealers. No tax charged. No ITC.
Receipt Voucher Issued when receiving an advance payment.
Refund Voucher Issued if advance is returned and no supply is made.
Debit/Credit Note To revise the value of an already issued invoice.

How to Create a Compliant GST Invoice

Don't use Word or Excel. The risk of calculation error is too high. Use GST-compliant software like Invoicely.

  1. Select Customer: Ensure their GSTIN is auto-filled and validated.
  2. Add Items: Select products with pre-mapped HSN codes.
  3. Check Place of Supply: The software should auto-calculate IGST vs CGST/SGST based on addresses.
  4. Apply Discounts: If giving a discount, apply it before tax calculation.
  5. Generate: Create the PDF.

Understanding HSN and SAC Codes

HSN (Harmonized System of Nomenclature): For goods.
SAC (Service Accounting Code): For services.

Requirement:

Tip: Always use the correct code. Using a wrong code (e.g., taxing a 12% item at 5%) is a compliance violation.

E-Invoicing: The New Standard

As of 2025, e-invoicing is mandatory for businesses with a turnover exceeding ₹5 Crore (check latest notification as limits change frequently).

What is it? You must upload your B2B invoices to the Invoice Registration Portal (IRP) to generate an Invoice Reference Number (IRN) and a QR Code. This QR code must be printed on the invoice.

Without a valid IRN/QR code, the invoice is considered invalid for B2B transactions.

8 Common GST Invoice Mistakes

  1. Missing GSTIN: Forgetting the buyer's GSTIN means they lose ITC.
  2. Wrong Tax Head: Charging CGST/SGST for an inter-state supply.
  3. Incorrect HSN: Leading to wrong tax rates.
  4. Duplicate Invoice Numbers: Invoice numbers must be unique for the financial year.
  5. Not Mentioning "Tax Invoice": The header must clearly state the document type.
  6. Ignoring Reverse Charge: Failing to mark "Reverse Charge: Yes" when applicable (e.g., GTA services).
  7. Manual Calculation Errors: Rounding off taxes incorrectly.
  8. Time Limit Expiry: Issuing invoice >30 days after supply of services.

How Invoices Feed into Returns (GSTR-1 & GSTR-3B)

Your invoicing is the foundation of your tax returns.

If your invoice data in GSTR-1 doesn't match your GSTR-3B, you will get a notice from the tax department.

Frequently Asked Questions

1. Is a digital signature mandatory?
Yes, for e-invoices and digital copies. However, for physical copies, a manual signature is required.
2. Can I revise a GST invoice?
No. Once issued, you cannot delete or edit it. You must issue a Debit Note (to increase value) or Credit Note (to decrease value).
3. What is the time limit to issue an invoice?
Goods: At the time of removal/delivery. Services: Within 30 days of supply (45 days for banks/NBFCs).
4. Do I need to charge GST on advances?
For Goods: No (as of latest notification). For Services: Yes, GST is payable on advance receipt.
5. What if my client is unregistered?
You issue a B2C (Business to Consumer) invoice. You don't need their GSTIN, but for invoices > ₹50,000, you must mention their name and address.
6. Can I maintain manual invoice books?
Technically yes, but it is highly risky and inefficient. Digital invoicing is strongly recommended for accuracy.
7. What is a "Composition Dealer"?
Small businesses (turnover < ₹1.5 Cr) paying a flat tax rate. They cannot issue Tax Invoices or collect tax. They issue a "Bill of Supply."
8. How many copies of an invoice are needed?
Goods: Triplicate (Original for Recipient, Duplicate for Transporter, Triplicate for Supplier). Services: Duplicate (Original for Recipient, Duplicate for Supplier).
9. What is the penalty for not issuing an invoice?
100% of the tax evaded or ₹10,000, whichever is higher.
10. Can I issue one invoice for multiple orders?
Yes, provided all supplies are made to the same recipient and tax rules are followed.
11. How do I find the HSN code?
You can search on the official GST portal or use Invoicely's built-in HSN finder.
12. Is the QR code mandatory for B2C invoices?
Only for businesses with turnover > ₹500 Crore (Dynamic QR Code). For others, no.
13. What currency should the invoice be in?
For domestic supplies, INR. For exports, it can be in foreign currency, but tax must be calculated in INR terms.

Conclusion: Compliance Made Easy

GST compliance might seem daunting, but it follows a logical structure. By ensuring your invoices contain the 16 mandatory fields and using the correct tax heads, you protect your business from penalties and build trust with your clients.

Stop worrying about manual calculations. Switch to a system that understands Indian GST laws.

Create GST-Compliant Invoices in Seconds

Invoicely is optimized for Indian businesses. Auto-calculate CGST/SGST/IGST, find HSN codes, and generate professional tax invoices instantly.

Start Free GST Invoicing