Software Development
Bespoke Software Cost in the UK: Custom Software Development Cost Explained
Written by Tehreem FatimaReviewed by Umaid Asim
Published 17 min read

At current UK contractor day rates, bespoke software costs roughly £9,000 to £36,000 for a small tool. A business system with several workflows costs £27,000 to £120,000, and a complex platform £90,000 or more. Discovery, testing and contingency come on top. Where your project lands depends on scope, who builds it and how the work is priced.
Ask three UK developers to price the same idea and you may get three numbers tens of thousands of pounds apart. Usually nobody is overcharging: each quote describes a different version of your software. Once you can see how a quote is built, you can tell which version you are being offered and work out a fair figure of your own.
Bespoke software and custom software mean the same thing: software built for one business rather than bought off the shelf. Every custom software development cost figure in this guide is built from published UK day rates and a stated number of working days. You can redo each sum with your own scope. By the end, you will know what your project should cost, why quotes differ and what to check before you sign.
How Much Does Bespoke Software Cost in the UK?
Bespoke software costs what its working days cost. The median UK software developer contract rate is £529 a day Source [1]. At that rate, a 20-day tool costs about £10,600 in development time, and a 200-day business system about £106,000. Most small and mid-sized projects land somewhere between those two points.
Table 1 multiplies typical effort for each project size by the middle half of UK software developer contract rates, £448 to £600 a day Source [1]. The section on day rates further down explains where those figures come from.
| Project size | Typical examples | Development effort | Development cost at £448 to £600 a day | Typical timeline |
|---|---|---|---|---|
| Small tool | One workflow and a few users: a quoting tool, a booking form with an admin screen, an internal tracker | 20 to 60 days | £9,000 to £36,000 | 1 to 3 months |
| Business system | Several workflows, user roles and one or two integrations: job management, a client portal, stock and orders | 60 to 200 days | £27,000 to £120,000 | 3 to 6 months |
| Complex platform | Many modules, heavy integrations, compliance needs or high volumes: a multi-site operations platform, a SaaS product | 200 to 600+ days | £90,000 to £360,000+ | 6 to 12+ months |
Project size
Small tool
- Typical examples
- One workflow and a few users: a quoting tool, a booking form with an admin screen, an internal tracker
- Development effort
- 20 to 60 days
- Development cost at £448 to £600 a day
- £9,000 to £36,000
- Typical timeline
- 1 to 3 months
Project size
Business system
- Typical examples
- Several workflows, user roles and one or two integrations: job management, a client portal, stock and orders
- Development effort
- 60 to 200 days
- Development cost at £448 to £600 a day
- £27,000 to £120,000
- Typical timeline
- 3 to 6 months
Project size
Complex platform
- Typical examples
- Many modules, heavy integrations, compliance needs or high volumes: a multi-site operations platform, a SaaS product
- Development effort
- 200 to 600+ days
- Development cost at £448 to £600 a day
- £90,000 to £360,000+
- Typical timeline
- 6 to 12+ months
Table 1. Effort ranges and timelines are planning estimates for each project size, not measured averages. Costs exclude VAT, discovery, testing, project management and contingency.
Treat the effort column as the number to challenge. A supplier's discovery work replaces these ranges with a count of days for your project, and that count is what any quote should rest on.
Why Do Quotes for the Same Software Vary So Much?
Quotes for the same idea vary because each supplier is pricing a different version of it. One assumes a simple first release, another includes integrations, user roles and reporting. One quotes a day rate, another a fixed price with a margin for risk. Scope, who builds the software and how the work is priced explain most of the gap.
Scope Is Usually the Biggest Factor
Two suppliers can read the same brief and picture very different systems. One counts five screens. Another counts fifteen once admin views, error messages and reports are in. Before you compare prices, ask each supplier for its feature list and the days behind each feature, and compare those lists first.
Who Builds It and Where
A freelancer, a UK agency, an offshore team and a blended team all charge different day rates and carry different overheads. The day rate is only part of the picture: management time, communication and testing differ too. The section on day rates sets the options side by side.
How the Work Is Priced
A fixed price moves the risk of overrun to the supplier, who usually adds a margin to cover it. Time and materials keeps the rate lower, but you pay for every extra day. Two quotes for identical work can differ by that margin alone.
What the Quote Leaves Out
A low quote can turn out to be the expensive one. Some quotes include discovery, hosting set-up, third-party licences and a support period; others list them separately or leave them out. Line the exclusions up side by side before you decide.
What Drives Bespoke Software Development Cost?
Bespoke software development cost rises with every workflow, user role, integration and compliance rule the system has to handle. Each one adds screens to build, cases to test and decisions to make. Table 2 shows the drivers that move effort most, and what keeps each one under control.
| Driver | Pushes cost up when | Keeps cost down when |
|---|---|---|
| Workflows and screens | Each team uses the system differently | One workflow with shared screens |
| User roles and permissions | Many roles with different access rules | Two or three simple roles |
| Integrations | Several systems, or old and poorly documented APIs | One system with a documented API |
| Data migration | Years of inconsistent spreadsheet or legacy data | Clean data, or a fresh start |
| Legacy systems | Old software must keep running alongside the new one | Nothing old to connect to |
| Security and compliance | Personal or financial data, audit trails, sector rules | Low-risk internal data |
| Design | Customer-facing screens with custom branding | Staff tools built from standard components |
| Platforms | A web app plus separate iOS and Android apps | One responsive web app |
| AI features | Agents that act inside other systems, or model training | A single call to a hosted AI model |
Driver
Workflows and screens
- Pushes cost up when
- Each team uses the system differently
- Keeps cost down when
- One workflow with shared screens
Driver
User roles and permissions
- Pushes cost up when
- Many roles with different access rules
- Keeps cost down when
- Two or three simple roles
Driver
Integrations
- Pushes cost up when
- Several systems, or old and poorly documented APIs
- Keeps cost down when
- One system with a documented API
Driver
Data migration
- Pushes cost up when
- Years of inconsistent spreadsheet or legacy data
- Keeps cost down when
- Clean data, or a fresh start
Driver
Legacy systems
- Pushes cost up when
- Old software must keep running alongside the new one
- Keeps cost down when
- Nothing old to connect to
Driver
Security and compliance
- Pushes cost up when
- Personal or financial data, audit trails, sector rules
- Keeps cost down when
- Low-risk internal data
Driver
Design
- Pushes cost up when
- Customer-facing screens with custom branding
- Keeps cost down when
- Staff tools built from standard components
Driver
Platforms
- Pushes cost up when
- A web app plus separate iOS and Android apps
- Keeps cost down when
- One responsive web app
Driver
AI features
- Pushes cost up when
- Agents that act inside other systems, or model training
- Keeps cost down when
- A single call to a hosted AI model
Table 2. The main drivers of bespoke software development cost.
An API (application programming interface) is the documented way one system lets another read or change its data. An integration with a good API can take days; one with no usable API can take weeks.
Platforms catch many buyers out. Each separate phone app adds another set of screens to design, build and test. That is why mobile app development is usually scoped as its own piece of work. AI features have their own cost profile too. If your system includes them, see what drives AI agent development cost and the cost of an AI chatbot.
How to Estimate the Cost of Your Own Project
To estimate a bespoke software project, add up the development days for each feature. Then add days for discovery, design, testing, project management and contingency, and multiply the total by a day rate. The result is a range you can test quotes against, not a replacement for a supplier's estimate.
Build cost = (development days + discovery + design + testing + project management + contingency) × day rate
- List the workflows. Write down each job the software must do, from start to finish, in plain words.
- Break each workflow into features. A quoting workflow might need a customer record, a price list, a quote builder and a PDF output.
- Give each feature a size. Small features take 2 to 4 days, medium ones 5 to 8, large ones 10 or more. These are planning sizes, not rules.
- Add the supporting work. Discovery and design are usually a fixed number of days. Testing and project management are usually set as a share of development time.
- Add contingency and multiply. Contingency covers what nobody can see yet. Multiply the total days by a low, middle and high day rate to get a range.
Worked Example: A Job Management System for a 40-Person Firm
Here is the formula at work on a typical project. The example is illustrative: a 40-person UK services firm runs job booking, quoting and invoicing in spreadsheets, and wants one system that connects to its accounting software.
| Feature or task | Days |
|---|---|
| User accounts with three roles (admin, office, field staff) | 5 |
| Customer and job records | 8 |
| Job booking calendar with staff availability | 10 |
| Quote builder with PDF quotes | 8 |
| Invoices created from completed jobs | 6 |
| Integration with the accounting software | 10 |
| Mobile-friendly screens for field staff | 6 |
| Reports dashboard | 6 |
| Import of existing spreadsheet data | 5 |
| Development subtotal | 64 |
| Discovery and specification | 8 |
| Interface and user experience design | 6 |
| Testing (25% of development) | 16 |
| Project management (10% of development) | 6 |
| Contingency (15%) | 15 |
| Total | 115 |
Feature or task
User accounts with three roles (admin, office, field staff)
- Days
- 5
Feature or task
Customer and job records
- Days
- 8
Feature or task
Job booking calendar with staff availability
- Days
- 10
Feature or task
Quote builder with PDF quotes
- Days
- 8
Feature or task
Invoices created from completed jobs
- Days
- 6
Feature or task
Integration with the accounting software
- Days
- 10
Feature or task
Mobile-friendly screens for field staff
- Days
- 6
Feature or task
Reports dashboard
- Days
- 6
Feature or task
Import of existing spreadsheet data
- Days
- 5
Feature or task
Development subtotal
- Days
- 64
Feature or task
Discovery and specification
- Days
- 8
Feature or task
Interface and user experience design
- Days
- 6
Feature or task
Testing (25% of development)
- Days
- 16
Feature or task
Project management (10% of development)
- Days
- 6
Feature or task
Contingency (15%)
- Days
- 15
Feature or task
Total
- Days
- 115
Table 3. Days per feature for the illustrative job management system.
At £448 a day, 115 days comes to £51,520. At the £529 median it is £60,835, and at £600 it is £69,000. So a system like this lands at roughly £51,500 to £69,000 before VAT, which is added at 20% if your supplier is VAT-registered.

