Historical Data in Business Central: How Much to Migrate

Business Central can support large data volumes but the right approach depends on your reporting needs, compliance requirements, and how you want users to access history.

MYTH

“Business Central can only handle two years of history.”

REALITY

Business Central doesn’t have a hard technical limit that restricts you to two years of historical data. Many organizations successfully operate with 5–10+ years of history without noticeable performance issues.

Where performance and complexity tend to show up is not the existence of history—but how the history is migrated and used, especially when very large datasets are loaded into a new system all at once.

Why migrating “everything” isn’t always the best idea

Even if you can migrate a large amount of history, it may not be the most cost-effective or operationally clean approach. Common challenges include:

  • Longer migration timelines and higher project cost
  • Higher risk during cutover, especially with large bulk loads
  • Increased data cleanup and mapping effort, particularly if older data quality is inconsistent
  • Slower reporting and user experience if detailed history becomes unnecessarily heavy
  • Duplicating historical detail in multiple places (GP + BC + reporting), which can create confusion

Our practical recommendation

For most GP → Business Central migrations, a common best practice is to migrate:

Two years of detailed transactional history into Business Central

Summary historical balances for earlier years (for reporting and audit context)

This approach usually strikes the best balance between:

Performance

Keeping Business Central clean and responsive

Cost and effort

reducing unnecessary migration complexity

Audit and reporting

Preserving what matters without overloading the new system

When migrating more than two years makes sense

There are situations where migrating more history into Business Central is the right decision, including:

Regulatory or audit requirements that require full transactional detail inside the ERP

Heavy operational dependence on legacy transactions (returns, warranty, long-cycle projects)

Users need to transact or investigate deeply in-system, not just report from another tool

Limited appetite for maintaining a legacy access method (even read-only)

If you fall into one of these categories, we can plan a migration strategy that scales—while protecting performance and minimizing risk.

Common approaches to accessing historical data

ADP logo

Virtualize GP history inside Dynamics 365 Business Central (Popdock)

For many teams, the goal isn’t to move all historical transactions—it’s to access them easily. A virtualization approach like Popdock (eOne) lets users view GP history inside Business Central without importing years of transactions into BC.

Best for

Users who need easy access to GP history
Teams that want to keep Business Central lean
Faster project timelines and reduced migration costs

ADP logo

Keep history in a data platform for reporting (Data Lake + Power BI / Fabric)

If your goal is long-term analytics, trend reporting, or enterprise-scale history retention, modern data platforms are often a better fit than loading everything into ERP.

A data architecture approach can support:

  • Power BI reporting across GP + BC history
  • Larger-scale storage (many years of detail)
  • Advanced analytics and forecasting

Best for

Organizations with strong reporting requirements
Teams looking to modernize analytics beyond ERP
Long-term data strategy and governance

ADP logo

Import extended history into Dynamics 365 Business Central

If the business truly needs it, extended transaction history can be migrated into Business Central. The effort depends heavily on years of history and transaction volume, required level of detail, data quality and cleanup needs, and mapping complexity between GP and BC structures.

Best for

Audit/regulatory-driven requirements
High operational reliance on historical transactions
Organizations that want BC as the primary system of record for both current + historical detail