GST Invoice Compliance: Creating Legally Valid Invoices in 2026
Create GST-compliant invoices instantly. Free invoice generator for India. Auto-calculate IGST/CGST/SGST. Download PDF. No login needed.

A GST invoice is a legal document issued by a business to a customer in India, containing the itemized sale details, tax amounts (IGST, CGST, SGST), and total billing amount. Under the GST Act, a business must issue a GST invoice for every B2B transaction above Rs 200 (in goods) or Rs 500 (in services).
A non-compliant invoice can trigger:
- GST audit notices
- Penalty of 10% of invoice value (minimum Rs 10,000)
- Demand for tax amount + interest (12% per annum)
Creating compliant invoices is non-negotiable. But manually tracking HSN codes, calculating IGST vs CGST+SGST, and ensuring correct format takes time. A GST invoice generator automates this.
What makes a GST invoice legally valid?
Per GST Rules 2017, a GST invoice must contain:
- Invoice number and date
- Seller's name, GSTIN (15-digit tax ID), address, state code
- Buyer's name, GSTIN (if B2B), address, state code
- Item description with HSN/SAC code
- Quantity and rate per unit
- Taxable amount per item
- HSN-wise tax summary (goods) or SAC-wise (services)
- IGST or CGST+SGST amounts (whichever applies)
- Reason for issue (regular invoice, credit note, debit note, etc.)
- Signature/digital signature (not always required for online invoices)
Miss any of these, and the invoice is considered invalid for GST purposes.
IGST vs CGST+SGST: Which applies to your invoice?
This is the most confusing part. The rule is simple:
- IGST (Inter-state GST): When the seller and buyer are in different states. Tax rate: 5%, 12%, 18%, or 28% depending on the item.
- CGST + SGST (Central + State GST): When both are in the same state. Each is half the rate. Example: For 18% GST, charge 9% CGST + 9% SGST.
Example 1: A Delhi seller invoices a Mumbai buyer for software services (18% GST rate). Use IGST. Tax = 18% of value.
Example 2: A Bangalore seller invoices another Bangalore buyer for consulting (18% GST rate). Use CGST+SGST. Tax = 9% CGST + 9% SGST.
HSN codes: What they are and how to find yours
HSN (Harmonised System of Nomenclature) is a 6-digit code that classifies every good globally. For example:
- 6204: Women's suits and ensembles
- 6205: Men's shirts
- 6207: Undergarments
- 8471: Automatic data processing machines (computers)
For B2B transactions in India, you must include the HSN code for every item. If you don't know the code, a GST invoice generator with AI code suggestions will recommend it based on your item description.
SAC codes (Service Accounting Codes) are 6 digits for services:
- 998210: Software development services
- 998361: Testing and analysis of materials
- 998319: Other professional, scientific, and technical activities
Step-by-step: How to create a GST invoice
Step 1: Enter your business details
Your name, GSTIN (15-digit code from your GST registration), address, state.
Step 2: Enter buyer details
Buyer name, GSTIN (if B2B; optional for B2C), address, state.
Step 3: Add line items
For each item: Description, HSN/SAC code, quantity, rate. The system auto-calculates the amount.
Step 4: Choose tax type
Select: IGST (inter-state) OR CGST+SGST (same state). The system auto-calculates tax amounts.
Step 5: Review and download
Verify all details, download as PDF, send to the buyer.
Common GST invoice mistakes
Mistake 1: Using wrong tax type
A seller in Delhi invoicing a Delhi buyer for goods uses CGST+SGST (not IGST). A seller in Delhi invoicing a Mumbai buyer uses IGST. Check the buyer's state before selecting the tax type.
Mistake 2: Missing or wrong HSN code
An invoice without an HSN code (for goods) or SAC code (for services) is invalid. Always include it. If you don't know the code, use the AI tool to find it.
Mistake 3: Calculating tax on the wrong amount
GST is calculated on the taxable value (after any discount but before tax). Not on the final bill amount.
Example: Item rate = Rs 100. Discount = Rs 10. Taxable value = Rs 90. GST (18%) = Rs 16.20. Final bill = Rs 90 + Rs 16.20 = Rs 106.20.
Many people calculate as: Rs 100 * 18% = Rs 18 (wrong).
Mistake 4: Forgetting to reverse tax in credit notes
If you issue a credit note (refund invoice), the GST amounts should be negative (i.e., reversed). A credit note for Rs 100 with 18% GST should show -Rs 18 tax, not +Rs 18.
Why use a free GST invoice generator?
Manually calculating GST is error-prone. You must:
- Verify the buyer's state
- Choose IGST or CGST+SGST
- Look up HSN/SAC codes
- Calculate tax on the correct amount
- Ensure format compliance
- Create a professional PDF
A free generator does all of this in under a minute, ensuring 100% compliance. No errors. No audit risk.
Real-world example
A Hyderabad software freelancer invoiced clients manually using an Excel template. One invoice to a Pune client mistakenly used CGST+SGST (same state) instead of IGST. The GST officer flagged it during an audit and demanded Rs 15,000 penalty.
They switched to a free GST invoice generator. Now: All invoices auto-detect the buyer's state and apply the correct tax type. Zero audit issues.
Next steps
Generate your first GST invoice using the free tool. Enter your GSTIN and the buyer's details. The system will auto-suggest the correct HSN/SAC codes. Download the PDF and send to your buyer.
Free. Compliant. Ready to send.

