← All posts
GST & Compliance 4 Oct 2026 · Harshit Rajput

E-Invoicing Rules in 2026: Does Your Small Business Need to Comply?

Crossed Rs 5 crore in turnover? Here is exactly how e-invoicing works, step by step, from the IRP and IRN to the QR code and GSPs.

Rohit runs a small packaging materials business in Surat, supplying corrugated boxes and printed cartons to textile exporters across Gujarat. For years his billing was simple: raise an invoice in Tally, email the PDF, done. Then his accountant called in April with a warning that changed how his mornings worked. His turnover had crossed Rs 5 crore in the previous financial year, which meant he was now required to generate e-invoices for every B2B sale, not just file GST returns as before. Rohit's first reaction was confusion rather than panic, because nobody had explained what an "e-invoice" actually involves beyond the fact that it sounded like more paperwork.

That confusion is common, and it usually comes from treating e-invoicing as a single mysterious step rather than a short, mechanical sequence. Once you see the actual flow, it stops feeling like a compliance trap and starts looking like what it is: a validation step that happens between you raising a bill and that bill becoming official.

Who actually needs to comply

The rule, unchanged since August 2023, applies to any GST-registered business whose aggregate turnover crossed Rs 5 crore in any financial year from 2017-18 onward. The important detail that trips people up is the word "crossed." If your turnover touched Rs 5 crore even once, you stay in the e-invoicing system even if revenue dips below that line the following year. Compliance does not switch off just because a slow year brought you back under the threshold. The aggregate figure is also calculated across every GSTIN registered under the same PAN, so a business with branches or warehouses in two states adds both together rather than checking each registration separately. If you are unsure whether your own numbers put you in or out, our earlier piece on GST 2.0 changes affecting small business websites covers the broader compliance shifts worth tracking alongside this one.

What actually happens, step by step

Here is the mechanical part that most explainers skip past. E-invoicing does not mean you file your invoice with the government directly. It means your invoice data passes through a government-run validation layer before it becomes a legally valid tax document.

Step one: you generate the invoice as usual. Whether that is through Tally, Zoho, a GST billing tool, or a manual format, the invoice itself is created exactly as before, with GSTIN, HSN codes, item details, and tax amounts.

Step two: the invoice data goes to an Invoice Registration Portal, known as the IRP. This is the actual government system (the main one is the NIC's portal, with additional ones onboarded over the years) that receives your invoice details in a specified JSON format and checks them for basic errors: wrong GSTIN format, missing mandatory fields, duplicate invoice numbers, and so on.

Step three: if the data passes validation, the IRP generates an Invoice Reference Number, the IRN. This is a unique 64-character hash generated from your GSTIN, invoice number, and financial year. Once an IRN exists for an invoice number, that exact combination cannot be reused, which is partly why duplicate or reused invoice numbering is one of the most common errors businesses run into, something we cover in more detail in common mistakes in GST invoices.

Step four: the IRP returns a signed QR code along with the IRN. This QR code contains key invoice details in encoded form and gets printed on your invoice copy. It serves as a quick way for tax officers, auditors, or even your own staff to verify that a given invoice was genuinely registered on the IRP and was not altered after the fact.

Step five: the validated data flows automatically into your GST returns. This is the part that actually saves work once it is running. The invoice details auto-populate into your GSTR-1, and from there into the buyer's GSTR-2B, which reduces the manual reconciliation that used to eat up hours every month.

Most businesses do not interact with the IRP directly. That is where GSPs, GST Suvidha Providers, come in. A GSP is a government-authorized middleman that connects your billing software to the IRP through an API, so the whole five-step sequence above happens in a second or two without you touching a separate portal. If you are using any reasonably current GST billing or accounting software, chances are a GSP connection is already built in, and the e-invoice generation happens the moment you hit "save" on the bill.

What changes in practice for a business like Rohit's

For Rohit, the real adjustment was not learning a new system from scratch, it was making sure his billing software was actually connected to a GSP and configured correctly before his first invoice run after crossing the threshold. He also had to retrain his billing clerk to stop reusing invoice numbers after a cancellation, since the IRP rejects any invoice number that already has a valid IRN attached to it, even if the original invoice was cancelled on his end.

The other adjustment was speed. Once e-invoicing is live, there typically isn't room to raise an invoice today and register it on the portal "later this week." Most GSP integrations generate the IRN instantly, but the registration is expected to happen close to the time of supply, and the government has periodically discussed tightening reporting windows for larger taxpayers, including a 30-day reporting rule introduced for businesses with Rs 10 crore or more in aggregate turnover from April 2025 onward. The direction of travel across GST policy has generally been toward faster, closer-to-real-time reporting rather than looser timelines, so businesses approaching the Rs 5 crore mark are better off treating e-invoicing as part of their everyday billing habit rather than a monthly cleanup task.

Why this usually exposes a bigger gap

What surprises most small business owners isn't the IRP or the QR code, it's realizing how much of their billing still runs on manual entry, spreadsheets copied between systems, or a staff member retyping details from a WhatsApp order into an invoice tool. E-invoicing forces a level of structure, consistent GSTIN formatting, correct HSN codes, no duplicate numbering, that a loosely run billing process struggles to maintain. Tools like our free GST invoice generator and GSTIN validator help catch the kind of formatting errors that would otherwise get rejected at the IRP stage, which is a far less stressful place to fix a typo than after a buyer has already flagged a mismatch.

It also tends to be the moment business owners notice that their invoicing, order tracking, and online presence are living in three disconnected places: a billing tool for GST, a WhatsApp thread for orders, and maybe no proper website at all for customers to find them in the first place. A business that has crossed Rs 5 crore in turnover is, almost by definition, past the stage where an Instagram page alone can carry its credibility. Having a proper website with clear business details, consistent pricing, and a Google Business Profile that matches what's on your GST registration does more than look professional, it reduces exactly the kind of mismatches that cause invoice and compliance headaches down the line.

Rohit's packaging business did not need a complicated system overhaul. He needed his billing software connected properly to a GSP, a cleaner invoice numbering habit, and slightly less casual recordkeeping than he'd gotten away with at a smaller size. The e-invoicing requirement, once he understood the actual mechanics of it, turned out to be far less intimidating than the warning call from his accountant had made it sound.

H
Harshit Rajput
Founder, Neweb

Ready to ship your presence?

Claim your free domain and get your site, Google Business, and SEO set up in 38 seconds.