A plain-English guide to GST e-invoicing in India: the Rs.5 crore turnover threshold, what an IRN and IRP actually are, the 2026 rules (30-day reporting, mandatory MFA), and how your billing software handles it automatically.
If your business is growing, e-invoicing is one of those GST rules that goes from 'not my problem' to 'mandatory' the moment you cross a turnover line. The good news: once your billing software is set up for it, e-invoicing is mostly automatic. Here is what it is, who has to do it, and how to comply without drowning in portals.
E-invoicing does not mean generating an invoice in a government portal. It means the invoice you create in your own billing or accounting software is reported to the government's Invoice Registration Portal (IRP) before you send it to your buyer. The IRP validates the data and returns a unique Invoice Reference Number (IRN) plus a digitally signed QR code, which must appear on the invoice you issue. Only then is the invoice legally valid for B2B.
As of 2026, e-invoicing is mandatory for businesses with an aggregate annual turnover (AATO) above Rs.5 crore in any financial year since 2017-18. If you have crossed Rs.5 crore even once, you must issue e-invoices for B2B transactions, exports and certain notified supplies.
Two things to keep in mind: there are standing proposals to lower the threshold (figures around Rs.2-3 crore have been discussed) to bring smaller businesses in, so if you are near the line, verify the current limit before assuming you are exempt. And some businesses are exempt regardless of turnover - including SEZ units, banks and insurers, goods transport agencies, passenger transport, and cinema operators.
There are two ways:
E-invoicing compliance is really a software choice. If you are picking or switching tools, the accounting-grade options that generate e-invoices natively are covered in our guide to the best GST billing software for small business in India - TallyPrime, Zoho Books, Clear (ClearTax) and BUSY all support it. You can also browse every option in the Finance & Accounting category, and see plain-English definitions of e-invoicing and GST in our glossary.
GST rules and thresholds change. Confirm the current e-invoicing limit and reporting rules on the official GST e-invoice portal or with your CA before acting.
Turn this research into a workflow with apps, stages, caveats, and next actions.
Start with the product itself: a place to write and ship code, host it reliably, and catch errors in production, because nothing else matters until customers can actually use what you built. Next, get the team coordinated with project management and a shared knowledge base so work and decisions are not lost in chat. Then put customer acquisition on a real CRM so leads, demos, and deals are tracked rather than living in inboxes. Add billing and accounting once you have paying users, choosing payment rails that fit whether you sell to India, abroad, or both, and keep GST-clean books from day one. Finish with customer support, product analytics, and access security so you can keep users happy, see what they actually do, and not get breached. Do not buy enterprise sales, analytics, and security suites before you have product-market signal; sequence around shipping and getting your first paying customers.
View stack
Start by choosing the right no-code platform for what you are building, because a customer-facing web app, a mobile app, and an internal portal each suit different tools. Next, model your data cleanly in a database or spreadsheet backend, since a messy data model is the most common reason no-code projects collapse later. Then build the interface and logic so users have real screens and workflows, not just a database. Add payments, forms, and automations to connect your app to the outside world and remove manual work. Finish by launching, securing team access, and measuring usage so you know the app works and is safe. Do not expect no-code to scale infinitely; it is excellent for validating and running real workflows, but be honest about its ceilings and plan to move to custom code if you outgrow it.
View stack
Start by choosing a website builder that matches your skill and needs, because the builder decides how fast you launch and what you can do later. Sort your domain and hosting next, remembering that most builders bundle hosting while self-hosted WordPress needs its own, so you do not pay twice. Then design and write the site so it looks credible and explains clearly what you offer, since a confusing site loses visitors in seconds. Add lead capture, booking, and payment tools so the site actually does something, whether that is collecting enquiries, taking appointments, or selling. Finish by getting found and measuring, with basic SEO, a Google presence, and analytics so you know what is working. Do not over-build a complex site before you have visitors; launch a clear, fast site and improve it with real data.
View stack
Describe your actual business goal and FindThatSoftware will map the apps, trade-offs, setup stages, and buying caveats.
Build a pipeline