Custom software development cost is the question every UK business asks first and gets a straight answer to last. Ask three agencies to price the same idea and you can reasonably receive quotes of £18,000, £64,000 and £210,000 — all of them honest, all of them describing genuinely different pieces of work. The spread is not evidence of a broken market. It is evidence that “a system to manage our jobs” is not yet a specification, and that each supplier has filled the gaps with their own assumptions.
This guide is written for UK buyers pricing a build in 2026: an operations director replacing a spreadsheet that has outgrown itself, a founder costing a first product, a finance lead trying to work out whether a quote is fair. It breaks the custom software development cost into the parts a supplier actually prices — real day rates, project bands by size and complexity, the commercial models you will be offered, the expenses that never appear on the estimate, and the annual figure that arrives after launch and continues for as long as the software lives.
There is no calculator at the end, because a calculator would be dishonest. What there is instead is a way of reading a quote — knowing which line items should be present, which numbers are market rate, and which questions expose the difference between two proposals that look superficially alike. If you are still deciding whether to build at all, our comparison of custom software versus off-the-shelf enterprise tools is the better starting point, and this guide will be here when the answer is build.
Table of contents
- What a custom software development cost actually buys
- UK day rates: the engine behind every custom software development cost
- Custom software development cost by project size
- Pricing models: fixed price, time and materials, or capped
- What genuinely drives the number up
- The hidden costs that never make the quote
- In-house, agency or offshore: comparing the real custom software development cost
- Life after launch: the custom software development cost nobody budgets
- Reducing spend without wrecking the outcome
- How to compare two quotes properly
- Custom software development cost: frequently asked questions
What a custom software development cost actually buys
The most common misreading of a custom software development cost is that it prices writing code. Development is usually somewhere between a third and a half of the total, and the surrounding work is neither padding nor optional — it is what separates software that gets used from software that gets abandoned in month four.
Discovery and specification
Two to six weeks of workshops, process mapping, user interviews and a written specification, typically £3,000 to £15,000 depending on scope. This is where a vague idea becomes something two suppliers could quote identically. It is the smallest line in a custom software development cost and the one that protects every other line. Businesses that skip discovery to save money almost always spend it again later, at a worse exchange rate, when the build has to be reworked. Our guide on how to plan a software project covers what a good specification actually contains.
Design and user experience
Wireframes, interface design, and the click-through prototype your team reacts to before anything is built. On an internal tool this can be modest; on anything customer-facing it is one of the highest-return lines in the whole custom software development cost, because a system people find awkward generates support tickets forever.
Engineering, testing and project management
The build itself, plus quality assurance and the coordination that keeps it moving. Testing is commonly quoted at 15 to 25 per cent of development effort, and project management at a further 10 to 15 per cent. A custom software development cost that shows neither has not removed the work — it has hidden it inside the day rate or, more worryingly, left it to you.
Deployment, data migration and handover
Environments, pipelines, security hardening, moving the data out of whatever the software is replacing, training, and documentation. Data migration in particular is chronically underestimated, because legacy data is always messier than the person describing it believes.
UK day rates: the engine behind every custom software development cost
Almost every custom software development cost you are quoted is a day-rate calculation wearing different clothes. Understanding the underlying rates lets you sanity-check a fixed price in about ten minutes.
What UK developers cost by seniority in 2026
Contract and agency day rates in 2026 sit roughly as follows: junior developers £250 to £350, mid-level £400 to £550, senior £600 to £800, and solution architects or specialist AI engineers £800 to £1,200. These are rates for the person, not the invoice: the custom software development cost an agency quotes adds delivery management, QA, design and warranty on top of them.
London against the regions
Location still moves the number materially. Regional agencies commonly charge £350 to £550 per day for a blended team, while London firms sit at £600 to £900 for equivalent work. That is a 40 to 60 per cent difference on identical scope, which is why a regional development partner is often the pragmatic answer for a business that does not need someone in the room every week.
The blended rate is the number that matters
Agencies frequently quote £80 to £150 per hour, and buyers hear “one developer”. It is not — that rate covers a team: developer, designer, project manager and tester, drawn on as the work requires. Comparing an agency’s blended rate against a single freelancer’s rate is the most frequent arithmetic error in evaluating any custom software development cost.
Why the markup exists
The gap between what a developer earns and what an agency charges is 40 to 60 per cent, and it pays for the things you notice only when they are missing: cover when someone is ill, code review, a second pair of eyes on architecture, and a contractual obligation to fix defects. Buying purely on rate transfers all of that risk to you.
Custom software development cost by project size
Bands are blunt instruments, but they are the fastest way to find out whether your expectation and the market are in the same postcode. The custom software development cost bands below assume UK delivery, exclude VAT, and cover the full engagement rather than development alone.
Simple internal tool: £10,000 to £30,000
A single-purpose application replacing a spreadsheet or a paper process. One user role, straightforward data, perhaps one integration, six to ten weeks of work. Most businesses arriving at a first custom software development cost conversation are in this band and expect to be much higher.
Standard business application: £30,000 to £80,000
Several user roles, permissions, reporting, two or three integrations with systems you already run, and a mobile-responsive interface. Three to five months. This is the most common custom software development cost band for UK SMEs, and the one where scope discipline pays for itself repeatedly.
Complex platform: £70,000 to £150,000
Multi-tenant architecture, real-time features, payment handling, meaningful data volumes, an API other systems consume. Six to nine months with a team of four or five. If your product needs to serve customers rather than colleagues, this is realistically where the custom software development cost starts.
Enterprise system: £150,000 to £500,000 and beyond
Multiple integrated modules, legacy migration, regulatory obligations, single sign-on, and an organisation large enough that change management is a workstream of its own. Twelve months upward, and a programme rather than a project — IT project management discipline stops being optional at this size.
Where an MVP sits
A deliberately narrow first release proving one workflow with real users usually lands between £15,000 and £50,000. It is not a discounted custom software development cost for the full system; it is a different, smaller product that answers a question. MVP development exists precisely so that the expensive decisions are made with evidence.
Pricing models: fixed price, time and materials, or capped
The commercial model behind a custom software development cost decides who carries the risk of being wrong, and being wrong is the normal condition of software projects. It deserves more thought than it usually gets.
Fixed price
One number for a defined scope. Attractive to finance, and appropriate when the specification is genuinely complete. Suppliers price risk into fixed bids — expect a 20 to 30 per cent contingency baked in — and every change becomes a variation with its own quote and its own delay. A fixed custom software development cost rewards certainty and punishes discovery.
Time and materials
You pay for time at agreed rates against a backlog you prioritise, typically in two-week sprints. No contingency premium, full flexibility, and you can stop at any sprint boundary. The trade-off is that the final custom software development cost is a forecast rather than a promise, which some boards will not accept without a cap.
Capped time and materials
The pragmatic middle: you pay for actual time, but the supplier commits to a ceiling. You keep flexibility, finance gets a worst case, and the supplier keeps an incentive to be efficient. For most UK SME builds this is the model worth asking for by name.
Retained team
A fixed monthly fee for an agreed capacity — say two developers and a share of a designer — usually £8,000 to £25,000 a month. Sensible once software is live and evolving continuously, wasteful before there is a steady flow of work to justify it.
What genuinely drives the number up
Two projects with the same feature list can carry a custom software development cost that differs by a factor of three. The difference is almost never the features themselves.
Integrations with systems you do not control
Each connection to an accounting package, CRM, payment provider or supplier portal adds £2,000 to £15,000 depending on how civilised its API is. Modern documented APIs are cheap; a twenty-year-old on-premises system with no API is where budgets are quietly consumed.
Compliance and data protection obligations
Handling health data, financial records or anything regulated adds audit logging, encryption, retention rules, access controls and evidence. Building data protection requirements in from the start typically adds 10 to 20 per cent; retrofitting them after an audit costs several times that.
Non-functional requirements
“It must handle a thousand concurrent users” and “it must be available 99.9 per cent of the time” are sentences that cost money. They change architecture, hosting and testing. They are also frequently asserted without evidence, so ask what the actual peak load has been rather than what it might theoretically become.
Design quality and the number of user journeys
A rough internal interface and a polished customer-facing one differ by weeks of work. Count distinct journeys rather than screens: an admin creating a record, a customer tracking one and a manager reporting on it are three products in a trench coat.
Scope change during the build
The single largest variable. Every project changes as people see working software, and that is healthy — it is how software gets better. The custom software development cost only escalates dangerously when changes are absorbed informally, without anyone re-forecasting the end date or the budget.
The hidden costs that never make the quote
These are rarely concealed. They simply sit outside the supplier’s scope, which means they land on you without a line item to warn you — and every one of them is part of your real custom software development cost.
Third-party licences and cloud hosting
Mapping services, payment processing, email delivery, error monitoring, authentication providers and the hosting itself. A modest business application runs £150 to £800 a month before it earns a penny. Ask for this figure in writing during the quote stage, not during handover.
Your own team’s time
Workshops, decisions, test feedback, data cleansing and user acceptance testing all consume your people. On a mid-sized build this is easily 20 to 30 days of internal effort across a project, and it is a real custom software development cost even though no invoice arrives for it.
Training and adoption
Software nobody uses cost the same as software everybody uses. Budget for training sessions, documentation, a champion in each team, and the productivity dip during the first fortnight. This is the line most often cut and most often regretted.
Security testing
An independent penetration test on a public-facing application costs £3,000 to £10,000 and is not usually inside a development quote. For anything handling customer data it is not optional, and finding out after launch is the expensive path.
VAT and the cash-flow shape
Quotes are typically exclusive of VAT, so a £60,000 project is £72,000 leaving the bank account, recoverable later if you are registered. Milestone billing also means the spend is lumpy rather than smooth, which matters more to a growing business than the headline total does.
In-house, agency or offshore: comparing the real custom software development cost
The three routes are rarely compared on equal terms, because the in-house option is usually costed as a salary rather than as an employed person — which understates the custom software development cost on that side of the comparison from the outset.
What an in-house developer actually costs
Total employment cost runs 20 to 30 per cent above base salary once employer National Insurance, pension, equipment, software and paid leave are counted. A £60,000 mid-level developer costs £72,000 to £78,000; a £100,000 senior in London costs closer to £130,000. Add recruitment fees of 15 to 20 per cent of salary and the first-year figure for one hire lands between £55,000 and £85,000 — for one person, who cannot design, test and manage delivery alone.
When an agency is the cheaper answer
For a defined build with an end date, an agency is almost always lower total cost, because you rent a whole team for months rather than employing a fraction of one indefinitely. The custom software development cost stops when the project stops, which a salary does not.
When in-house wins
Once the software is core to how you make money and changes weekly, a permanent team becomes the better economics — and the better outcome, because institutional knowledge stays. The honest trigger point is roughly when you have continuous work for two or more developers for a year or more.
The offshore arithmetic
Offshore rates can be a third of UK rates, and for well-specified, self-contained work the saving is real. It erodes through time-zone latency, specification overhead, review cycles and travel, and it disappears entirely if the specification is weak, because low-cost teams build precisely what you wrote. Treat offshore as a lever for a clear scope, not a rescue for an unclear one.
Life after launch: the custom software development cost nobody budgets
Software is not a capital purchase that sits quietly on a balance sheet. It is a living thing with a running cost, and the business case is wrong if that part of the custom software development cost is missing.
The annual maintenance percentage
Budget 15 to 25 per cent of the original build cost per year for maintenance and support — the lower end for a stable internal tool, the upper end for a customer-facing platform, and 20 to 30 per cent for enterprise systems. Over five years, maintenance commonly exceeds the original custom software development cost, which is not a failure but a fact worth putting in the business case.
What that money is actually doing
Dependency and framework updates, operating system and browser changes, security patches, API changes forced by third parties, and defects surfacing under real use. None of it adds features. All of it stops the software degrading — this is the same cost optimisation discipline you would apply to any other operational asset.
Support levels and response times
A next-business-day arrangement is far cheaper than a one-hour response with weekend cover. Decide what an outage actually costs your business per hour before buying an expensive service level, and be equally honest about the cheap one.
Enhancement is a separate budget
Maintenance keeps the software working; enhancement makes it more valuable. Keeping them in one pot means the urgent quietly consumes the important, and a year later nothing has improved. Fold both into your annual IT budget planning as distinct lines.
Reducing spend without wrecking the outcome
There is real money to be taken out of a custom software development cost. Almost none of it comes from negotiating the day rate.
Cut scope, not quality
Ship the workflow that carries the most value, get it in front of real users, then extend. Halving the first release halves the initial custom software development cost and improves what you build second, because you build it knowing something you did not know before.
Use what already exists
Authentication, payments, mapping, notifications, document generation and reporting are solved problems. Every one you build from scratch is weeks you will maintain forever. A good supplier proposes boring, well-supported components; be suspicious of enthusiasm for building infrastructure.
Claim R&D tax relief where it genuinely applies
Where a project resolves real technical uncertainty, the UK’s merged R&D scheme gives a 20 per cent expenditure credit on qualifying spend, worth roughly 15 per cent net to a company paying corporation tax at 25 per cent, with a more generous route for loss-making R&D-intensive SMEs. Routine integration work does not qualify; genuinely novel engineering often does. Get advice rather than assuming either way.
Prepare your data before anyone quotes it
Data migration is priced on mess. Deduplicating records, agreeing which fields matter and deleting what nobody needs are tasks your team can do in advance at no external cost, and doing so reliably reduces the migration line.
Do not buy a fixed price for an unknown scope
Paying a 30 per cent risk premium for certainty about a specification that will change is the most expensive form of caution available. Spend a fraction of that on discovery instead and the eventual custom software development cost will be both lower and more accurate.
How to compare two quotes properly
When two suppliers put a very different custom software development cost on the same brief, the useful question is not “why is that one expensive?” but “what has the cheaper one assumed?”
Insist on itemised effort
A credible proposal breaks the work into phases with days attached: discovery, design, build, testing, deployment, warranty. A single custom software development cost with a payment schedule attached is not a quote, it is a hope, and it cannot be compared with anything.
Check what is explicitly excluded
Read the exclusions before the inclusions. Hosting, licences, data migration, training, penetration testing and post-launch support are the usual absentees, and a quote that lists them honestly is worth more than one that stays silent and invoices later.
Ask who is actually doing the work
Sold by a principal, delivered by a junior is a familiar pattern. Ask for the named team, their seniority, how much of their week you get, and who covers absence. This single question explains more price differences than any other.
Look at warranty and handover terms
How long are defects fixed free? Who owns the intellectual property and the source code — you, or them? Can another supplier maintain this without a rewrite? A cheap build you cannot leave is not cheap. Weigh these terms alongside the technology consulting advice you trust, and give them the same weight as the number itself.
Custom software development cost: frequently asked questions
How much does custom software cost for a small UK business?
Most small-business builds carry a custom software development cost between £15,000 and £60,000, with simple single-purpose tools at the bottom and multi-role applications with integrations at the top. Anything quoted under £10,000 for a real business system is either a template configuration or an underestimate that will be corrected during the project.
Why do quotes for the same brief vary so much?
Because the brief is not a specification. Each supplier fills the gaps differently — one assumes two integrations, another assumes six; one includes testing and training, another does not. Standardising the assumptions before comparing is the only way to make a custom software development cost comparison meaningful.
Is fixed price safer than time and materials?
Safer for the budget line, riskier for the outcome. Fixed price carries a contingency premium and makes change adversarial. Capped time and materials gives finance a ceiling while keeping the flexibility that produces better software, and it is the model most UK SMEs should be asking for.
How long does a typical build take?
A simple tool takes six to ten weeks, a standard business application three to five months, and a complex platform six to nine months. Compressing a timeline rarely reduces the custom software development cost and frequently increases it, because parallel work needs more coordination and more rework.
What should we budget annually after launch?
Fifteen to 25 per cent of the original custom software development cost per year covers maintenance, hosting and support, with enhancement budgeted separately on top. A £50,000 build should therefore carry roughly £7,500 to £12,500 a year of ongoing provision, and a business case that omits it is not complete.
Do we own the code we paid for?
Only if the contract says so. Ownership of intellectual property, source code and deployment credentials should transfer to you on final payment, in writing. This is the most consequential clause in the agreement and the one most likely to be skipped when everyone is focused on the price.
Can we reduce the cost by supplying our own developer?
Sometimes, and it is worth discussing. A capable internal developer can absorb integration work or content configuration. What rarely works is splitting core engineering across two organisations without a single technical lead, because the coordination cost usually exceeds the saving. If you want the detail behind these figures, our earlier guide on bespoke software development cost covers the same ground from the supplier’s side, and the research on software development effort estimation explains why every estimate in this article is a range rather than a number.