Dynamics GP to Business Central Migration Guide: Timeline, What Moves and Support Dates
A focused migration usually takes 8 to 12 weeks. Most take 3 to 6 months. A heavily customized GP environment can take 6 to 9 months. The scope, data and integrations set the pace.

Project length depends on customization, connected systems and the amount of history you bring across. The timeline tiers below give a starting point for planning.
Microsoft's final Dynamics GP product support and updates deadline is December 31, 2029, but your installed version can have an earlier lifecycle deadline. Plan from the deadline for your version, update level and infrastructure. Below is how the work breaks down, what moves and what does not, and what to prepare.
How long does a GP to Business Central migration take?
It depends on complexity. GP migrations fall into three tiers, and each has its own typical range.
- Focused: a migration with light customization, usually 8 to 12 weeks.
- Typical: most migrations, usually 3 to 6 months, depending on data volume, customization and integrations.
- Heavily customized: a GP environment with deep customization and multiple integrations, usually 6 to 9 months.
These are typical ranges. The real number depends on your GP version, companies, add-ons, customizations, integrations and the amount of history you want to keep.
The phases of a GP to Business Central migration
Microsoft’s own process for moving GP data to Business Central online runs from assessment through data replication, data upgrade, validation and go-live. A real project wraps design, testing and training around that core. This is the sequence we use.
- Assessment and scoping. We inventory your GP version, companies, modules, third-party add-ons, customizations, reports and integrations, and agree how much history to move. Microsoft’s cloud migration tool requires GP 2015 or later, so an older version needs an extra step first. This phase ends with a written scope.
- Data preparation. Clean data moves faster. Inactive customers, vendors and items get a decision, bank reconciliations get finished, and cash receipts are deposited before the move because undeposited receipts do not migrate.
- Design and configuration. We configure Business Central, map your chart of accounts, set up posting groups and dimensions, replace add-ons with native features or AppSource apps, and rebuild the reports and integrations you still need. In the migration tool, the main account segment becomes the Business Central account number and the other GP segments become dimensions.
- Trial migrations. We run the migration into a sandbox, check the results, fix what is wrong and run it again. Microsoft allows repeated replication during the replication phase, before the final successful data upgrade. After that upgrade succeeds, do not replicate again from the earlier version: prepare or reset a separate test environment and migration setup for another full rehearsal. Plan on several rounds.
- Testing and training. Your finance team tests real scenarios against the sandbox, reconciles balances and learns the new screens before anyone depends on them.
- Cutover and go-live. We schedule the final migration around your quiet periods, run it into production, validate it, switch your users over and retire GP.
GP stays your live system until cutover, so the business keeps running while the project is underway. Once cloud migration is configured, data entry in the Business Central tenant is restricted to data that is not being migrated, so the final cutover window needs to be planned rather than improvised.
What moves and what does not
Master data, open transactions and a configurable amount of history move. Customizations, add-ons and reports do not convert automatically. They get rebuilt or replaced. The details below come from Microsoft’s documentation for migrating GP data to Business Central.
What moves
| GP data | What comes across |
|---|---|
| Setup and master data | Chart of accounts, customers, vendors and items. Optionally, the posting accounts on customer, vendor and item classes, which become posting groups. |
| Open transactions | Outstanding receivables and payables at the amount still owed, open purchase orders, inventory quantities by location (with serial and lot information) and unreconciled checkbook transactions. |
| General ledger history | Summary transactions by fiscal period, back to the oldest historical year you choose. |
| Detailed history | Optional GP Historical Snapshot: general ledger detail, receivables, payables, sales order processing, purchase receipts and inventory transactions, kept in extension tables. It runs in the background after the migration, and you can report on it with Power BI and other tools. |
| 1099 information | From 2024 onward. |
What does not move, or needs a decision
| GP data | What happens |
|---|---|
| Undeposited cash receipts | Do not move. Deposit them in GP first. |
| Fully received and invoiced purchase order lines | Do not move. Only open quantities come over. |
| Years marked historical in GP | Arrive as open years in Business Central and need closing there. |
| Unit of measure schedules | No direct equivalent. Units of measure are set up per item. |
| Customizations, add-ons, SmartLists and Management Reporter layouts | Not converted. The tool moves data, not code or report designs. Each is mapped to Business Central, an AppSource app or a Power BI report, or retired. |
Source: Migrate Dynamics GP data to Business Central online, Microsoft Learn. Checked October 2026.
The history decision has a large effect on effort. Moving balances plus a historical snapshot is lighter than rebuilding every posted transaction line by line, and the snapshot keeps older detail available for lookups and reporting.
Where GP features land in Business Central
Most GP tools have a Business Central counterpart, but the migration tool does not carry the setup across. Your reports, lists and approvals are rebuilt in the new system. This table shows where each one lands.
| In Dynamics GP | In Business Central | Microsoft documentation |
|---|---|---|
| Management Reporter | Financial reporting, with row and column definitions and Excel integration | Financial reporting |
| SmartLists | Filtered list views and analysis mode on lists | Analysis mode |
| Account segments | Main account number plus dimensions | Dimensions |
| Workflow | Approval workflows | Approval workflows |
| Dexterity and VBA customizations | AL extensions and AppSource apps | Extensions |
| Excel exports for dashboards | Power BI apps for Business Central | Power BI apps |
| Bank reconciliation | Bank account reconciliation | Bank reconciliation |
What drives the timeline
Four things move a migration between tiers.
- Customization depth. Dexterity or VBA customizations and heavy report writing each need to be understood, then rebuilt or retired.
- Integrations. Every connected system (EDI, e-commerce, payroll, banking, CRM) needs to be repointed and tested.
- Data volume and history. More companies, more years and more historical detail mean more trial runs and more reconciliation.
- Your team’s availability. Testing and sign-off need finance people. Projects slip when the same people are also closing the books.
Add-on count matters too. Many GP bolt-ons for workflow, document management and web access have native equivalents in Business Central, which shortens design work when they can simply be retired. Our guide to migrating to Business Central online covers the wider migration options, and if part of your estate is still on NAV, read why upgrading Dynamics NAV to Business Central matters.
For project costs, a license price calculator and a fixed-price quote, see our Dynamics GP to Business Central migration services.
GP support dates and why they matter
Microsoft announced that Dynamics GP product support and updates end on December 31, 2029, and that security patches end on April 30, 2031. The support date was originally September 30, 2029 and moved to December 31 in an update dated January 15, 2025. Both dates are in Microsoft’s end-of-support announcement for Dynamics GP.
Dynamics GP support runway
Bars run from release to the end of Microsoft extended support for that version. Solid blue is support left as of Oct 2026. Dashed lines are the dates that end GP support for every version.
View data
| Version or milestone | Released | Mainstream support ended | Extended support ends |
|---|---|---|---|
| GP 2015 | Feb 2015 | Apr 2020 | Apr 2025 |
| GP 2016 | May 2016 | Jul 2021 | Jul 2026 |
| GP 2018 | Dec 2017 | Jan 2023 | Jan 2028 |
| All GP versions: product support ends | Dec 2029 | ||
| All GP versions: security patches end | Apr 2031 |
Source: Microsoft Lifecycle pages for GP 2015, GP 2016 and GP 2018, and Microsoft’s Dynamics GP end-of-support announcement (product support to December 31, 2029; security patches to April 30, 2031). Version dates are in Pacific Time. Checked October 2026.
Those are final product retirement dates, not a promise that every installed GP version stays supported until then. Check your installed version, update level and infrastructure first: for example, Microsoft lists extended support ending in July 2026 for GP 2016 and January 2028 for GP 2018. For GP 18.x and later, use Microsoft's current system requirements to confirm the update level and supported infrastructure.
Microsoft has also said the final day for new customers to license GP subscriptions was April 1, 2026. Its GP and SL migration options post points GP customers to Business Central.
Work backward from the lifecycle deadline that applies to your installed version, update level and infrastructure. GP 2016 and GP 2018 have earlier published deadlines, while December 31, 2029 is the final product retirement date. A typical migration is 3 to 6 months, and a heavily customized one can be 6 to 9. Add time for scoping, budget approval and fitting the cutover around your year-end close. Starting early keeps the choice of cutover window in your hands.
A checklist to prepare
- Confirm your GP version. The cloud migration tool needs GP 2015 or later.
- List every company, module and third-party add-on you use.
- List every customization, custom report, SmartList and Management Reporter layout, and mark which ones people still use.
- List every system that connects to GP, and how it connects.
- Decide how many years of history you need in the live system and how many only need to be searchable.
- Clean up inactive customers, vendors and items, finish bank reconciliations and deposit outstanding receipts.
- Name a finance owner who can test and sign off, and block their time.
- Pick a cutover window away from your year-end and audit.
- Count the users who need full licenses and the ones who only need Team Members access.
If you can answer most of these, you have what you need to place your migration in one of the three timeline tiers.
Download this checklist as a PDF to share with your team.
About the Author

