June 28, 2026 · By xnoll Team

GST E-Invoicing Guide for Small Businesses in India (2026)

E-invoicing under GST is now mandatory for businesses above ₹5 crore turnover. Here is everything a small business needs to know about compliance, IRN generation, and e-way bills.

What Is GST E-Invoicing?

GST e-invoicing is a system where B2B invoices are authenticated electronically by the GST portal (Invoice Registration Portal or IRP) before they are issued to the buyer. The IRP assigns a unique Invoice Reference Number (IRN) and a QR code to every valid invoice.

This is not the same as generating invoices digitally. E-invoicing means the invoice data is reported to the GST system in real time, before the buyer claims input tax credit (ITC).

Who Needs E-Invoicing in 2026?

As of 2026, e-invoicing is mandatory for businesses with aggregate turnover exceeding ₹5 crore in any financial year since 2017-18. The government has been progressively reducing the threshold, and smaller businesses may be included in future phases.

Even if your turnover is below the threshold, adopting e-invoicing-ready billing software now prepares your business for future compliance requirements.

How E-Invoicing Works — Step by Step

  1. Create invoice in your billing software with all required fields (buyer GSTIN, HSN/SAC code, tax values)
  2. Upload to IRP — the software sends the invoice JSON to the Invoice Registration Portal
  3. IRP validates the data against GST records and returns an IRN + signed QR code
  4. Generate final invoice with the IRN and QR code printed on it
  5. Share with buyer — the buyer can verify the IRN on the GST portal before claiming ITC

E-Way Bills: The Other Half of Compliance

If you are transporting goods worth more than ₹50,000, an e-way bill is required. Modern billing software like xnoll ERP generates e-way bills automatically from delivery notes, so your team does not have to log into a separate portal.

Common E-Invoicing Mistakes Small Businesses Make

  • Wrong HSN/SAC codes — using incorrect codes leads to invoice rejection at the IRP
  • Mismatched GSTIN — buyer GSTIN must be active and matching the GST portal records
  • Missing fields — e-invoice schema requires specific fields that many basic billing tools do not support
  • Manual data entry errors — re-keying data between billing, e-invoice, and e-way bill portals creates mismatches

How Billing Software Helps Automate GST Compliance

Using integrated billing software eliminates most of the manual work. With xnoll, every invoice is GST-compliant by default:

  • Automatic CGST/SGST/IGST calculation based on shipping address
  • HSN/SAC code selection with validation
  • IRN generation and QR code printing (for eligible businesses)
  • E-way bill generation from delivery documents
  • GSTR-1, GSTR-3B ready reports

Get started with xnoll for free* to see how automated GST compliance works for your business.

Frequently Asked Questions

Is e-invoicing mandatory for B2C invoices?

No. E-invoicing currently applies only to B2B transactions and export invoices. B2C invoices use the normal invoice format.

Can I generate e-invoices from any billing software?

No. Your software must be GSP (GST Suvidha Provider) compliant to interact with the IRP. xnoll ERP supports e-invoicing for eligible businesses.

What happens if I do not comply with e-invoicing?

Non-compliance can lead to penalties, ITC rejection for the buyer, and notices from the GST department. Automated compliance is the safest approach.

Automate your GST compliance today

Get Started Free* View Pricing