Contingency is the line most buyers want to cut first. It pays for decisions that only become clear once people try early versions of the system, and almost every project meets some. Discovery will move these numbers too. That is its job: it turns a guess at the days into a plan.
UK Software Developer Day Rates in 2026
The median UK contract day rate for a software developer is £529. It is based on 272 rates in UK job adverts over the six months to 13 November 2026. The middle half of those rates sat between £448 and £600, and the median outside London was £515 Source [1]. IT Jobs Watch collects these rates from UK contract adverts.
| Where the rate sits | Day rate |
|---|---|
| Lowest 10% of rates at or below | £365 |
| Lowest 25% at or below | £448 |
| Median (middle rate) | £529 |
| Highest 25% at or above | £600 |
| Highest 10% at or above | £636 |
| Median outside London | £515 |
Where the rate sits
Lowest 10% of rates at or below
- Day rate
- £365
Where the rate sits
Lowest 25% at or below
- Day rate
- £448
Where the rate sits
Median (middle rate)
- Day rate
- £529
Where the rate sits
Highest 25% at or above
- Day rate
- £600
Where the rate sits
Highest 10% at or above
- Day rate
- £636
Where the rate sits
Median outside London
- Day rate
- £515
Table 4. UK software developer contract day rates, six months to 13 November 2026 [1].
These are contractor rates. An agency's day rate usually sits higher than a contractor's because it also pays for project management, testing, account management, office costs and profit. Those costs exist on a contractor project too; with a contractor, you carry them yourself.
| Option | How pricing usually works | What you save | What you take on |
|---|---|---|---|
| Freelancer or contractor | Day rate | Agency overheads and margin | Managing the work, testing, cover for holidays, checking IR35 status |
| UK agency | Day rate, or a fixed price per stage | Management time; one supplier answers for the result | A higher day rate |
| Offshore team | Lower day rate, or a fixed price | Development cost per day | Time-zone gaps, more written communication, data transfer rules |
| Blended team (UK contact, offshore delivery) | A mix of rates | Part of the rate gap | Depends on how well the two sides work together |
Option
Freelancer or contractor
- How pricing usually works
- Day rate
- What you save
- Agency overheads and margin
- What you take on
- Managing the work, testing, cover for holidays, checking IR35 status
Option
UK agency
- How pricing usually works
- Day rate, or a fixed price per stage
- What you save
- Management time; one supplier answers for the result
- What you take on
- A higher day rate
Option
Offshore team
- How pricing usually works
- Lower day rate, or a fixed price
- What you save
- Development cost per day
- What you take on
- Time-zone gaps, more written communication, data transfer rules
Option
Blended team (UK contact, offshore delivery)
- How pricing usually works
- A mix of rates
- What you save
- Part of the rate gap
- What you take on
- Depends on how well the two sides work together
Table 5. Delivery options and what changes in cost and in responsibility.
If you hire a contractor who works through their own limited company, the off-payroll working rules (IR35) may apply. In most cases the client decides the contractor's employment status for tax, although for small private-sector clients that duty sits with the contractor's company instead Source [2].
An offshore or blended team can lower the day rate, but count the hours your own staff will spend on calls, reviews and written specifications. If the team will handle personal data outside the UK, UK GDPR rules on international transfers apply to your business as the controller Source [3].
Fixed Price, Time and Materials or a Retainer?
A fixed price suits small projects with a clear, stable scope. Time and materials suits work where the scope will change as you learn. A retainer suits ongoing improvement after launch. Many projects mix them: a fixed-price discovery, then fixed-price or capped stages, then a retainer for support.
| Model | How it works | Best when | Risk of overrun sits with |
|---|---|---|---|
| Fixed price | One agreed price for an agreed scope | The scope is small, clear and unlikely to change | The supplier, who prices that risk into the quote |
| Time and materials | You pay for the days actually worked | The scope will change, or the work is exploratory | You, the buyer |
| Retainer | A set number of days each month | Support, small changes and steady improvement after launch | Shared: unused days may be lost, extra days cost more |
Model
Fixed price
- How it works
- One agreed price for an agreed scope
- Best when
- The scope is small, clear and unlikely to change
- Risk of overrun sits with
- The supplier, who prices that risk into the quote
Model
Time and materials
- How it works
- You pay for the days actually worked
- Best when
- The scope will change, or the work is exploratory
- Risk of overrun sits with
- You, the buyer
Model
Retainer
- How it works
- A set number of days each month
- Best when
- Support, small changes and steady improvement after launch
- Risk of overrun sits with
- Shared: unused days may be lost, extra days cost more
Table 6. The three common pricing models.
Under a fixed price, every change costs a change request, so ask how changes are estimated before you sign. Under time and materials, ask for a weekly report of days used against the plan. Staged delivery gives you the best of both: each stage has a fixed price, and you decide after each one whether to carry on. This is close to how SensViz structures pricing, with some smaller builds on a fixed structure and larger projects given a custom quote.
What Does Bespoke Software Cost After Launch?
Bespoke software keeps costing money after launch: hosting, third-party licences, security updates, bug fixes, support and new features. These running costs depend on the system's size and how much it changes. Agree them in writing before the build starts, not after the first invoice arrives.
- Hosting and cloud services: servers, databases, backups and file storage, billed monthly by the cloud provider. Sensible cloud infrastructure planning keeps this line predictable.
- Third-party services: email sending, maps, payments, text messages and any paid software components.
- Maintenance: security patches, updates when connected systems change their APIs, and fixes for bugs found in use.
- Support: who answers when something breaks, how quickly, and during which hours.
- New features: most systems grow once staff start using them.
- AI model usage: if the system calls an AI model, every request carries a usage charge.
Total Cost Over Three Years
Build cost is the number everyone negotiates; running cost is the number people forget. If the worked example needs two days of support and small changes a month at £529, that adds £12,696 a year, or £38,088 over three years. With the £60,835 build, three years of ownership comes to £98,923 before hosting and licences.

