Microsoft’s announcement about GP end of life has been out for a while, so at this point, most organizations are aware. But awareness doesn’t always equal understanding. Many teams still assume GP will “just keep working” without consequence.
Now we know GP won’t shut down at midnight on the day Microsoft mainstream support ends. In reality, GP will continue to function, however the risks grow over time. Gaps can appear in payroll compliance, outdated customizations, or unsupported third-party solutions if planning isn’t done proactively.
The key question is how much risk your organization is willing to accept with their ERP, and whether you’ve planned for it. It’s better to plan proactively versus being in a position where you have to make a decision quickly because critical functionality is no longer working the way you need it to.
Even organizations with relatively small GP environments are affected. There are many companies that continue to run older GP versions on-premise, with varying degrees of customizations and third-party integrations. Understanding the implications of end-of-life is critical to avoid disruptions, reduce operational risk, and maintain compliance.
When Microsoft ends mainstream support for GP, it signals a shift in responsibility from the vendor to your organization:
Over time, these factors can make the system less reliable. Some organizations may find the risk manageable. Others could face operational challenges or even compliance concerns.
Compliance considerations include:
Understanding that “end of life support” is not a cliff, but a shift in responsibility helps organizations plan responsibly for the future of their ERP.
Payroll is often the first area where risk becomes tangible when talking about end of life support. If your organization runs payroll in GP:
At this point, teams need to make important decisions about how payroll will be handled:
Lead time matters
Acting early gives your organization options and avoids last-minute fixes, which can be costly or disruptive. We are seeing many organizations that use GP for payroll planning for what their options are now.
Hypothetical scenario: If payroll tax tables are outdated, withholding errors could occur. Miscalculations may result in penalties, interest charges, or employee dissatisfaction. Planning ahead ensures your payroll process remains accurate and compliant.
Many GP environments include customizations implemented to meet unique business needs. Many times these customizations are older. Now is the perfect time to ask:
Organizations often implement custom reporting, workflow automation, or integrations over time. Some of these may no longer be used, or could be replaced with more modern features or third-party solutions. Re-evaluating customizations reduces risk, lowers maintenance costs, and simplifies future transitions. Now is a great time to take a look at these.
GP environments frequently rely on ISV add-ons for specialized functionality, such as reporting, inventory management, manufacturing modules and many other tasks. As mainstream support ends:
Since GP code itself will no longer change, there is no safety net if a third-party solution stops working. Maintaining a detailed inventory of dependencies and proactively planning for unsupported add-ons helps mitigate risk.
Hypothetical scenario: If a reporting tool stops receiving updates and your infrastructure changes, critical reporting processes may fail, requiring workarounds or replacement solutions.
Each version of GP is compatible with specific operating system versions. Running an old GP version on the newest operating system may not be an option.
As newer operating system versions are released:
Planning infrastructure upgrades ahead of time helps maintain system reliability and reduces unexpected disruptions.
Hypothetical scenario: Upgrading to a newer operating system without checking GP compatibility could result in system errors, requiring rollback or additional technical work to maintain functionality.
Technical and operational risks are only part of the equation when looking at GP end of life. Over the next several years, GP-skilled resources will become increasingly scarce:
Delaying decisions about GP modernization or migration increases both technical and resource risk. Early action ensures your organization can access the expertise needed to plan and execute updates or migrations effectively.
Hypothetical scenario: Waiting to secure technical resources could delay an infrastructure upgrade or ERP migration, potentially creating operational bottlenecks.
As GP continues to run after the end of life support date, organizations may face regulatory and compliance challenges:
Addressing these risks proactively protects the organization from financial, legal, and operational exposure. Documenting processes, dependencies, and potential vulnerabilities helps maintain compliance even after support ends.
GP end of life isn’t about fear — it’s about understanding tradeoffs. GP may continue to run, but there are many critical factors to consider:
The key question is:
How much risk is your organization willing to carry in its ERP system?
Answers will vary, but the critical step is starting the conversation early while options still exist and proactive planning is possible.
Planning now doesn’t just reduce risk — it creates options. Consider the following:
Document current processes and dependencies, classify customizations and ISV solutions by necessity, and review your infrastructure for potential gaps. Proactive planning ensures smoother transitions, lower risk, and better alignment with future business needs.
For a deeper dive, Enavate offers a GP roadmap session which provides practical guidance to help teams assess their current environment, understand risk, and create a phased plan for modernization or migration.
Wendi Bassett brings over two decades of experience supporting organizations on Microsoft Dynamics GP. At Enavate, she helps customers navigate ERP change by translating complex platform decisions into clear, practical paths forward—particularly for organizations evaluating Dynamics 365 Business Central.