GST e-invoicing for small businesses: a plain-English checklist

What e-invoicing is, whether it applies to you, and how to get it working without a headache.

· Nexbiz

E-invoicing confuses a lot of business owners because the name is misleading. It does not mean emailing a PDF. It means your billing software registers each B2B invoice with the government portal and gets back a signed reference number and a QR code, which then print on the invoice.

Here is what you actually need to know.

Does it apply to you?

E-invoicing is tied to turnover. The threshold has been lowered in stages over the years, so more businesses are covered now than were a couple of years ago. Check your aggregate annual turnover against the current notified limit — your accountant will know it, or it is on the GST portal. If you are above it, e-invoicing is mandatory for your B2B invoices, credit notes and debit notes.

B2C invoices are not covered, though above a higher threshold you may still need a dynamic QR code on them.

What has to happen for each invoice

  1. The invoice is created in your billing software as usual.
  2. The software sends the invoice details to the Invoice Registration Portal (IRP).
  3. The IRP validates it and returns an IRN (Invoice Reference Number) and a signed QR code.
  4. Those print on the invoice you give the customer.
  5. The data flows automatically into your GSTR-1 and, where applicable, the e-way bill.

If any of that is manual, it will not survive a busy day. It needs to be built into the software that raises the invoice.

Getting set up

  • Register on the e-invoice portal and generate API credentials, or use a GST Suvidha Provider (GSP). Your software connects through one of these.
  • Check your invoice master data. The portal rejects invoices with a wrong GSTIN, a missing HSN code, or a mismatched state code. Clean this up once and rejections mostly stop.
  • Decide how to handle failures. The portal has downtime. Your software should queue a failed invoice and retry, not lose it.
  • Test with a few real invoices before you switch over fully.

The practical upside

Once it works, it works quietly. You stop typing invoice data into GSTR-1 by hand, e-way bills get pre-filled, and mismatches with customers’ input tax credit go down because everyone is working from the same registered document.

The pain is all in the setup — correct master data and a proper connection to the portal. After that it is invisible.

Working on something similar?

If this is the kind of problem you’re facing, we’d be glad to help you think it through.

Chat with us