Direct answer

In one sentence: there is no single price

Migrating from Dynamics NAV to Business Central is a services project quoted according to the real scope of your installation. It is not a product with a price list: two companies on the same NAV version can have very different costs depending on their companies, customizations, integrations and data.

  • The migration cost is a one-time service, defined by scope and delivered in phases
  • Business Central licenses are separate: a recurring per-user subscription
  • The decisive factor is not only the version: C/AL customizations, integrations and data weigh heavily
  • The estimate is delivered after a free technical assessment
Get a free assessment

What moves the cost

C/AL customizationsHow many exist and how many touch base objects
Integrations and EDIRebuilt on APIs and services
Data and historyVolume, reconciliation and scope
Companies and localizationMultiply configuration and testing
Before comparing

The 2 costs you should not mix

Many comparisons fail because they mix the migration service with the license subscription. They are two different things, with different logic.

Migration cost (services)Business Central licenses
NatureOne-time implementation projectRecurring subscription (SaaS)
Defined byScope: version, customizations, data, integrationsNumber of users and edition (Essentials / Premium)
FrequencyPaid per project phasePaid monthly or annually per user
Depends onYour NAV installation and the AL redesignMicrosoft, the region and the partner (CSP)
On this pageThis is the main topicDetailed on the Business Central pricing page

Simple rule: migration is paid once (in phases) and licenses are paid every month. Do not mix both numbers in the same comparison.

Factors

The 14 factors that determine the migration cost

Each one moves the effort to a different degree. During the assessment, each factor is scored to estimate the project.

FactorWhy it mattersHow it moves the cost
1. NAV version NAV 2018 and later have a direct path to the cloud; earlier versions require a staged upgrade or reimplementation. An older version adds prior upgrade phases.
2. Number of companies Each company has its own configuration, data and balances to migrate, reconcile and validate. More companies multiply the data and testing effort.
3. Users They affect licenses (recurring), security roles, training and acceptance testing. More users raise licenses and training, not necessarily development.
4. Database size It defines extraction, loading and validation times, and the decision about history. Large databases lengthen the migration and the cutover.
5. Customizations Every customization must be rewritten as an AL extension or replaced by standard functionality. Along with integrations, the biggest cost driver.
6. C/AL objects Modified tables, pages, codeunits, dataports and reports are classified one by one. Modifying base objects forces a redesign with extensions and events.
7. Reports Each custom report is converted, replaced by a standard report or retired. Complex layouts and datasets require more rebuilding.
8. Integrations There is no SQL access in the cloud: they are rebuilt with APIs, OData, webhooks or Power Automate. Each integration adds development, authentication and testing.
9. EDI Electronic exchanges require mappings, validations and error handling. EDI is usually the most expensive type of integration.
10. Third parties (add-ons) Add-ons may have a Business Central version, require replacement or custom development. Without a compatible version, development and data migration are added.
11. Localization Taxes, electronic invoicing, regulatory reports and country-specific legal requirements. A localization with its own requirements demands extra extensions and testing.
12. Historical data You can migrate all history, a summary, or start from opening balances. More detailed history = more extraction, loading and reconciliation.
13. Testing Unit, regression and integration tests, plus UAT with key users. It scales with the number of critical processes and customizations.
14. Training Role-based training, materials and change-management support. More users and new processes increase training hours.

These factors are analyzed in the NAV to Business Central migration assessment. The version alone does not define the cost: a heavily customized NAV 2018 can cost more than a simple NAV 2016.

The key question

Why is there no single price?

Because the cost of a migration is a function of scope, not a catalog product. A serious quote is built by reviewing the system, not by applying a flat rate to "a migration".

Two NAV installations can look the same on the outside and be very different inside: number of modified C/AL objects, integrations with third-party systems, add-ons without a cloud version, number of companies, fiscal localization and volume of history. Any of these axes can double the effort.

That is why anyone offering a "fixed price" without an assessment is usually assuming a scope that probably does not match yours. The honest way to quote is to estimate by factors and by phases.

What usually changes the equation

Hidden complexityModified base objects, not just fields
DependenciesAdd-ons, EDI and external systems
Functional scopeMigrate as-is or redesign?
HistoryAll, summarized or balances only?
What is quoted

Components of the migration cost (services)

The project is broken into stages. Each one has scope, deliverables and estimated hours.

Assessment and planning

Review of version, companies, database, C/AL objects, reports, integrations, EDI, add-ons and data. Deliverable: feasibility report and route.

C/AL to AL conversion

Rewriting customizations as extensions, refactoring onto events and converting reports. Deliverable: publishable extension.

Data migration

Master data, configuration, opening balances and open documents, with reconciliation. Deliverable: validated data.

Integrations and EDI

Rebuilding on API v2.0, OData, custom APIs, webhooks and Power Automate. Deliverable: tested integrations.

