Build vs buy software in the UK: the arithmetic, not the principles

Ben HoganUpdated September 2026Hertfordshire, UK

Quick answer: Buy when the process is a commodity your competitors run identically; build when the workflow is the reason customers choose you. For a UK business in 2026 the crossover is measurable rather than philosophical: if an off-the-shelf tool forces more than about four hours of manual workaround per week, that workaround costs roughly £6,000 to £9,000 a year in loaded salary — against a focused custom build of £15,000 to £50,000 with 15 to 25% annual maintenance. Seat count usually decides it before features do, because per-user pricing scales with your headcount and a custom build does not.

OptionTypical costBest used for
Off-the-shelf SaaS£20 – £80 per user/monthCommodity processes — payroll, accounting, email, basic CRM.
Buy and extend via API£5,000 – £20,000 one-offA product that fits 80% of the job, with the gap bridged by custom code.
Focused custom tool£15,000 – £50,000One workflow that is genuinely yours and that no product models properly.
Connected business system£50,000 – £150,000Multiple processes, multiple users, its own data model.
Annual maintenance15 – 25% of buildHosting, security patching, dependency updates, small changes.

Build costs reflect senior freelance pricing with no agency overhead. A senior UK developer engaged directly is typically £500–£900 per day; ITJobsWatch put the median UK AI developer contract rate at £560 per day in September 2026 across 3,101 quoted rates.

Decide by function, not by company

The most common mistake is treating build-versus-buy as a company-wide philosophy. It is not. It is a decision you take one function at a time, and a healthy business will land on different answers for different processes.

Payroll, accounting, email, calendars, basic CRM — these are commodity processes. Your competitors run them identically and no customer chooses you because of how you do payroll. Buy them, and do not customise them.

The processes worth building are the ones that are the reason customers choose you. The scheduling logic that makes your delivery faster. The pricing model nobody else uses. If you are bending your competitive advantage to fit somebody else's software, that bending is the cost, and it does not show up on any invoice.

The number that belongs opposite the build price

People compare the build price against the subscription. That is the wrong comparison, because it ignores the largest cost of buying imperfectly: the workaround.

Every product that nearly fits generates manual steps. Someone re-keys data between two systems. Someone exports to a spreadsheet each Friday. Someone checks the thing the software gets wrong. Those hours are real and they are permanent.

Cost them honestly. Four hours a week at a loaded cost of around £30 to £45 an hour is roughly £6,000 to £9,000 a year — every year, rising with wages. That is the figure that belongs opposite the build price. Once you include it, a £20,000 build that removes the workaround entirely frequently pays back inside three years, and the licence fee turns out to have been the small number all along.

Why seat count usually decides it

Per-user pricing has a property that catches growing companies out: your software bill scales with hiring, while a custom build does not.

At ten users on a £40 per-seat product you are paying about £4,800 a year — £14,400 over three years. Against a £15,000 build plus roughly £7,000 of maintenance, buying is sensible and building carries risk for no clear gain.

At forty users the same product is about £19,200 a year, or £57,600 over three years. The build has not got more expensive. That is why companies that were right to buy at ten people are right to build at forty — and why the decision deserves revisiting rather than settling once.

Before you sign: check who owns the code

This surprises people, so it is worth stating plainly. Under UK law the default position is that the developer or agency owns the copyright in software they write, even though you paid for it, unless the contract assigns it to you in writing. Employees are the exception. Contractors and agencies are not.

If you are building precisely to escape vendor lock-in, discovering afterwards that you licensed rather than own the result defeats the entire exercise. Ask for an explicit IP assignment clause and read it before work starts.

The disclosure

I build custom software for a living, so weigh the following accordingly.

Most businesses that ask me to build should buy instead, and I tell them so. The subscription you resent is almost always cheaper than the maintenance you cannot escape. Build when the thing you need genuinely does not exist, when three years of licences would exceed owning it outright, or when the process is your actual advantage.

And when you do build, build so it survives the person who built it. I grew an app agency from myself to 100 staff and sold it in 2015 — the entire job was making something that ran without me. The same principle applies to one internal tool.

Common questions

Is it cheaper to build or buy software?

Buying is cheaper at low seat counts; building becomes cheaper as headcount grows, because per-seat pricing scales with your team and a custom build does not. For a ten-person team a £40 per-user product costs roughly £14,400 over three years, against a £15,000 build plus about £7,000 maintenance. At forty users the same product costs about £57,600 and building wins clearly.

How do you decide between build and buy?

Decide by function, not by company. Commodity processes your competitors run identically — payroll, accounting, email — should almost always be bought. Build only where the workflow is the reason customers choose you. Score one decision at a time rather than making a blanket policy.

How much does custom software cost in the UK?

A focused custom tool typically costs £15,000 to £50,000. A connected business system runs £50,000 to £150,000. Budget 15–25% of the build cost annually for hosting, maintenance and security. A senior UK developer working directly is typically £500 to £900 per day; ITJobsWatch put the median UK AI developer contract rate at £560 per day in September 2026.

Who owns the code if I pay someone to build software?

Not automatically you. Under UK law the default is that the developer or agency owns the copyright in what they write, even though you paid for it, unless the contract assigns it to you in writing. Employees are the exception; contractors are not. Check for an explicit IP assignment clause before signing anything.

What is the hidden cost of buying off-the-shelf software?

The workaround. Every product that fits imperfectly produces manual steps someone performs forever. Cost those hours honestly at loaded salary and they frequently exceed the subscription — that is the number that should sit opposite the build price, not the licence fee.