GST e-invoicing in TallyPrime has moved from being a large-company requirement to something a growing number of Nashik and North Maharashtra SMEs now have to deal with, as the turnover threshold for mandatory e-invoicing has been lowered in stages over the past few years. As of 2026, based on current GST rules, e-invoicing is mandatory for GST-registered businesses whose aggregate turnover has crossed ₹5 crore in any financial year since 2017-18 — a threshold that has held since August 2023 under the relevant CBIC notification. Because thresholds and rules have changed multiple times since e-invoicing began, it's worth confirming the current limit on the GST portal or with your tax consultant before assuming your business is or isn't covered, especially since the obligation is based on your highest past turnover, not just the current year.
This guide covers what e-invoicing actually involves, how to set it up in TallyPrime, and the mistakes that trip up businesses when they first cross the threshold.
Who needs to generate e-invoices
Once a business crosses the applicable turnover threshold in any financial year from 2017-18 onward, e-invoicing becomes mandatory for its B2B supplies, exports, SEZ supplies, and deemed exports going forward — and it stays mandatory even if turnover later drops below the threshold. This "once crossed, always applicable" rule catches many growing Nashik traders and manufacturers off guard, particularly those whose turnover crossed the limit a year or two ago without them registering the significance of it. If your business is expanding — a MIDC manufacturing unit scaling up exports, or a trading firm adding new B2B customers — it's worth checking your turnover against the current threshold every year rather than assuming last year's status still applies.
How e-invoicing actually works
E-invoicing doesn't mean typing your invoice into a government portal by hand. Conceptually, the flow is:
- You generate the invoice in your accounting software (TallyPrime, in this case) as usual.
- The invoice details are converted into a structured JSON format and sent to the government's Invoice Registration Portal (IRP) — either automatically if your software is integrated, or manually via an offline utility.
- The IRP validates the invoice, assigns it a unique Invoice Reference Number (IRN), digitally signs it, and generates a QR code containing key invoice details.
- The signed invoice with IRN and QR code is returned to your software, which then prints or shares the final invoice with your customer.
The IRN is essentially a fingerprint of that specific invoice — no two invoices can carry the same IRN, which is exactly why duplicate IRN errors happen (more on that below). The QR code lets anyone quickly verify the invoice's authenticity, which is increasingly checked by larger buyers and during audits.
Setting up e-invoicing in TallyPrime
TallyPrime supports e-invoicing directly, which removes most of the manual JSON upload work for day-to-day use. The general setup sequence looks like this:
| Step | What happens |
|---|---|
| 1. Enable e-invoicing in company features | In TallyPrime's GST/company features, turn on the e-invoicing option and enter applicable details |
| 2. Register/verify GSTIN details | Ensure the GSTIN and business details in Tally exactly match your GST registration records |
| 3. Configure connection to IRP | Set up the direct integration (via TSS-linked connected services) so invoices can be sent to the IRP from within Tally |
| 4. Generate invoice as normal | Create the sales invoice in TallyPrime the way you always do |
| 5. Generate IRN | Trigger IRN generation from within Tally (single invoice or in bulk), or export JSON for the offline utility if not using direct integration |
| 6. Receive IRN + QR code | The signed IRN and QR code are pulled back into Tally and printed on the final invoice |
| 7. Handle cancellations promptly | Cancel an incorrectly generated e-invoice within the permitted window if an error is found |
Direct IRN generation from within TallyPrime depends on an active TSS (Tally Software Services) subscription, since e-invoicing is one of the connected services tied to it — so renewing TSS on time matters as much for compliance as it does for statutory updates generally. Businesses not using the direct integration can still generate a JSON file from Tally and upload it manually via the offline utility on the IRP, though this adds a manual step to every invoicing cycle.
Common errors businesses run into
- Duplicate IRN errors — usually caused by trying to generate an IRN for an invoice number that's already been submitted, often after a voucher was edited and resubmitted instead of cancelled and reissued properly.
- Mismatched GSTIN or business details — even small discrepancies between what's in Tally and what's registered with GST (address format, trade name) can cause validation failures at the IRP.
- Missing the cancellation window — e-invoices can typically only be cancelled within a limited window after generation; miss it, and you may need to issue a credit note instead, which changes your compliance trail.
- Confusing e-invoicing with e-way bills — the two are related but separate systems; e-invoicing doesn't automatically replace e-way bill requirements for goods movement over the applicable distance/value thresholds.
- Not testing before the deadline — businesses that wait until they've definitively crossed the threshold to configure e-invoicing often scramble during a busy billing period; setting it up and testing a batch of invoices in advance avoids this.
Why getting this right early matters for Nashik SMEs
North Maharashtra has a large base of SMEs — MIDC manufacturing units, wholesale traders, and exporters — many of whom are approaching or have recently crossed e-invoicing thresholds as their business has grown. Non-compliant invoices can be treated as invalid for GST purposes, which affects your customers' ability to claim input tax credit and can create friction with larger B2B buyers who now routinely check for valid IRNs before processing payments. Getting the GST e-invoicing setup configured correctly — GSTIN details verified, TSS active, and staff trained on the cancellation and correction workflow — well before it becomes urgent saves a lot of last-minute stress during a busy sales month.
Frequently asked questions
What is the current GST e-invoicing turnover threshold?
Based on our research, as of 2026 the mandatory threshold is an aggregate turnover above ₹5 crore in any financial year since 2017-18, a limit in place since August 2023. Rules have changed before, so confirm the current figure on the GST portal or with your tax consultant before relying on it for compliance decisions.
What exactly is an IRN and why does every invoice need one?
An Invoice Reference Number (IRN) is a unique identifier generated by the government's Invoice Registration Portal for each e-invoice, based on details like GSTIN, invoice number, and financial year. It confirms the invoice has been registered with the government system and is what makes the invoice valid for e-invoicing purposes.
Can we generate e-invoices without integrating TallyPrime directly with the IRP?
Yes, TallyPrime can export invoice data as a JSON file for manual upload through the government's offline utility, though this adds a manual step to each invoicing cycle. Direct generation from within Tally is faster and reduces manual errors but depends on an active TSS-linked connected service.
What happens if we generate an e-invoice with a mistake in it?
You can typically cancel it within a limited window after generation and reissue a correct one. If that window has passed, you'll usually need to handle the correction through a credit note or debit note instead, so it's important to review invoices soon after generating them.
Talk to Logic Systems
If your Nashik or North Maharashtra business has crossed the e-invoicing threshold, or is close to it, it's worth setting up and testing the workflow before it becomes urgent. We help businesses configure GST e-invoicing in TallyPrime, verify GSTIN and TSS details, and train staff on the day-to-day workflow including cancellations and corrections. Reach out to us to get your setup reviewed.


