Microsoft Just Put a Date on It

Dynamics GP support ends December 31, 2029. Security patches continue until April 30, 2031. After that, you're on your own — no bug fixes, no tax table updates, no regulatory patches, no technical support from Microsoft.

If you're a CFO or controller running GP today, that timeline feels comfortable. 2029 is years away. But here's what the date doesn't tell you: the ecosystem is already shrinking. The migration window isn't 2029. It's now through 2028, because the last 12 months before a deadline is when every GP shop tries to move at once — and every qualified implementation partner is booked solid.

This article is for finance and operations leaders at companies with 50 to 300 employees who know GP's clock is ticking but haven't committed to a direction yet. We'll cover what happens if you stay, what your real options are, and what a migration actually looks like when you pick one.

What Happens If You Stay on GP

Staying on GP past 2029 isn't impossible. The software won't stop working on January 1, 2030. But "it still runs" is a low bar for the system that manages your general ledger, payables, receivables, and payroll. Here's what changes practically:

No more tax table updates. GP has historically shipped payroll tax updates multiple times a year. After end-of-support, those stop. You'll need a third-party payroll provider or manual updates — both add cost and risk.

No regulatory patches. Revenue recognition rules change. Lease accounting standards evolve. GP won't adapt. Your workarounds will multiply.

Shrinking partner ecosystem. GP partners are already migrating their own practices to Business Central. The number of consultants who actively work in GP is declining every quarter. Finding someone to customize a GP report or troubleshoot a Dexterity issue in 2028 will be harder and more expensive than it is today.

Hiring gets harder. New accountants and IT staff don't learn GP. They learn cloud-native ERPs. Running GP makes your finance team a harder hire.

Security risk accumulates. Security patches end April 2031. After that, any vulnerability discovered in GP's SQL Server integration, web client, or API layer stays unpatched. For companies with PCI DSS, SOC 2, or cyber insurance requirements, that's a material risk.

Integration brittleness. GP's integration story relies on eConnect, Web Services, and a SQL Server back-end. As the vendors around you modernize their APIs, maintaining GP integrations becomes custom middleware work — expensive and fragile.

None of this is a crisis today. All of it compounds. The companies that wait until 2028 to start evaluating will pay more, rush the implementation, and carry more risk through the transition.

Your Migration Options, Honestly Compared

There are four realistic paths for a GP shop in the 50–300 employee range. Here's each one without the sales pitch.

1. Microsoft Dynamics 365 Business Central

The "stay in the family" option.

Microsoft is actively pushing GP customers toward Business Central (BC). They've built migration tools, published partner lists, and made the licensing path straightforward.

Strengths:

Weaknesses:

Best fit for: Companies deeply embedded in the Microsoft stack (Azure, O365, Power Platform) who value ecosystem continuity over cost.

2. Oracle NetSuite

The "move to cloud ERP" option.

NetSuite is the market leader in cloud ERP for mid-market. It's mature, well-supported, and widely adopted.

Strengths:

Weaknesses:

Best fit for: Companies with $50M+ revenue, multi-subsidiary structures, or complex financial consolidation needs who can absorb the licensing cost.

3. SAP Business One

The "enterprise pedigree at SMB scale" option.

SAP B1 targets the SMB market but carries SAP's enterprise DNA. It's popular in manufacturing and distribution.

Strengths:

Weaknesses:

Best fit for: Manufacturing companies already in SAP's orbit or planning to grow into SAP S/4HANA eventually.

4. Odoo

The "open source, all-in-one" option.

Odoo is an open-source ERP that covers accounting, inventory, manufacturing, CRM, HR, purchasing, e-commerce, and project management in a single platform. It's the option most GP shops don't evaluate — and should.

Strengths:

Weaknesses:

Best fit for: Companies with 50–200 employees who want a full-featured ERP without six-figure annual licensing, especially in distribution, manufacturing, services, or e-commerce. Companies where the CFO cares about total cost of ownership over 5 years, not just brand name.

