Home / Blog / GST e-invoicing checklist for SMBs
Accounting & compliance

GST e-invoicing and documentation: a checklist your software should pass

Compliance is not a feature list. It is a set of specific questions your software either answers or does not.

GST e-invoicing checklist for SMBs

Compliance content usually goes one of two ways: a lecture on the law, or a feature list. Neither helps you choose software. What helps is a set of specific questions, and knowing what the correct answer sounds like.

Written July 2026. GST rules change; treat the thresholds below as a starting point and confirm your own position with your CA before acting.

Where you stand

e-Invoicing applies to GST-registered businesses whose aggregate annual turnover crossed Rs 5 crore in any financial year from 2017-18 onward, for B2B supplies, exports and certain government supplies. Two consequences that catch people out:

  • It is historic, not current. If you touched Rs 5 crore once in any of those years, you are in — even if this year is smaller.
  • There is a reporting clock. Businesses at Rs 10 crore and above must report invoices to the IRP within 30 days of the invoice date. Miss it and the invoice cannot be registered, which lands on your buyer as a lost input credit and on you as an awkward phone call.

Aggregate turnover means across all your GSTINs on the same PAN. Multi-entity businesses regularly get this wrong by looking at one unit.

The 12 questions to ask any ERP vendor

  1. Does it generate an IRN through the IRP directly, or export a file I have to upload?
  2. What happens when the portal rejects an invoice — does it queue and retry, or fail silently?
  3. Can it handle multiple GSTINs on one PAN, with separate numbering series?
  4. Are HSN codes mandatory fields on the item master, or optional and therefore blank?
  5. Does it produce e-way bills from the same invoice, including ship-to GSTIN details?
  6. Can it print a credit note that correctly references the original IRN?
  7. Does it support job-work challans with the material description and reconciliation?
  8. Can I produce a GSTR-1 summary that ties to my sales register without manual adjustment?
  9. Does it flag mismatches against GSTR-2B on purchases?
  10. Is the audit trail immutable — who edited what, when — and can I export it?
  11. What is the process on a portal outage during dispatch hours?
  12. Who updates the software when the rules change, and is that included?

Question 11 is the one that separates products built in India for Indian conditions from products that treat compliance as a checkbox.

The documentation trail, end to end

MovementDocumentThe usual failure
Sale, B2Be-Invoice with IRN + QRReported late, past the 30-day window
Goods in transite-Way billShip-to GSTIN missing or wrong
Material to job workerDelivery challanNever reconciled on return
Return from job workerReceipt against challanBooked as a fresh receipt, unlinked
Sales returnCredit note referencing IRNIssued without the original reference
PurchaseGRN + supplier invoiceNo GSTR-2B reconciliation

The job-work rows are where compliance and operations meet. If those challans are not reconciled, you have both a stock problem and a documentation problem — we go through the mechanics in job work without leakage.

A five-minute audit. Pull your last ten B2B invoices. Check: IRN present, reported within the window, HSN on every line, e-way bill where applicable, ship-to GSTIN correct. If more than one fails, the gap is in your process rather than your intent — and it is cheaper to fix now than during scrutiny.

What good looks like in software

Two principles. First, no retyping — data entered once at the invoice should reach the IRP and the e-way bill portal without a human copying it. Every manual re-entry is a future mismatch. Second, failures must be loud: a rejected invoice should sit in a visible queue with the portal's reason attached, not disappear into a log.

If you are choosing a system now, run these questions alongside the commercial ones in our cost breakdown. And if you are moving off an existing setup, verify GST settings during the parallel month rather than after go-live.

This is general information, not tax advice. Your CA is the authority on your specific position.

Questions people ask us about this

What is the e-invoicing turnover limit in India?

e-Invoicing applies to GST-registered businesses whose aggregate annual turnover exceeded Rs 5 crore in any financial year from 2017-18 onward, for B2B supplies, exports and certain supplies to government. Crossing the limit once brings you in permanently, even if later turnover is lower. Confirm your position with your CA, since rules and thresholds are revised periodically.

How long do I have to report an invoice to the IRP?

Businesses with turnover of Rs 10 crore and above must report invoices to the Invoice Registration Portal within 30 days of the invoice date. Reporting late means the invoice cannot be registered, which affects the input tax credit your buyer can claim.

Does my ERP need to generate e-invoices directly?

Not necessarily, but it must produce clean, complete data and either integrate with the IRP or export in the required format without manual retyping. Manual re-entry into a portal is where mismatches and credit disputes come from.

Want this looked at for your business?

Tell us what you run and what is not working. Our executive walks your process and comes back within 24 hours — no card, no obligation.

Read next