Pricing benchmarks

Legacy software development cost in the UK (2026)

Rebuilding or modernising a legacy system in the UK usually costs between £40,000 and £4 million in 2026 — the range is that wide because "legacy" covers everything from a tired internal database to a business-critical platform thousands of people rely on.

There's no single price for legacy work because the phrase hides a lot of very different jobs. Moving an old application onto modern hosting is a weekend-to-weeks job for a small team. Re-engineering a twenty-year-old platform that runs a whole business, with data no one fully understands and rules baked into code rather than written down, is a multi-year programme. So the honest answer to "what will it cost" starts with "what state is the system in, and how far do you actually need to go."

As a working figure for 2026: expect a small rehost or a focused piece of remedial development to start around £40,000, a mid-sized refactor to sit in the low-to-mid six figures, and a full rebuild of a critical platform to run from a few hundred thousand into the millions. The bands below break that down by approach, and the rest of the page explains what pushes a project up or down within them.

ApproachWhat it involvesIndicative UK cost (2026)
Assessment & roadmapAudit the codebase, map risk, agree a target architecture before committing to a build£12,000 – £40,000
Rehost ("lift and shift")Move the system as-is onto modern, supported hosting or cloud£40,000 – £400,000
ReplatformRehost plus targeted upgrades — a supported runtime, a current database, some tidying£80,000 – £800,000
Refactor / re-engineerRework the code and structure while keeping the behaviour users depend on£160,000 – £1.6m
Rearchitect or full rebuildA new architecture, often a rewrite — the biggest cost and the biggest risk£200,000 – £4m+

Sources: BitBrawn UK modernisation cost guide 2026; industry modernisation cost studies (Kanopy, Sysgraft). • Indicative ranges, updated September 2026.

Why keeping it running quietly costs more

The comparison that matters isn't "modernise vs. do nothing for free" — it's modernise vs. keep paying to stand still. Old systems don't sit there for nothing. They soak up the budget you'd rather spend on the things customers actually notice.

Deloitte's CIO research has technology teams spending roughly 55% of their budget just sustaining what already exists, and only about 19% on genuinely new technology. Gartner puts the share going to technical debt at around 40%. Stripe's Developer Coefficient study found developers lose about 42% of their week to maintenance and working around old code rather than building anything. And at the extreme end, the UK government alone spends an estimated £2.3 billion a year keeping outdated public-sector technology alive.

None of those numbers show up as a line item called "legacy". They show up as slow releases, a team that can't recruit because no one wants to work on the old stack, and a security posture that gets harder to defend every year. When you're weighing a modernisation quote, that ongoing drain is the baseline you're comparing against — not zero.

What actually drives the price

Two systems that look similar from the outside can differ by a factor of five once you're inside them. A few things move the number more than anything else, and it's worth knowing them before you read a quote.

Cost driverTypical effect on the budget
Data migration15–30% of the total project cost, often more if data quality is poor
Compliance & security validationAdds 15–25%, higher in regulated settings
Running old and new in parallelAdds 10–20% for the overlap, usually 1–3 months
Full rewrite vs. incremental change3–5× the cost, and materially higher risk

Sources: industry modernisation cost analyses, 2026. • Indicative, updated September 2026.

Data migration is the one people underestimate most. Moving code is tractable; moving twenty years of accumulated data — with its duplicates, its undocumented edge cases and the one field three departments each use to mean something different — is where projects quietly bleed time. If a quote treats migration as a rounding error, that's a warning sign, not a saving.

The rewrite premium is the other big one. A ground-up rewrite can cost three to five times a careful, incremental modernisation, and more than 70% of large rewrite projects overrun their budget or timeline. Sometimes a rewrite is genuinely the right call. But it should be a decision you've argued yourself into, not the default because the old code looks ugly.

Rebuild, refactor or just replatform?

Most teams reach for "rebuild" too quickly. The instinct is understandable — the old code is painful and a clean slate sounds liberating — but a rebuild throws away years of hard-won business logic, including the ugly bits that encode real rules. The cheaper, lower-risk path is usually to modernise in stages: rehost to get off unsupported infrastructure, then replatform or refactor the parts that actually hurt.

A rough way to choose: if the system still does the right things but runs on infrastructure you can't support or secure, replatforming buys you years for a fraction of a rebuild. If the code is so tangled that every change risks breaking three others, refactoring the worst modules pays for itself. A full rebuild earns its keep when the business needs have genuinely moved on from what the system was designed to do — not merely when the code offends you.