Run the same sum for any off-the-shelf alternative. Multiply the price per user per month by the number of users and by 36 months, then add set-up and any add-ons. A subscription is often cheaper for a small team. Bespoke usually wins when the user count grows, when the workflow is part of how you compete, or when no product fits without costly workarounds.
Will Bespoke Software Pay for Itself?
Bespoke software pays for itself when its yearly saving, minus running costs, covers the build cost within a period your business accepts. Divide the build cost by that net yearly saving to get the payback time in years. Saved staff hours, retired subscriptions and fewer costly errors all count as savings.
Payback (years) = build cost ÷ (yearly saving − yearly running cost)
Go back to the worked example and suppose the new system saves the firm 40 staff hours a week, at a cost of £20 an hour. That is £41,600 a year. Take away £12,696 of support and the net saving is £28,904, so the £60,835 build pays back in just over two years. Halve the hours saved and payback stretches to about seven and a half years. Run this sum with your own figures before you sign anything.
Costs UK Buyers Often Miss
UK buyers most often miss four things: VAT, a written assignment of the code's copyright, data protection work, and possible tax relief. None of them appears in a typical feature list, yet each one changes either the price or what you actually own.
VAT. Many quotes are net of VAT. The standard rate is 20% Source [4], so a £60,000 quote from a VAT-registered supplier becomes a £72,000 invoice. Businesses that are VAT-registered can usually reclaim it; others cannot.
Who owns the code. This is the one that surprises people most. UK copyright law treats a computer program as a literary work Source [5]. Its author is the first owner of the copyright, and only an employee's work belongs to the employer by default Source [6]. A supplier you commission is not your employee, so ask for a written assignment. An assignment of copyright only takes effect in writing, signed by the person assigning it Source [7]. This is general information, not legal advice; ask a solicitor to check the contract.
Data protection. Your supplier may process personal data for you, for example while testing or hosting the system. If so, UK GDPR requires a written contract between you, with set terms on security, sub-processors and what happens to the data at the end Source [8]. Suppliers often price this work, along with security testing, as separate lines.
R&D tax relief. Some software projects qualify for research and development tax relief, but only when the project itself meets HMRC's definition of R&D. Under the merged scheme for accounting periods from 1 April 2024, the credit rate is 20%, and there are restrictions on some expenditure incurred overseas Source [9]. Check eligibility with an accountant before counting on it.
How to Keep Custom Software Development Cost Down
The surest way to keep custom software development cost down is to build less at first. Start with the one workflow that costs you most, and connect to systems you already use instead of replacing them. Agree a written scope and change process before development starts.
- Start with one workflow. A first release that replaces one spreadsheet process is cheaper to build and shows you what the second release really needs.
- Buy what already fits. If a product handles part of the job well, integrate with it instead of rebuilding it.
- Keep discovery separate. A paid discovery phase gives you a specification you own and can take to any supplier.
- Agree how changes are priced. Changes that nobody costed are a common cause of overruns.
- Plan support from day one. A system nobody maintains becomes a costly rescue job later.
- Test the idea cheaply first. For a risky feature, test the idea with a proof of concept before committing to the full build.
Does AI-Assisted Development Make Software Cheaper?
AI coding tools can speed up some development work, but the evidence is mixed. In one controlled experiment, developers given GitHub Copilot finished a single, well-defined task (building an HTTP server in JavaScript) 55.8% faster than those without it Source [10]. In a 2025 randomised trial, 16 experienced open-source developers working on their own mature projects took 19% longer when AI tools were allowed Source [11].
A cautious assumption is a modest saving on routine code, with design, testing and review taking as long as before. Ask suppliers how they use these tools and whether any saving reaches your quote.
What Should a Software Development Quote Include?
A good software development quote shows its working. It lists the features and the days behind them, names what is excluded, states who owns the code, and explains how changes, support and handover work. If you cannot see how the total was reached, you cannot compare it with another quote.
- Scope: the features in this phase, and what is explicitly excluded
- Assumptions the price depends on
- Days or price for each feature or stage, and the day rate
- Who will do the work, and who leads it
- Timeline with milestones you can check
- How testing is done and who signs off each stage
- How changes are estimated and approved
- Written assignment of copyright in the code to your business
- Hosting: who sets it up, who pays, and whose account it sits in
- Support terms: hours, response times and monthly cost
- Payment schedule tied to delivered stages
- Handover: source code, documentation and all account credentials
How SensViz Prices Bespoke Software for UK Businesses
SensViz builds custom software, web and mobile applications, and AI systems, with regional offices in London and Lahore. Each project is priced around its scope, integrations, AI complexity and the support it needs. Projects start from $5,000 (about £4,000), and the final figure depends on what your software needs to do.
Smaller projects and MVPs can take 4 to 6 weeks, while custom SaaS platforms, AI systems and complex products can take 2 to 6 months. Many clients start with an MVP or a pilot to test the idea before investing in the full build, which keeps the first commitment small. Design is human-centred: the software is planned around the people who will use it every day.
If you are weighing up bespoke software development and want a quote that shows the days behind the price, talk to the SensViz team.
Frequently Asked Questions
Quick answers to the questions UK buyers ask most once they have a first estimate in hand.
Can a Small Business Afford Bespoke Software?
A small business can often afford bespoke software if the first release covers one workflow. At UK contract rates, a 20 to 30 day tool costs roughly £9,000 to £18,000 in development time Source [1]. If an off-the-shelf product already covers most of the need for a few users, it is usually cheaper.
How Long Does It Take to Build Bespoke Software?
Building bespoke software usually takes one to three months for a small tool and three to six months for a business system. Calendar time depends on team size as much as effort. Shared by two developers and a part-time tester, 115 days of work takes about three months, plus time for your feedback.
What Is the Hourly Rate for a Software Developer in the UK?
The median hourly rate for UK software developer contracts is £55, but few contracts are priced by the hour. Only 33 adverts in the six months to 13 November 2026 quoted an hourly rate, against 272 quoting a day rate Source [1]. Most UK suppliers quote day rates or fixed prices instead.
What Should I Receive When a Software Project Ends?
At the end of a software project, you should receive the source code in a repository your business controls, plus technical documentation and a signed copyright assignment. You also need admin access to every hosting and third-party account, and a list of the paid components and licences the system depends on. Without these, switching suppliers later becomes expensive.
Is Offshore Development Cheaper Once Management Time Is Counted?
Offshore development is usually cheaper per day, and with the right set-up most of that saving holds once management time is counted. Time-zone differences are manageable with agreed overlap hours, a clear written specification and regular progress updates. A blended team with a UK point of contact makes this easier still.
Sources
- [1] IT Jobs Watch. Software Developer contract job trends and contractor rates, UK, 6 months to 13 November 2026 (opens in a new tab).
- [2] HM Revenue & Customs. Understanding off-payroll working (IR35) (opens in a new tab).
- [3] Information Commissioner's Office. What does it mean if you are a controller? (opens in a new tab).
- [4] GOV.UK. VAT rates (opens in a new tab).
- [5] legislation.gov.uk. Copyright, Designs and Patents Act 1988, section 3 (opens in a new tab).
- [6] legislation.gov.uk. Copyright, Designs and Patents Act 1988, section 11 (opens in a new tab).
- [7] legislation.gov.uk. Copyright, Designs and Patents Act 1988, section 90 (opens in a new tab).
- [8] Information Commissioner's Office. Contracts (opens in a new tab).
- [9] HM Revenue & Customs. R&D tax relief, the merged R&D expenditure credit scheme and enhanced R&D intensive support (opens in a new tab).
- [10] arXiv. Peng, Kalliamvakou, Cihon and Demirer (2023): The Impact of AI on Developer Productivity: Evidence from GitHub Copilot (opens in a new tab).
- [11] arXiv. Becker, Rush, Barnes and Rein (2025): Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity (opens in a new tab).





