Back to blog

Software costs

Bespoke Software Cost UK: What Your Budget Really Pays For

See realistic UK bespoke software budget bands, what moves a quote and how to compare scope, risk and ownership before approving a build.

Bespoke software can cost from the low tens of thousands to well over £100,000. The number follows the users, rules, data, integrations and operational responsibility involved. This article explains the ranges, what a quote should include and how to reduce uncertainty before development begins.

01

A realistic starting range for UK buyers

Ask how much bespoke software costs in the UK and you will find answers ranging from a few thousand pounds to well over half a million. That is a wide enough range to be true and almost useless at the same time. The problem is not that suppliers are hiding one standard price. Bespoke software has no standard shape.

Indicative UK bespoke software budget bands for 2026
Type of projectIndicative UK budgetWhat it might include
Prototype or proof of concept£10,000 to £35,000One uncertain idea, sample data and enough interaction to test the direction
Focused internal tool£10,000 to £30,000One team, one main process, basic permissions and limited integrations
Customer portal or business application£30,000 to £80,000Several user journeys, document handling, reporting and selected integrations
Bespoke CRM or operational platform£35,000 to £100,000Multiple roles, connected records, automation, audit history and migration
Complex or enterprise system£100,000 to £500,000 plusSeveral organisations, demanding compliance, large migrations and critical integrations

Current UK market guides commonly place focused tools and early products in the low tens of thousands, established business applications in the middle five figures and complex platforms above £100,000. These figures are useful for early planning. They are not a quote.

There is overlap because a project label does not describe its real complexity. Two companies can both ask for a customer portal while needing very different software. The first may let customers sign in, upload one form and see a status. The second may support several products, organisations and staff roles, take payments, generate documents, connect to finance software and preserve a complete audit trail.

A trustworthy estimate explains the version of the system being priced. A number without users, rules, data, integrations and operational standards is only a guess wearing a pound sign.

02

The business rules usually cost more than the screens

Screens are easy to count, so early conversations often focus on dashboards, forms and buttons. Much of the real work lives in the decisions connecting them.

Imagine a portal used to review customer applications. The sentence staff can approve an application creates several questions. Which staff can approve it? Does every product need the same evidence? What happens when information is missing? Can somebody override a rule? Who can see the reason for rejection? Can a customer edit information after submission? What must be recorded for an audit?

Each answer can affect the database, permissions, interface, notifications and tests. A supplier who has explored those rules is pricing a different level of responsibility from one who has allowed ten days for an approval screen.

Complexity also grows when the software must support exceptions. The ordinary journey might be quick to build. The awkward cases, partial information, manual overrides, time limits and failed connections often decide whether the system is useful in real work.

Good discovery does not attempt to predict every future request. It identifies the important users, rules and exceptions before they become expensive changes inside a live build.

03

Six things that move the cost

Users and permissions matter because one staff role is simpler than customers, administrators, reviewers, managers and external partners with different access. Permissions need designing and testing because a mistake may expose private or commercially sensitive information.

Data and migration matter because a clean new database is easier than importing years of spreadsheets and records from an older application. Migration includes deciding what should move, correcting duplicates, mapping old fields, validating the result and planning the changeover.

Integrations matter because connecting a well documented service can be predictable, while an old application or specialist API with missing documentation may need investigation before a dependable estimate exists. The software also needs sensible behaviour when the connection is slow or unavailable.

Security, compliance and audit requirements add design, testing and operational work. Sensitive data, regulated processes, detailed audit history, single sign-on and strict retention rules are not optional finishing touches when the business depends on them.

Performance and availability change the architecture. An internal tool used by ten people has different infrastructure needs from a public platform processing thousands of requests. Expected use, peak demand, recovery time and the cost of downtime all affect the plan.

Quality and ownership cost time too. Automated tests, code review, deployment, monitoring, backups, documentation and handover make the software safer to change and less dependent on one developer. A cheaper quote may exclude this work rather than finding a magical way to avoid it.

04

The build price is not the total cost

The headline quote normally gets the most attention because it is the largest number. A sound budget also considers what happens before and after development.

Before the build, the business may need discovery, user research, process mapping, interface design or a prototype. During delivery, it may need data preparation, access to external systems, internal decision time and training. After launch, it will need hosting, monitoring, support, security updates and future improvements.

Third party services can create recurring charges too. Payment processing, transactional email, SMS, maps, document signing, storage and AI services may charge by use. These costs can be modest at the start and grow with the application.