What an Odoo Migration Actually Looks Like

Since we do these migrations, here's what the process looks like for a typical 50–200 employee company moving from GP to Odoo. No hand-waving — actual phases and timelines.

Phase 1: Discovery and Scoping (2–4 weeks)

We map your current GP environment: which modules you use, what's customized, what integrations exist, and what your actual workflows look like (not what GP says they look like — what your people actually do). This phase produces a gap analysis and a migration plan.

Key output: A document that says "here's what maps cleanly to Odoo, here's what needs configuration, here's what needs custom development, and here's what you should stop doing because GP forced a workaround you don't need anymore."

Phase 2: Core Configuration and Data Migration Prep (4–6 weeks)

Chart of accounts mapped and configured in Odoo. Core modules set up: accounting, purchasing, inventory, sales, CRM — whatever your scope includes. Test data migration run with your actual GP data (trial balances, open AP/AR, customer/vendor master, item master).

This is where 80% of the decisions happen. How do you want your COA structured in the new system? Which historical data do you actually need to migrate vs. archive? What approval workflows change?

Phase 3: Custom Development and Integration (3–6 weeks, parallel with Phase 2)

Any custom reports, workflows, or integrations get built here. Common examples: EDI integration for distribution companies, custom pricing logic, industry-specific compliance reports, integration with your bank's payment file format.

Phase 4: User Acceptance Testing (2–3 weeks)

Your team runs real scenarios in Odoo with migrated data. Month-end close simulation. Purchase order through receipt through AP through payment. Sales order through fulfillment through AR through collection. This is where you find the gaps between "configured" and "works for us."

Phase 5: Go-Live and Cutover (1–2 weeks)

Final data migration (current balances as of cutover date), parallel run if your risk tolerance requires it, go-live, hypercare support for the first 2–4 weeks.

Total timeline: 3–5 months for a straightforward migration. 5–7 months if you have heavy customizations or complex integrations.

Total cost range: $40K–$120K for implementation, depending on scope and complexity, plus $14K–$22K/year in Odoo Enterprise licensing for 50 users. Compare that to $75K–$200K implementation plus $25K–$36K/year licensing for Business Central, or $100K–$250K implementation plus $80K–$120K/year for NetSuite.

The 3 Decisions That Determine Migration Success

After doing ERP migrations, the pattern is clear. Three decisions made early in the project determine whether the migration succeeds or turns into a 14-month grind.

1. Chart of Accounts: Migrate or Redesign?

Most GP charts of accounts are 15–20 years old. They've accumulated segments, departments, and account numbers that made sense in 2008 and don't anymore. You have two options:

Our recommendation: Redesign if your COA has more than 500 active accounts or if your CFO complains about reporting flexibility. Otherwise, migrate as-is and plan a COA cleanup in year two.

2. Data Migration: How Much History Do You Actually Need?

Every GP migration includes this conversation: "We need 10 years of transaction history in the new system." No, you don't. You need:

3. Internal Ownership: Who Runs This Project?

ERP migrations fail when they're treated as an IT project. This is a business project with technical components. You need:

The implementation partner does the technical work. But if your team isn't engaged in testing, decision-making, and change management, the best implementation in the world will stumble at go-live.

Making the Call

If you're running Dynamics GP today, you have roughly 2–3 years to plan and execute a migration before the ecosystem pressure makes it urgent. The companies that start evaluating now — running demos, getting scoping estimates, talking to implementation partners — will have better options and lower costs than the ones who start in 2028.

We run free migration assessments for companies considering the move from GP to Odoo. No pitch deck, no 47-slide presentation. A working session where we look at your GP environment, map it to Odoo, and give you a realistic scope and cost estimate. If Odoo isn't the right fit, we'll tell you that too.

Get a Free GP Migration Assessment

We'll review your Dynamics GP environment, map it to Odoo, and give you a realistic scope and cost estimate. No obligation — just an honest answer on whether Odoo is the right fit and what it would take.

Thanks — we'll be in touch within one business day.