The End of an Era for Dynamics GP
For more than two decades, Microsoft Dynamics GP (formerly Great Plains) has been the financial and operational backbone for tens of thousands of mid-market organizations across North America. That era is now drawing to a close.
Microsoft has formally communicated the end-of-life roadmap for Dynamics GP. While the exact dates have shifted over the years, the strategic direction is unambiguous: mainstream support has ended, extended security updates are time-limited, and no new functional investment is planned. Organizations still on GP need a migration plan.
This guide explains what end of life actually means, what it means specifically for Canadian organizations, the three viable migration paths, and how to build a realistic plan that protects your operations.
What "End of Life" Actually Means
Microsoft's product lifecycle has two distinct phases that organizations frequently confuse:
Mainstream Support
Mainstream support is the active investment phase. During mainstream support, Microsoft provides feature updates, regulatory updates (including Canadian payroll and tax tables), security patches, and full technical support. Mainstream support for Dynamics GP has ended.
Extended Support / Extended Security Updates
Extended support continues to provide security patches and limited break-fix support, but no new functionality and no new regulatory updates. This is the phase Dynamics GP is currently in. When extended support ends, the platform receives no further security patches at all.
Operating Past Extended Support Is a Material Risk
Running an unsupported ERP introduces serious operational, security, and audit risks. Without security patches, the platform becomes increasingly vulnerable to known exploits. Auditors and cyber insurance carriers have begun penalizing organizations operating on unsupported financial systems. The longer organizations wait past extended support end, the more expensive and disruptive the eventual migration becomes.
The Canadian-Specific Impact
For Canadian organizations on Dynamics GP, the end-of-life timeline carries a specific operational consequence that is easy to overlook in planning conversations.
CRA Tax Table Updates Stop
Microsoft delivers Canadian payroll tax table updates as part of mainstream and extended support. When extended support ends, those updates stop. Organizations running Canadian payroll on Dynamics GP will need to either manually maintain CRA, EHT, WSIB, and provincial tax tables — or migrate before that becomes their problem.
GST/HST and Provincial Tax Compliance
Tax compliance updates for GST/HST rate changes and provincial sales tax (PST, QST) follow the same pattern. Organizations relying on GP for Canadian tax compliance after extended support is at significant compliance risk.
Bilingual Reporting Considerations
Organizations operating in Quebec or with bilingual reporting requirements should factor French-language UI and report layout requirements into target platform evaluation — both Business Central and D365 Finance support these well, but configuration effort varies.
Three Migration Paths
Every organization on Dynamics GP faces three viable paths forward. Choosing the right one depends on size, complexity, and growth trajectory.
- Best fit for the majority of GP customers
- Cloud-first SaaS platform with familiar Microsoft UX
- Native integration with Microsoft 365, Power Platform, Teams
- Lower TCO than D365 Finance for most mid-market organizations
- Strong Canadian localization for tax, payroll, and reporting
- Best fit for enterprise organizations with complex multi-entity operations
- Deep manufacturing, advanced supply chain, and global capabilities
- Higher implementation cost and longer timeline
- Stronger fit for organizations with 200+ users or international operations
- Significantly more powerful but also significantly more complex
- Temporary bridge only — not a long-term strategy
- Increasing security and compliance risk over time
- Loss of Canadian regulatory updates after extended support ends
- Vendor and integration ecosystem rapidly contracting
- Cost of eventual migration grows the longer you wait
For most GP customers — particularly Canadian mid-market organizations with 10–150 users — Business Central is the natural successor. It preserves the Microsoft ecosystem investment, modernizes the platform, and aligns with where Microsoft is investing.
What Migrates Cleanly vs. What Needs Reconfiguration
One of the hardest conversations in any GP migration is what carries forward and what does not. Honest expectations prevent painful surprises.
What Migrates Cleanly
- Master data: customers, vendors, items, accounts, employees
- Open transactions: AR, AP, sales orders, purchase orders
- Historical balances and summary financial history
- Standard reports (with rebuild in target platform reporting tools)
What Requires Reconfiguration
- Modifier customizations must be redesigned as Business Central extensions or D365 Finance customizations using modern frameworks
- Report Writer reports do not migrate — financial reports are rebuilt in Business Central financial reports or Power BI
- Integration Manager processes are replaced with Dataverse, Power Automate, or Azure Logic Apps integrations
- SmartLists and SmartList Designer are replaced with native Business Central list views, Excel exports, and Power BI
- Dexterity-based custom modules require complete redesign on the target platform
- Macros and FRx legacy reports do not carry forward and require rebuild
Treat Migration as a Modernization Opportunity
Resist the temptation to recreate every GP customization in the new platform. Many GP customizations were built to compensate for limitations that Business Central addresses natively. A clean target architecture pays dividends for years; a heavily customized migration recreates technical debt that the platform refresh was meant to retire.
Migration Planning Sequence
A successful GP migration follows a disciplined sequence. Compressing or skipping steps is the most common cause of post-go-live struggle.
Discovery and Scoping
Inventory current GP usage, integrations, customizations, and reports. Identify which business processes will move forward as-is, which will be redesigned, and which will be retired.
Target Platform Decision
Confirm Business Central vs. D365 Finance based on size, complexity, and growth trajectory. Decide on cloud vs. on-premise (Business Central is cloud-only for new deployments).
Solution Design
Map current GP processes to target platform configuration. Design chart of accounts, dimensions, security roles, and approval workflows. Document customization scope and integration architecture.
Data Migration Build
Build and test data migration scripts for masters, open transactions, and historical balances. Conduct at least three full mock migrations into sandbox environments.
Build and Test
Configure the platform, build any required customizations, develop integrations, and rebuild reports. Conduct unit testing, integration testing, and structured user acceptance testing.
Training and Cutover Rehearsal
Train end users on the new platform with realistic workflows. Rehearse the full cutover weekend at least twice in a sandbox before production cutover.
Cutover and Hypercare
Execute the cutover weekend with documented runbooks. Provide elevated support staffing for 30 days post-go-live with daily issue triage and KPI monitoring.
The Cutover Weekend
The cutover weekend is the highest-risk and highest-value moment in any GP migration. Best practice for Canadian mid-market organizations:
Schedule Cutover for a Long Weekend
Plan the production cutover for a long weekend (such as Victoria Day, Labour Day, or Thanksgiving in Canada). The extra day provides critical buffer for reconciliation, late-discovered issues, and user readiness checks before normal business operations resume Monday morning.
The cutover weekend follows the rehearsed runbook exactly: final GP backups, freeze of legacy transactions, production data migration, reconciliation gates between every load, business validation by department leads, and a structured go/no-go decision before cutting users over to the new platform.
Post-Migration Validation
The 30 days after go-live are where stabilization is either achieved or deferred. Strong post-migration validation programs reduce long-term support costs significantly.
Daily KPI Monitoring in the First 30 Days
Successful GP migrations track a defined set of KPIs every day for the first 30 days post-go-live: open AR aging, open AP aging, inventory accuracy, order fulfillment cycle time, and month-end close progress. Variances are triaged daily by the implementation team. Issues caught and resolved in the first 30 days cost a fraction of issues that surface during the first month-end close.
Realistic Timelines and Cost
Migration timelines depend on scope, but realistic ranges for Dynamics GP to Business Central migrations:
- GP, 10–25 users, simple operations: 3–5 months, $80K–$150K CAD
- GP, 20–50 users, standard mid-market: 5–7 months, $150K–$300K CAD
- GP, 50–150 users, multi-entity: 8–12 months, $300K–$600K CAD
- GP, 150+ users, heavy customization (consider D365 Finance): 12–18 months, $500K–$1.5M CAD
These ranges assume disciplined scope management. Heavy customization, complex integrations, and poor data quality can extend any of these ranges significantly.
Conclusion
Dynamics GP has served Canadian and North American mid-market organizations exceptionally well for decades. Its end-of-life is not a crisis — it is a planned platform transition that Microsoft has been signaling for years.
Organizations that begin migration planning while still inside extended support have time to choose the right platform, design a clean target architecture, and execute a disciplined migration. Organizations that wait until extended support is ending face compressed timelines, higher costs, and significantly higher operational risk.
The right time to start GP migration planning is now.
Free Dynamics GP Migration Assessment
Econix Infotech specializes in Microsoft Dynamics GP migrations to Business Central and D365 Finance. Get a complimentary migration readiness assessment at econixinfotech.com/erp-health-check or call +1 647 930 9475 to discuss your GP environment and target platform options.




