GST E-Invoicing in 2026: What Every Indian Small Business Must Know
E-invoicing under GST started as a compliance experiment for the largest Indian businesses in October 2020. Five years on, the rules have tightened dramatically. The original 500 crore threshold has fallen step by step to 5 crore, and most B2B businesses in India are now in scope. By the time the next threshold drop happens, which the GST Council has been discussing, even small B2B suppliers will be required to generate e-invoices for every tax invoice they issue.
The good news is the system itself is not complicated once you understand the flow. The bad news is that getting it wrong costs you. Penalties start at 10,000 rupees per non-compliant invoice or 100 percent of the tax amount, whichever is higher. Worse, your customers cannot claim input tax credit on invoices without a valid IRN, which means they will stop buying from you.
This guide explains exactly what e-invoicing is, who it applies to, how the process works, and how to set it up properly for an Indian small business in 2026.
Who this is for
You run a B2B business in India with annual turnover above 5 crore rupees in any year since 2017-18, OR you expect to cross that threshold in the next 12 months. You issue tax invoices to other GST registered businesses.What is GST e-invoicing, in plain words
An e-invoice is NOT an electronic copy of a paper invoice. It is a structured digital invoice that has been validated and registered by the government before you can issue it to your customer.
The flow looks like this:
- Your software prepares the invoice in a specific JSON format defined by the GSTN (the GST Network).
- The JSON is uploaded to the Invoice Registration Portal (IRP) at einvoice1.gst.gov.in or through an API.
- The IRP validates the JSON, signs it digitally, and returns the signed version along with a unique 64-character Invoice Reference Number (IRN) and a QR code.
- You print the IRN and QR code on the physical or PDF invoice you give to your customer.
- The IRP also pushes the invoice data to the GST and e-way bill systems automatically.
Without the IRN, the invoice is not legally valid. Your customer cannot claim input tax credit. If audited, you face penalties.
Who must generate e-invoices in 2026
The current rule as of May 2026 is: any taxpayer with aggregate annual turnover above 5 crore rupees in ANY financial year from 2017-18 onwards must generate e-invoices for B2B supplies.
Self assessment is mandatory
You are responsible for tracking your own turnover. If you crossed 5 crore in any past year and did not start e-invoicing, you are non-compliant from that date. Penalties stack per invoice. Get a CA to confirm your status before assuming you are below the threshold.What documents need e-invoicing
E-invoicing applies to specific document types only. Knowing the scope saves you from doing unnecessary work.
In scope (must have IRN):
- Tax invoices for B2B supplies
- Credit notes against B2B tax invoices
- Debit notes against B2B tax invoices
- Export invoices (if supplier is above threshold)
Out of scope (no IRN needed):
- B2C invoices (sale to end consumer)
- Bill of supply (issued by composition dealers or for exempt supplies)
- Delivery challans
- Proforma invoices and quotations
- Imports (the foreign supplier is not in the Indian GST system)
- RCM (reverse charge mechanism) invoices where you are the recipient
The penalty structure
E-invoicing non-compliance is one of the harder penalties in GST. Section 122 of the CGST Act lays out:
- 100 percent of tax due on the invoice as penalty, OR 10,000 rupees per non-compliant invoice, whichever is higher.
- The invoice itself is treated as "not issued" under GST law. Your customer cannot claim ITC on it.
- Repeated non-compliance over time can lead to GST registration suspension or cancellation.
Example: a 50,000 rupee invoice with 18 percent GST = 9,000 rupees tax. Penalty would be max(9,000, 10,000) = 10,000 rupees. Ten such non-compliant invoices = 1 lakh in penalties on a 5 lakh turnover slice. The math gets ugly fast.
Three ways to generate e-invoices
You have three options for actually generating IRNs. The right choice depends on your invoice volume.
Option 1: Manual upload on the IRP
For very low volume sellers issuing 1 to 5 invoices a day. Go to einvoice1.gst.gov.in, log in with your GSTIN credentials, manually fill the invoice form, generate the IRN, print the QR code on your invoice. Free. Tedious. Error prone. Not viable beyond ~10 invoices a day.
Option 2: Tally or any accounting software with built in e-invoicing
Tally Prime, Busy, Marg, and most major Indian accounting tools have e-invoicing built in. You create the invoice in the software, click "Generate e-invoice," the software handles the JSON formatting, API call, IRN retrieval, and prints the QR code on the invoice automatically. Works well if your only need is accounting and invoicing.
Option 3: CRM with built in e-invoicing and full sales pipeline
If you also need lead management, sales pipeline, WhatsApp integration, customer portal, and team collaboration on top of invoicing, a CRM with built in e-invoicing is the cleanest setup. IndiaCRM handles the full flow: lead comes in, becomes a quote, customer accepts, you click "Generate Invoice," the system creates the GST compliant invoice, pushes JSON to IRP, retrieves IRN, places the QR code on the invoice, sends to the customer via WhatsApp or email automatically.
Plan around your CA
Your CA still needs to file GSTR-1 and GSTR-3B every month. Whichever tool you choose should give your CA clean exports they can import into their software. Tally remains the standard most CAs work with, so even if you use a CRM for invoicing, plan how the data flows to your CA monthly.Common mistakes Indian businesses make
- Issuing invoices before getting IRN. Some businesses email the customer the invoice first, then upload to IRP later. The invoice is invalid until IRN is generated. Always generate IRN first, then share the invoice.
- Wrong HSN or SAC codes. HSN is mandatory at 4 or 6 digits depending on turnover. Wrong codes get the invoice rejected by IRP. Maintain a clean HSN master in your software.
- Skipping e-invoicing for B2B export. Some sellers think exports do not need IRN. They do, if your turnover is above 5 crore.
- Treating credit notes as out of scope. Credit notes against e-invoiced sales also need their own IRN. Many sellers forget this.
- Not reconciling IRP data with GSTR-1. The IRP auto-populates your GSTR-1 with e-invoice data. If you also manually enter sales in GSTR-1, you risk double counting. Reconcile monthly.
What happens if you cross 5 crore mid-year
E-invoicing kicks in from the start of the next financial year if you cross the threshold in any year. So if your turnover for FY 2024-25 crossed 5 crore for the first time, you must start e-invoicing from 1 April 2025 onwards. If you started earlier voluntarily, that is fine but not required.
Keep an eye on month-on-month turnover. If you can see you will cross 5 crore by year end, start the setup process at least 2 months before April so you are ready on day 1.
How to prepare in 2026 if you are below threshold today
The GST Council has been actively discussing dropping the threshold to 1 crore. No notification yet, but it could come at any GST Council meeting. If you are between 1 crore and 5 crore today, it is worth doing the setup pre-emptively so you are not scrambling when the rule changes.
Practical preparation steps:
- Get your invoicing software updated to a version that supports e-invoicing.
- Maintain a clean HSN master with correct 6-digit codes for your top SKUs.
- Test the e-invoice flow with 5 to 10 invoices in your tool before going live.
- Train the team member who issues invoices on the new flow.
- Update your invoice template to include the IRN and QR code fields.
The bottom line
E-invoicing is no longer a compliance nice to have. For businesses above 5 crore turnover it is mandatory, and the threshold is likely to drop further. Pick a tool that handles the JSON, the IRP API call, and the QR code printing for you. Whether you use Tally, an accounting tool, or a CRM that includes invoicing, the work itself is small. The cost of getting it wrong, in penalties and lost customer trust, is far larger than the cost of doing it right.
IndiaCRM includes GST compliant invoicing with IRN auto generation and QR code printing as part of the free plan. If you currently juggle invoicing in one tool and sales in another, consolidating into a single platform saves both time and the risk of manual errors at the IRP step.
Frequently asked questions
What is the GST e-invoicing turnover limit in 2026?
Currently 5 crore rupees in any financial year since 2017-18. The GST Council has discussed lowering it to 1 crore, but as of May 2026 the threshold remains 5 crore.
What documents need e-invoicing under GST?
Tax invoices, credit notes, and debit notes issued by a B2B supplier above the turnover threshold. Exports too if the supplier is above threshold. B2C invoices, bill of supply, delivery challans, and proforma invoices are out of scope.
What is the penalty for not generating e-invoice?
100 percent of the tax due, or 10,000 rupees per invoice, whichever is higher. Plus the invoice is treated as not issued and your customer cannot claim ITC.
Can I generate e-invoices for free?
Yes, manually via einvoice1.gst.gov.in. For more than 5 to 10 invoices a day, automated software is more practical.
Do I need a separate tool if I already use Tally?
Tally has e-invoicing built in. If you only need accounting and basic invoicing, Tally is enough. If you also need sales pipeline, WhatsApp, or HR, you need an additional tool that complements Tally.