This is also where senior judgement matters more than raw build capacity. The expensive mistakes in legacy work are strategic — rebuilding the wrong thing, or migrating data no one validated — and they're made in the first few weeks, long before most of the money is spent. Our own view, from building and operating our own AI products in regulated and consumer-facing sectors, is that the assessment phase is the cheapest insurance you'll ever buy on a project like this.

Where AI changes the maths

AI tooling has started to bend the cost of the grindier parts of legacy work. Reading and documenting an undocumented codebase, generating a first pass of tests around code that has none, translating one language or framework to another, mapping data between old and new schemas — these used to be slow, manual and expensive, and they're exactly what modern coding models are good at.

The honest caveat: AI speeds up the mechanical work, not the judgement. It won't tell you which business rules still matter, and it will happily reproduce a bug faithfully if you let it. Used well, on the right tasks and with senior engineers checking the output, it can take a meaningful slice off a modernisation bill — particularly on the test coverage that makes changing old code safe in the first place. Used as a shortcut around review, it just moves the cost downstream. Our AI legacy modernisation and AI-driven development pages go into how we apply it.

Day rates, and buying the work well

If you're costing a team rather than a fixed-price project, contractor day rates are the building block. In 2026 the median UK software developer contract rate sits around £500 a day (ITJobsWatch); Java work runs a little higher at about £525, and roles that specifically call for legacy-application experience command around £575, rising to roughly £800 in London. Senior, scarce skills — mainframe COBOL, older .NET, niche embedded stacks — sit above those medians because the people who know them are retiring faster than they're replaced.

A few things make a legacy engagement go well:

  • Pay for a proper assessment before you commit to a build — a £12k–£40k roadmap that prevents one wrong turn pays for itself many times over.
  • Insist on a working test safety net early, so behaviour can be preserved as code changes.
  • Modernise in slices that each ship something, rather than a big-bang cutover you can't reverse.
  • Get data migration scoped and dry-run early, not left to the final fortnight.

And the red flags: a fixed price quoted before anyone has read your code, a plan that jumps straight to a rewrite, and migration treated as an afterthought. Any of those, and the £40k you thought you were spending has a habit of becoming £400k.

FAQ

Legacy software cost questions

Most UK projects in 2026 land between £40,000 and £4 million. A simple rehost onto supported hosting can start around £40,000; a mid-sized refactor typically runs from £160,000; and a full rebuild of a business-critical platform can reach several million. The right number depends on the state of the code, how much data has to move, and how far you need to go.
Refactoring is usually cheaper and safer. A full rewrite tends to cost three to five times as much, and more than 70% of large rewrites overrun their budget or timeline. A rebuild is worth it when the business has genuinely outgrown what the system was designed to do — not simply because the old code is unpleasant to work with.
A focused rehost can be done in weeks. A replatform or targeted refactor is usually a few months. A full rearchitecture of a critical platform is often a multi-year programme, and it's best delivered in slices that each ship something useful rather than as a single cutover at the end.
Because they absorb budget and attention that could go elsewhere. Deloitte's research shows teams spending around 55% of their budget just sustaining existing systems, and Stripe found developers lose about 42% of their time to maintenance and working around old code. That ongoing drain is the real baseline you should compare a modernisation quote against.
The median UK software developer contract rate is about £500 a day in 2026 (ITJobsWatch). Roles that specifically require legacy-application experience run closer to £575, and around £800 in London. Scarce skills such as mainframe COBOL or older .NET sit higher, because the people who know them are retiring faster than they're being replaced.
On parts of it, yes. AI is good at documenting undocumented code, generating a first pass of tests, translating between languages and mapping data — the slow, manual work that used to dominate the bill. It doesn't replace the judgement about which business rules matter, and its output still needs senior review. Used that way it can take a real slice off the cost; used as a shortcut around review, it just defers the expense.
Pay for an assessment before committing to a build, scope and dry-run the data migration early, and modernise in reversible slices rather than one big cutover. Be wary of a fixed price quoted before anyone has read your code, and of any plan that jumps straight to a rewrite. Data migration alone is commonly 15–30% of the total, so it deserves attention from day one.

Planning a legacy modernisation?

Tell us the shape of the system and where it hurts, and we'll match you with senior AI consultants who can scope the work honestly — including when the answer is "modernise in stages", not "rebuild".

Get matched with AI consultants
Get matched

Compare AI consultants for your project

Tell us about your legacy software development cost uk 2026 project in about a minute and we'll match the brief against specialist AI consultants — including our own team where we're the right fit.

  • Six quick questions — no long forms, no sales call required
  • Matched on your sector, budget and timescale, not a directory listing
  • Free and no obligation — compare, then decide

We're paid a referral fee when a consultant takes on a project. It never costs you more, and it doesn't change who we match you with. See our Privacy Policy for how we handle your details.