GST readiness in ERPNext for 2026 comes down to five checks: your items carry the GST 2.0 rates, e-invoicing is on if your turnover requires it, IRNs are generated within the 30-day limit if you are at ₹10 crore or more, the people using the government portals have MFA set up, and your address masters are clean for the Ship-To GSTIN change that GSTN has put on hold. All of it runs through the India Compliance app, not ERPNext core.
Short answer
ERPNext GST 2026 readiness means five checks, as of 12 October 2026: (1) item tax templates on the GST 2.0 rates (5%, 18% and 40%, from 22 September 2025) through the India Compliance app; (2) e-invoicing on if your aggregate turnover exceeded ₹5 crore in any year since 2017-18; (3) IRNs generated within 30 days of the document date if your AATO is ₹10 crore or more (from 1 April 2025); (4) MFA set up for everyone who logs in to the e-invoice and e-way bill portals; (5) clean shipping-address GSTINs, ready for the Ship-To GSTIN change GSTN put on hold on 29 July 2026. Keep India Compliance on a current release of your version's branch.
Every GST change lands on the invoice your ERP produces, and 2025–26 brought several. For an ERPNext user, readiness is a concrete checklist. Item tax templates must reflect the GST 2.0 structure: 5%, 18% and a 40% rate, from 22 September 2025, with tobacco and pan masala moving to 40% (biri 18%) when their compensation cess ended on 1 February 2026. E-invoicing must be on if your turnover ever exceeded ₹5 crore. The 30-day IRN limit applies at ₹10 crore and above. MFA must be set up for everyone who uses the government portals. And the Ship-To GSTIN change for e-invoices and e-way bills, announced for 1 August 2026, is on hold, so it needs watching rather than a deadline.
If your ERPNext runs a current India Compliance release and your tax templates already use the new rates, most of the work is done; what teams usually miss is GSTIN data on addresses and invoices left in draft. I am Manoj, and I lead ERPNext and Frappe implementations at MithTech, a team of Frappe specialists in Bengaluru. This is the checklist I work through with a client.
The nine checks for 2026 readiness
- Confirm your turnover category with your CA.
- Item Tax Templates on the GST 2.0 rates, dated from 22 September 2025.
- E-invoicing enabled in GST Settings if you are covered.
- IRN generation tested for each rate on a staging site.
- IRN at submit; drafts older than a few days watched.
- MFA active for every portal user; registered mobile current.
- GSTINs clean on billing and shipping addresses.
- Ship-To GSTIN change watched (on hold since 29 July 2026).
- India Compliance on a current release of your branch.
What does GST 2026 readiness mean for an ERPNext user?
It means each current GST rule is reflected in the system's configuration and daily routine. Five parts move: the rates on your items, e-invoicing at the ₹5 crore line, the 30-day IRN limit, MFA on the government portals, and the address data the Ship-To GSTIN change will depend on if it returns. Miss one and invoices get rejected or go out wrong.
None of these are ERPNext bugs; they are rule changes your setup has to keep up with. ERPNext gets GST features through the open-source India Compliance app from Resilient Tech, with no licence fee; its API features use an India Compliance account with API credits. What you need is an update and data-hygiene routine, which the rest of this guide gives you.
Skimmable summary: 2026 readiness = GST 2.0 rates, ₹5 crore e-invoicing, the 30-day IRN limit at ₹10 crore, portal MFA and clean address GSTINs, all set in India Compliance.
Which GST rule changes affect ERPNext in 2026?
Five changes, each with its own date and action in the system:
| GST 2.0 rates (5/18/40%) | 22 Sep 2025 (tobacco and pan masala to 40% from 1 Feb 2026) | All GST-registered businesses | New Item Tax Templates with a valid-from date |
| E-invoicing above ₹5 crore AATO | 1 Aug 2023 | AATO exceeded ₹5 crore in any FY since 2017-18 | Enable e-invoicing in GST Settings; add API access |
| 30-day IRN limit | 1 Apr 2025 | AATO ₹10 crore and above | IRN at submit; clear stale drafts |
| Mandatory MFA | 1 Apr 2025 (all taxpayers and users) | Everyone who logs in to the portals | Activate MFA; keep the registered mobile current |
| Ship-To GSTIN in APIs | On hold since 29 Jul 2026 | Bill-to/ship-to invoices needing e-way bills | Clean shipping-address GSTINs; watch GSTN news |
I keep this table on GST projects because it separates one-time setup (rates, e-invoicing) from ongoing habits (30-day limit, MFA) from changes to watch (Ship-To GSTIN). The dates come from CBIC notifications and GSTN advisories listed in the sources; confirm your own turnover category with your CA.
Skimmable summary: GST 2.0 (22 Sep 2025), ₹5 crore e-invoicing (Aug 2023), the 30-day IRN limit and MFA (1 Apr 2025), and the Ship-To GSTIN change (on hold). Each maps to an ERPNext action.
How do I update GST rates in ERPNext for GST 2.0?
Move items off the retired 12% and 28% rates onto 5%, 18% or 40%, using Item Tax Templates with a valid-from date. Old invoices keep their old rate and new ones pick up the new rate. Don't edit a live tax template in place; create dated templates. India Compliance ships default GST templates, but assigning each item its rate is your job.
The sequence I follow:
- List the affected items. Filter your Item master by the templates or HSN codes that were at 12% or 28%. Many 12% items went to 5% or 18%, many 28% items to 18%, and a few luxury and "sin" goods to 40%. Check each HSN against the notified rate; don't assume.
- Create new Item Tax Templates for the new rates (for example, "GST 18%, from 22 Sep 2025") rather than editing the old ones.
- Set the valid-from date so invoices dated from 22 September 2025 use the new rate and earlier ones are untouched. For tobacco and pan masala, the change date is 1 February 2026.
- Reassign items to the new templates, with Data Import for large catalogues.
- Test on a staging site. Raise a sample invoice for a 5%, an 18% and a 40% item, check CGST/SGST/IGST, and check the e-invoice payload carries the right rate.
My GST e-invoicing in ERPNext setup guide covers tax templates, HSN codes and IRP setup screen by screen.
Skimmable summary: create dated Item Tax Templates for 5%, 18% and 40%, valid from 22 September 2025 (1 February 2026 for tobacco and pan masala), reassign items by HSN, and test on staging.
Does the 30-day IRN limit change how I use ERPNext?
If your AATO is ₹10 crore or more, yes. From 1 April 2025 the IRP won't accept an invoice, credit note or debit note more than 30 days after its date (GSTN's example: a document dated 1 April can't be reported after 30 April). Without an IRN the document isn't a valid invoice, which puts your buyer's input tax credit at risk. In ERPNext, invoices left in draft or posted with old dates become a compliance risk.
At ₹10 crore and above, three habits keep you safe:
- Generate the IRN at submission. India Compliance can send the invoice to the IRP when you submit it, so the IRN comes back the same day. Don't leave invoices in draft.
- Watch stale drafts. A draft invoice dated three weeks ago is a trap. A list filter or a scheduled reminder on drafts older than a few days closes the gap.
- Handle back-dated entries deliberately. An invoice posted with an old date may already be outside the window. Ask your CA how to treat it rather than forcing it through.
Below ₹10 crore, GSTN says there is no such restriction "as of now". Generating the IRN at submit is still the safe habit.
Skimmable summary: at ₹10 crore AATO and above (from 1 April 2025), the IRP refuses documents older than 30 days; generate IRNs at submit and watch old drafts.
Is MFA required to run GST e-invoicing from ERPNext?
MFA is mandatory for logging in to the e-invoice and e-way bill portals: above ₹20 crore AATO from 1 January 2025, above ₹5 crore from 1 February 2025, and for all other taxpayers and users from 1 April 2025 (GSTN advisory, 17 December 2024). It adds an OTP (on the registered mobile, the Sandes app or similar) to the username and password. It is a control on people logging in, not a change to how ERPNext talks to the IRP.
When ERPNext generates an IRN, it uses the API user saved in GST Settings and India Compliance's API service, not an interactive login, so automatic IRN generation isn't interrupted by MFA. Where MFA bites is human access: whoever logs in to the portal to create or reset the API user, download reports or handle e-way bills by hand needs the registered mobile and an active MFA method.
The readiness step is simple and often missed: before go-live or a credential change, confirm the registered mobile on your GSTIN is current and that more than one person can complete the MFA step. I have seen a month-end stall because the only person who could receive the OTP was on leave.
Skimmable summary: MFA has been mandatory on the e-invoice and e-way bill portals for all taxpayers and users since 1 April 2025. It governs human logins; automatic IRN generation keeps working.
What happened to the Ship-To GSTIN change?
GSTN announced that, for bill-to/ship-to transactions needing an e-way bill, the ship-to party's GSTIN (or "URP" for an unregistered consignee) would become mandatory in the e-invoice and e-way bill APIs, with a voluntary e-way bill closure facility for confirming delivery. The date moved from 15 June 2026 to 1 August 2026. On 29 July 2026 GSTN put both changes on hold "until further notice", said no production changes were needed, and withdrew the related advisories. No new date had been announced by 12 October 2026.
What to do meanwhile:
- Keep GSTINs on shipping addresses, not just billing addresses. They help today (correct e-way bills, place of supply) and the change will need them if it returns.
- Audit your Address and Customer masters for missing or malformed GSTINs.
- Keep India Compliance current, so a revived schema change arrives through a normal update.
- Watch GSTN's news page for a new date, and plan on the advisory's notice period.
If you run distribution with a warehouse-per-distributor structure, the ship-to logic overlaps with my distributor secondary-sales tracking guide.
Skimmable summary: the Ship-To GSTIN and e-way bill closure changes, announced for 1 August 2026, have been on hold since 29 July 2026; keep shipping-address GSTINs clean and watch for a new date.
Do I need ERPNext v16 to stay GST-compliant in 2026?
No. GST features come from the India Compliance app, not ERPNext core. What matters is running an ERPNext version whose India Compliance branch is still maintained. ERPNext v16 was released on 12 January 2026; India Compliance releases for both the version-15 and version-16 branches in October 2026.
Each GST schema change reaches you through an app update on a maintained branch. If your ERPNext version is old enough that its India Compliance branch no longer gets updates, you are exposed, and that is the real trigger to upgrade.
| GST 2.0 rates | Works on a current version-15 release | Works on a current version-16 release |
| Future GST schema changes | Only while the version-15 branch is maintained | Longer runway |
| Security and patches | Limited to the supported window | Longest support runway |
| Performance and UI | Older engine | Newer engine, redesigned UI |
| India Compliance branch | version-15 (v15.32 in October 2026) | version-16 (v16.10 in October 2026) |
My view: don't upgrade to v16 just for GST. Upgrade for the platform, and let India Compliance branch support set the timing. For what moves the cost, see estimate your price.
Skimmable summary: v16 isn't required for GST; a maintained India Compliance branch is. An unsupported branch is the real reason to upgrade.
Your ERPNext GST 2026 readiness checklist
One pass through configuration, data and process. Run it on a staging copy first, fix what fails, then repeat on production.
- Confirm your turnover category with your CA: it decides which rules (₹5 crore e-invoicing, ₹10 crore 30-day limit) apply.
- Update Item Tax Templates to the GST 2.0 rates with the right valid-from dates.
- Check e-invoicing is enabled in GST Settings if your turnover ever exceeded ₹5 crore.
- Test IRN generation on submit for 5%, 18% and 40% items on staging.
- Make "IRN at submit" the habit and watch drafts older than a few days (essential at ₹10 crore and above).
- Activate MFA for every portal user; confirm the registered mobile and that more than one person can pass it.
- Audit Address and Customer masters for missing or malformed GSTINs, billing and shipping.
- Watch the Ship-To GSTIN change on GSTN's news page (on hold since 29 July 2026).
- Update India Compliance to the current release of your version's branch.
The configuration changes are quick. Data hygiene (missing GSTINs, stale drafts) is where the work is.
Frequently asked questions
+Is ERPNext ready for the GST 2.0 rates?
Yes. ERPNext handles the GST 2.0 rates (5%, 18% and 40%, plus nil and special rates) through the India Compliance app, but you must move your items to the new rates. What changed on 22 September 2025 is which rate each item carries. I create dated Item Tax Templates for the new rates and move items across by HSN code, testing on staging first. A tobacco or pan masala seller moved to 40% from 1 February 2026, when the compensation cess ended; many 12% goods went to 5% or 18%.
+How do I update GST rates in ERPNext after GST 2.0?
Create new Item Tax Templates for 5%, 18% and 40% with a valid-from date of 22 September 2025, then reassign each item rather than editing live templates. The valid-from date keeps old invoices on their old rate, which protects your audit trail. For a large catalogue I filter items by their old 12% or 28% HSN codes, prepare a Data Import sheet with the new mapping, and check a sample invoice for each rate before touching production.
+What is the 30-day e-invoice reporting rule in ERPNext?
If your aggregate turnover is ₹10 crore or more, the IRP won't accept an invoice, credit note or debit note more than 30 days after its date (from 1 April 2025, GSTN advisory of 5 November 2024). In ERPNext that means not leaving invoices in draft or posting them with old dates. I set India Compliance to generate the IRN on submit and add a list filter so accounts sees any draft older than a few days.
+Is MFA required for ERPNext GST e-invoicing?
MFA is mandatory for logging in to the e-invoice and e-way bill portals for all taxpayers and users from 1 April 2025. It applies to people logging in, not to ERPNext's automatic IRN generation, which uses the API user and India Compliance's API service. The readiness step is human: keep the registered mobile current and make sure more than one person can complete the OTP.
+Does ERPNext support the Ship-To GSTIN e-way bill change?
The change is on hold: GSTN announced it for 1 August 2026, then put it on hold "until further notice" on 29 July 2026, and no new date had been set by 12 October 2026. If it returns, support will come through an India Compliance update. Meanwhile keep GSTINs on shipping addresses and keep the app current.
+Do I have to upgrade to ERPNext v16 for GST compliance in 2026?
No. GST features come from the India Compliance app, not ERPNext core, so v16 isn't required. You need an ERPNext version whose India Compliance branch is still maintained; both version-15 and version-16 had releases in October 2026. ERPNext v16 (released 12 January 2026) has the longest support runway, so upgrade for the platform and let branch support set the timing.
+Is the India Compliance app free, and does it cover these changes?
The app is open source with no licence fee, and it carries GST rates, e-invoicing, e-way bills and schema changes into ERPNext through its releases. Its API features (e-invoice, e-way bill, returns) need an India Compliance account with API credits; check the current terms in its docs. On Frappe Cloud, API access is bundled.
+How do I enable GST and e-invoicing in ERPNext?
Install the India Compliance app and set your GSTIN on the company and its addresses; the app sets up GST accounts and templates. E-invoicing is switched on in GST Settings, after you add the API user under Credentials and set up your India Compliance account. Plain ERPNext has no GST layer of its own. My GST e-invoicing setup guide walks through every screen.
+What is the GST compliance checklist for an ERPNext business in 2026?
The nine-point pass in this article: confirm your turnover category, update Item Tax Templates to the GST 2.0 rates, enable and test e-invoicing, generate IRNs at submit for the 30-day limit, activate MFA, clean GSTIN master data, watch the Ship-To GSTIN change, and keep India Compliance on a current release. I run it on a staging copy before a client's month-end.
+Is the HSN or SAC code 4 digits or 6 digits in ERPNext?
On tax invoices, Notification 78/2020-Central Tax requires 6 digits if your aggregate turnover in the preceding financial year exceeded ₹5 crore, and 4 digits on B2B invoices (optional on B2C) up to ₹5 crore; Notification 90/2020 requires 8 digits for some specified chemicals. On the e-way bill portal, NIC has validated at least 6 digits for B2B and export documents of taxpayers above ₹5 crore AATO since 1 February 2024; for e-invoices, NIC said the date to block 4-digit codes would be announced. ERPNext stores the HSN/SAC on each Item, and India Compliance can enforce a minimum digit count. For the older accounting-tool comparison that often sits in the same decision, see ERPNext vs Tally.
Comments & ratings
No comments yet. Start a new discussion.
Manoj · Published on 7 July 2026
Worked with us? Leave a Google review