Testing and UAT

Unit, regression and integration tests, plus user acceptance. Deliverable: validation sign-off.

Training and cutover

Role-based training, go-live and post go-live support. Deliverable: stabilized operation.

The technical detail of each stage is in the NAV to Business Central migration guide. If the project includes custom development, it is estimated separately as AL extensions.

Illustrative examples

Three example profiles to understand the variation

These profiles are illustrative examples to show how effort changes with scope. They are not prices or timelines committed by VPC Dynamics.

Profile (example)Typical scopeRelative complexityIndicative timeline
Example A — Simple migration NAV 2018, 1 company, ~10-15 users, fewer than 20 C/AL objects, no EDI, 1-2 simple integrations, standard localization, balances and open documents only. Low 6 to 10 weeks
Example B — Intermediate migration NAV 2015-2017, 2-3 companies, 20-40 users, 30-80 C/AL objects, 2-4 integrations, limited EDI, partial history, add-ons with a BC version. Medium 12 to 20 weeks
Example C — Complex migration NAV 2013 or earlier, several companies, more than 50 users, many customizations on base objects, add-ons without a version, EDI and multiple integrations, specific localization, full history. High 20 weeks or more / reimplementation
Important: profiles A, B and C are pedagogical examples, not quotes. The final cost depends on the assessment and is presented as a phased proposal. No example on this page should be interpreted as a VPC Dynamics price.
Quotation methodology

How we estimate your migration cost

A transparent process, with deliverables before committing development hours.

1. Assessment

We analyze version, database, companies, C/AL objects, reports, integrations, EDI, add-ons, localization and data scope.

2. Effort classification

Each customization is classified as: covered by standard, reproducible with an extension, requires rewriting or is retired.

3. Phased proposal

We deliver scope, deliverables and estimates per stage. You can approve the full project or proceed phase by phase.

If you want to understand the technical routes first, start with the NAV to Business Central migration guide or the specific NAV 2018 route.

Frequently asked questions

Questions about the cost of migrating from NAV to Business Central

How much does it cost to migrate from NAV to Business Central?

There is no single price. Migration is a services project quoted by scope: NAV version, number of companies, users, database size, C/AL customizations, reports, integrations, EDI, third-party add-ons, localization, historical data, testing and training. Business Central licenses are paid separately as a subscription. The estimate is delivered after a technical assessment.

Why is there no fixed price for the migration?

Because every NAV installation is different. Two companies on the same version can differ in number of companies, database size, modified C/AL objects, integrations and fiscal localization. Cost is a function of scope, not a catalog product. That is why it is quoted after reviewing the system.

Does the migration cost include Business Central licenses?

No. It is best to separate two costs: migration services, a one-time implementation project, and Business Central licenses, a recurring per-user subscription by edition (Essentials or Premium). Mixing them makes proposals impossible to compare. Licenses are detailed on the Business Central pricing page.

What drives up the cost of a NAV to Business Central migration the most?

The highest-impact factors are C/AL customizations that modify base objects, integrations and EDI, third-party add-ons without a Business Central version, the number of companies and the volume of historical data. Testing and training also scale with scope.

Does migrating from NAV 2018 cost the same as from NAV 2013?

No. NAV 2018 and later have a direct cloud migration path, so the project is usually shorter. Earlier versions (NAV 2017, 2016, 2015, 2013, 2009) require an intermediate on-premises upgrade or a reimplementation, which adds phases and effort.

Can the migration be phased to spread the cost?

Yes. The project can be planned and budgeted in stages: assessment, customization conversion, data migration, integrations, testing and cutover. Budgeting by phase lets you approve each stage with its scope and deliverable, and control progress without committing the full amount at once.

Does historical data affect the cost?

Yes. Migrating all detailed history of movements, documents and attachments requires more extraction, transformation, loading and reconciliation effort. If only master data, opening balances and open documents are migrated, the scope and cost decrease. The decision is made with the business, not IT alone.

Does fiscal localization affect the migration price?

Yes. Country-specific regulatory requirements, such as electronic invoicing (for example AFIP/ARCA in Argentina), tax reports and tax rules, may require local extensions, additional integrations and specific testing. A standard localization takes less effort than one with its own requirements.

How much do the number of users influence the migration cost?

Users mainly impact licenses, which are recurring, and the scope of training, security roles and acceptance testing. They are not the only factor in the services cost: a migration with many users but few customizations can be simpler than one with few users and heavy customization.

How do I get a real estimate for my company?

With a free technical assessment. We review the NAV version, number of companies, database size, modified C/AL objects, reports, integrations, EDI, add-ons, localization and data scope. Based on that report, VPC Dynamics provides a phased proposal with scope and deliverables.

Want to know what your migration would cost?

Tell us your NAV version, your companies, customizations and integrations. We'll give you a free assessment and a phased estimate.

Get a free assessment