Floyd Chan
President & Founder, Qixas Group
Floyd founded Qixas in 2007 after years of watching ERP projects fail for the same preventable reasons — junior staffing, slipping timelines, ballooning budgets. A Microsoft MVP and winner of the 2018 Directions Excellence Award, he is known across the Dynamics community as “the NAV genius.” He has been involved in more than 400 implementations and still reviews the hard ones personally.
- Microsoft MVP
- Dynamics NAV & Business Central
- ERP Upgrades
- Project Rescue
Frequently asked questions
How long does a GP to Business Central migration take?
A focused migration with light customization usually takes 8 to 12 weeks. Most migrations take 3 to 6 months, depending on data volume, customization and integrations. A heavily customized environment with multiple integrations can take 6 to 9 months.
What drives the timeline of a GP to Business Central migration?
Four things move a migration between tiers: customization depth, the number of integrations, data volume and history, and how available your finance team is for testing and sign-off. Add-on count matters too, because many GP add-ons have native equivalents in Business Central.
When does Dynamics GP support end?
Microsoft ends Dynamics GP product support and updates on December 31, 2029, and security patches on April 30, 2031. Those are final product retirement dates: your installed GP version can have an earlier lifecycle deadline, so check its version, update level and infrastructure first.
Which GP data moves to Business Central?
Setup and master data (accounts, customers, vendors, items), outstanding receivables and payables, open purchase orders, inventory quantities, unreconciled bank transactions and general ledger summaries by period all move. You choose how far back to go, and an optional historical snapshot brings detailed transaction history into Business Central for reporting.
What does not migrate from GP to Business Central?
Customizations, third-party add-ons, SmartLists and Management Reporter layouts do not convert automatically, because the migration tool moves data. They are rebuilt or replaced with native features, AppSource apps or Power BI. Undeposited cash receipts, fully received and invoiced purchase order lines and unit of measure schedules also need handling.
Which Dynamics GP versions can migrate to Business Central?
Microsoft's cloud migration tool requires Dynamics GP 2015 or later. An older version needs to be brought forward first, which adds a step to the plan.
Can we keep using GP while the migration runs?
GP remains your live system until cutover. You can repeat replication during the replication phase, before the final successful data upgrade. After that boundary, prepare or reset a separate test environment and migration setup for another complete rehearsal.
How early should we start a GP migration?
Start as early as you can, because scoping, budgeting and fitting cutover around year-end all take time. Plan to finish before the lifecycle deadline for your installed GP version, update level and infrastructure. December 31, 2029 is the final product retirement date, but some versions have earlier deadlines.
Read next

Complete Guide to Migrating to Microsoft Business Central Online
Step-by-step guide to migrating from Dynamics NAV or on-premise Business Central to Business Central Online. Covers planning, data migration, testing, and go-live.
Read more
Dynamics NAV to Business Central Upgrade Guide: Timeline, Path and Support Dates in 2026
A plain guide to upgrading Dynamics NAV to Business Central: how long it takes, which upgrade path fits your NAV version, what moves, and when NAV support ends.
Read more
The Hidden Costs of Dynamics 365 Business Central: What No One Tells You
Discover the hidden costs of Dynamics 365 Business Central that partners won't tell you about. Learn about licensing, customization, data migration, and ongoing costs to budget accurately.
Read moreLooking for a partner to run the migration?
See what Qixas handles in a Dynamics GP to Business Central migration, and how the fixed-price quote after scoping works.
See GP Migration Services