Comparisons · · 3 min read

Data migration consulting: where the money actually goes

Where data migration budgets overrun, the three ways to buy the work, what moves the price, and when renting senior data engineers is the wrong call.


Data migration budgets fail in the same place almost every time: reconciliation. Writing the pipelines is the cheap part. Proving that the new warehouse returns the same revenue number finance has reported for the last nine years, then finding the undocumented rule that makes the two disagree, is what turns a three-month plan into a seven-month one.

So split the purchase. Buy discovery as a small, separate piece of work with a written output, and only then decide how to buy the build. Any data migration consulting proposal that jumps straight to a delivery price is quoting a scope neither side has seen.

Where the effort actually goes

PhaseShare of effortWhat moves it
Source discovery and profiling20–30%Number of source systems, quality of documentation
Modelling and pipeline build25–35%Target platform, depth of transformation
Reconciliation and sign-off20–30%Row-level versus aggregate tolerance
Cutover and parallel run10–20%Downtime tolerance, number of downstream consumers
Decommissioning and backfill5–10%History depth, retention obligations

Two lines surprise buyers. Discovery gets priced as a formality by vendors who want the build. Reconciliation gets estimated as testing, when it is closer to forensic accounting against a system nobody in the building fully understands any more.

The three ways to buy the work

Fixed-price migration practices quote the scope you can describe and raise change requests on everything you could not. That trade works when the source is a packaged product with a published schema. It works badly when half the business logic lives in spreadsheets and stored procedures written by someone who left in 2019.

Platform professional services arms move fast on their own destination and know its failure modes better than anyone. They will not tell you the destination is wrong, and they rarely price the reporting layer you have to rebuild afterwards.

Rented senior engineers on time and materials keep the scope open, which is the honest shape for work whose size is unknown on day one. The cost is that you carry the estimation risk and need someone internal running the plan. Our note on who carries estimation risk in managed services versus staff augmentation sets out that trade.

What moves the price

For a mid-sized migration we would staff one lead plus one or two data engineers, and a part-time analyst from your side who owns sign-off. That analyst is not optional. No supplier can approve a reconciliation on your behalf. Current European day rates by seniority sit on our daily rates page, and the wider practice is described on the data engineering page.

When renting engineers is the wrong call

Four questions before you sign

  1. What is the reconciliation standard, and who signs it?
  2. How many source systems have we profiled, as opposed to listed?
  3. What happens to the legacy reporting layer, and who rebuilds it?
  4. Which named engineers start, and what did they migrate last?

A supplier who answers all four without hedging has done this before. Our guide on how to evaluate an engineering vendor in one call covers the rest of that conversation.