New GST Invoice Rules 2024-25 — What Changed and What to Watch Out For

Latest GST invoice rules 2024-25. E-invoicing applicability. HSN code requirements (4, 6, or 8 digits based on turnover). ITC matching rules. Dynamic QR code requirement. Practical and actionable information for traders.

New GST Invoice Rules — What Changed?

The GST government has made several changes to GST invoicing in 2024-25. Some new requirements have been added, while some old ones have been relaxed. If you do not stay updated, you will face penalties.

Main changes:

  1. E-invoicing threshold change
  2. HSN code digit requirements (4, 6, or 8 digits based on turnover)
  3. Stricter ITC matching rules
  4. Dynamic QR code requirement
  5. Rule 46 amendments (updated fields)

E-Invoicing — Which Businesses Must Use It?

E-Invoice = A digital invoice registered on the GST portal and generated with a QR code.

Turnover-based threshold:

  • 20 crore rupees and above: E-invoicing mandatory (existing rule)
  • 5 crore to 20 crore rupees: Optional (you can choose)
  • Below 5 crore rupees: Not mandatory (regular invoices are sufficient, but you must comply with GST Rule 46)

Why? E-invoicing provides the GST government with automatic data, reduces fraud, and makes ITC matching easier.

HSN Code Requirements — 4 vs 6 vs 8 Digits

You must include the HSN (Harmonized System of Nomenclature) code on invoices (if applicable). But how many digits? It depends on your turnover:

5 crore rupees and above (annual turnover): 8-digit HSN code

  • Example: 61100010 (for clothing)
  • Most specific code—uniquely identifies the product
  • Mandatory for e-invoices

1.5 crore to 5 crore rupees: 6-digit HSN code

  • Example: 611000 (clothing general)
  • Somewhat less specific but sufficient

Below 1.5 crore rupees: 4-digit HSN code or SAC code (for services)

  • Example: 6110 (clothing)
  • General category level
  • Relaxed for small traders

Remember: Wrong HSN code equals wrong tax rate, which equals GST mismatch, which equals ITC rejection. GSTBill.app automatically suggests correct codes based on your turnover.

ITC (Input Tax Credit) Matching Rules — Now Stricter

ITC matching means: The GST portal automatically compares a seller's invoice with the buyer's ITC claim. If there's a mismatch, the buyer's ITC can be rejected.

New matching logic:

  • GSTIN mismatch: If the seller's GSTIN is entered incorrectly, the buyer will not get ITC
  • HSN mismatch: If the HSN code is different, ITC is rejected
  • Amount mismatch: If the rupee amount is different, partial ITC or rejection
  • Invoice date mismatch: The date must match exactly
  • Tax rate mismatch: The tax rate must be exactly the same

Practical implication: If you enter the wrong HSN, wrong tax rate, or wrong GSTIN, the buyer's ITC can be rejected. The buyer will be upset because they lose their tax credit. GSTBill generates 100% accurate invoices—this risk does not exist.

Dynamic QR Code — Now Mandatory

According to the updated GST Rule 46, a dynamic QR code is now mandatory on every invoice.

What is a dynamic QR code? A QR code that is automatically generated when the invoice is created, encoding invoice details like GSTIN, amount, tax, etc.

Why? Fraud detection. QR codes can be scanned for verification. Fake invoices are prevented.

Does GSTBill.app do this automatically? Yes, every invoice includes a dynamic QR code automatically. You do not need to add it manually.

Rule 46 Updated — Latest Mandatory Fields

GST Rule 46 has been amended. Invoices must have these mandatory fields:

  1. Invoice Number & Date (sequential)
  2. Seller GSTIN, name, address
  3. Buyer GSTIN, name, address (B2B mein)
  4. Item description with HSN/SAC
  5. Quantity & unit price
  6. Taxable value & GST amount
  7. CGST, SGST, IGST separately
  8. Place of supply (state code)
  9. Document type (Tax Invoice/Bill of Supply)
  10. Dynamic QR code
  11. Signature/stamp** (digital ok)

GSTBill.app automatically includes all these fields. There is no risk of missing any field.

Practical Action Items for Traders

  • ✓ Check your annual turnover—it determines the HSN digit requirement
  • ✓ Verify the e-invoice requirement (20 crore rupees and above equals mandatory)
  • ✓ Maintain correct HSN codes for your products
  • ✓ Double-check GSTIN, dates, and amounts on invoices (for ITC matching)
  • ✓ Ensure dynamic QR code is included on the invoice—GSTBill does this automatically
  • ✓ Send the exact invoice to buyers (original, not a copy)

Rule 46 Compliant Invoices — Automatic on GSTBill

Following all these complex rules manually is difficult. GSTBill.app automatically:

  • ✓ Suggests the correct HSN codes (based on your product and turnover)
  • ✓ Auto-generates the dynamic QR code
  • ✓ Correctly splits CGST/SGST/IGST (based on state)
  • ✓ Automatically sets the invoice date and serial number
  • ✓ Includes all Rule 46 fields
  • ✓ Delivers a professional PDF — approved by GST officers

Result: Zero errors, zero penalties, buyers won't have their ITC rejected.

Latest GST Circulars & Notifications

GST rules are constantly updated. Check the official sources for the latest information:

  • www.gst.gov.in (official GST India portal)
  • CBIC notifications (Central Board of Indirect Taxes & Customs)
  • State-wise GST commissionerate websites

GSTBill.app always follows the latest rules. Updates are reflected automatically.

Rule 46 Compliant Invoices — Automatic on GSTBill

Stop worrying about the latest rules. GSTBill automatically follows all GST regulations.

Start on WhatsApp Web Generator

New GST Rules — FAQ

Is e-invoicing mandatory for my business? +
If your annual turnover is above ₹20 crore, e-invoicing is mandatory. ₹5 crore to ₹20 crore = optional. Below ₹5 crore = regular invoices are ok (but you must follow Rule 46).
Should I use a 4-digit, 6-digit, or 8-digit HSN code? +
It depends on your turnover. Above ₹5 crore = 8-digit. ₹1.5 to ₹5 crore = 6-digit. Below ₹1.5 crore = 4-digit. GSTBill.app automatically suggests the correct code.
What does ITC matching mean? +
The GST portal compares the seller's invoice with the buyer's ITC claim. GSTIN, HSN, amount, and tax rate must all match. If there's a mismatch, the buyer's ITC is rejected.
What is a dynamic QR code? Do I need to add it manually? +
A dynamic QR code encodes invoice details. GSTBill.app automatically generates it on every invoice. You don't need to add it manually.
What are the Rule 46 amendments? +
Rule 46 has been updated to include dynamic QR codes and HSN digit requirements. GSTBill.app automatically follows all updated rules.
What happens if I enter the wrong HSN code? +
The buyer's ITC can be rejected, and the GST officer may take action. GSTBill.app suggests and validates correct HSN codes — this risk doesn't exist.
Where can I check the latest GST rules? +
www.gst.gov.in (official portal) and CBIC notifications. GSTBill.app always follows the latest rules and updates automatically.

Related GST Resources

Learn more about GST compliance and invoicing.

Invoice Format What is GST Invoice Bill Format Invoice Generator