A useful quote separates discovery and definition, design and prototype work, development and testing, migration and integration, hosting and third party services, launch and training, then maintenance and future change. The buyer should know which responsibilities are included, which are estimates and which will continue after launch.

05

Fixed price or time and materials?

Fixed price works well when the required outcome, boundaries and acceptance checks are understood. The supplier takes more estimation risk, so the quote usually includes an allowance for uncertainty. Changes outside the agreed scope need a clear process.

Time and materials means paying for the work actually performed at an agreed rate. It suits evolving products, research and longer relationships where priorities may change. The business keeps more flexibility but also carries more budget risk, so it needs regular demonstrations, visible spending and useful stopping points.

Neither model rescues a vague project. A fixed price can encourage defensive scope and costly change requests when important decisions were never explored. Time and materials can drift when nobody is setting priorities or checking value.

A phased approach often gives an established business the best control. Agree a small discovery or prototype, use the evidence to define the first production release, then make another decision. The company buys down uncertainty before committing the larger budget.

06

How to reduce cost without buying poor software

The strongest savings usually come from reducing unnecessary scope and avoidable uncertainty. Start with one valuable business outcome and one complete journey. A first release might let a customer submit an application and let staff review it from one controlled record. Advanced reporting, extra products and polished automation can wait unless they are essential to safe use.

Prepare representative data early. Give the team access to the systems it must connect. Make somebody responsible for business decisions and include staff who understand the awkward cases. Development becomes expensive when paid time is spent waiting for access or repeatedly discovering rules that were available inside the organisation.

Test the riskiest assumption first. If the whole project depends on an old finance system, prove that connection before building screens around it. If several directors imagine different products, use a prototype before commissioning the database and integrations.

Reuse proven components for standard needs such as authentication, payments and file storage. Bespoke software should concentrate the budget on the part of the operation that is genuinely different or valuable.

Most importantly, allow the answer to be smaller than a custom build. A configured product, one integration or an improved process may solve the problem. Avoiding unnecessary software is a genuine project saving.

07

Compare quotes by responsibility, not only price

Two proposals are easier to compare when they answer the same questions. Ask what assumptions the estimate depends on, which users and integrations are included, who owns requirements and decisions, how testing and security are handled, whether migration is covered and what support follows launch.

Check ownership as well. The proposal should explain who controls the repository, cloud accounts, domain and custom code, what documentation and handover are provided, how changes are approved and which hosting or third party costs are separate.

A large difference may reveal missing work, a different delivery model or a genuine design choice. It may also reveal unnecessary process. Ask the supplier to explain the responsibilities behind the number rather than assuming the cheapest or most expensive proposal is automatically right.

Look for a quote that makes uncertainty visible. Software projects always contain some. A credible supplier should explain what has been verified, what remains an assumption and which early action will turn that assumption into evidence.

08

When bespoke software is worth the investment

Bespoke software earns its cost when it improves work that matters enough to own. That may be a customer journey creating competitive value, a document-heavy process absorbing staff time, a critical spreadsheet carrying too much risk or several systems forcing the team to re-enter the same information.

The benefit may come from capacity, fewer errors, better visibility, faster service or the ability to offer something a standard product cannot support. It is a weaker investment when the process is standard, the problem is temporary, an established product already fits or the business cannot make time for decisions and adoption.

Custom software creates an asset, but it also creates responsibility for its future operation. The honest cost conversation starts with the current problem and the value of changing it.

Market ranges can tell you whether an idea belongs roughly in a £20,000, £60,000 or £150,000 conversation. Only a clear first scope can turn that range into a budget the business should approve.

If you are trying to cost a portal, internal platform or connected business system, I can help define the first useful phase, expose the decisions affecting the estimate and remain hands-on if a bespoke build becomes the sensible next step.

Useful questions

Before approving a bespoke software budget, ask:

  • What business outcome makes this worth funding?
  • Which users, rules and exceptions are included in the first release?
  • Have the riskiest data sources and integrations been checked?
  • Does the quote include testing, migration, launch and ongoing ownership?
  • Which assumptions could still move the price?
  • Can a prototype, integration or configured product solve the problem for less?
  • What useful evidence will exist before the next budget commitment?
Explore bespoke software development
Daniel Mills

Written by Daniel Mills

Business understanding and hands-on software delivery.

I help owners and teams improve the software they rely on, replace fragile processes and turn new ideas into practical systems people can actually use.