“How much does bespoke software cost?” is usually one of the first questions a business asks once they’ve decided a spreadsheet or a stack of subscriptions is no longer enough, and it’s a fair one. Bespoke work doesn’t come with a price list the way an off-the-shelf subscription does, so it’s worth setting out honestly what drives the cost up or down, and roughly what you should expect to budget for.
The short answer
For a small business in the UK, a bespoke system typically starts from around £10,000, with an ongoing cost from around £150 a month for hosting, support and small changes. Larger or more complex systems, those touching several departments, handling payments, or replacing several existing tools at once, usually run from £25,000 upwards. Where a project lands within that range depends on the factors below.
| System type | Typical cost | What’s usually included? |
|---|---|---|
| Small, single-purpose system | From around £10,000 | One core process (bookings, a simple CRM, a client portal), a handful of user roles, one or two integrations |
| Mid-sized system | £10,000 to £25,000 | Several connected processes, reporting and dashboards, more complex permissions, multiple integrations |
| Larger, multi-department system | £25,000 upwards | Several teams or workflows in one system, payment handling, custom reporting, higher levels of security and compliance |
These figures are a starting guide, not a quote. The only way to know what your system would cost is a conversation about what you actually need.
What actually affects the price?
How many distinct processes the system needs to handle. A booking system on its own is simpler than a booking system that also manages stock, invoicing and staff scheduling.
How many user types and permission levels there are. A system used only by your own staff is simpler than one that also needs a customer-facing portal, each with different access rules.
Integrations with other tools. Connecting to a well-documented accounting package or payment provider is usually straightforward. Connecting to something older or less standard can take longer.
Data migration. Moving existing records out of spreadsheets or an old system into the new one is often underestimated, and it’s worth asking about explicitly when you get a quote.
Reporting and dashboards. Simple lists and totals are quick to build. Custom reports that combine data in specific ways take longer.
How clear the brief is at the start. Projects that begin with a clear scope, agreed before building starts, almost always come in closer to the original estimate than those that evolve as they go.
Why these numbers are realistic now
It’s a fair question to ask why these figures are achievable for a small business at all, when custom software has traditionally been priced for much larger budgets. We’ve written in detail about what’s changed, but in short: AI-assisted development now handles a large share of the routine coding and testing work, so our time goes into understanding your business and getting the design right, not typing out boilerplate. Every system is still reviewed and tested by our own developers before it reaches you.
What it costs to do nothing
It’s worth weighing a bespoke quote against what you’re already spending, not against zero. Our comparison of off-the-shelf and bespoke costs over five years sets this out properly, but the short version is that subscription costs for a typical small team, spread across two or three tools, often add up to more than a bespoke build over three to five years, especially once you factor in current rates of SaaS price inflation. If you recognise the signs your business has outgrown its spreadsheets, that ongoing cost is usually already being paid, just less visibly.
Getting an accurate quote
The only reliable way to price a bespoke system is to talk through what you actually need. We start with a conversation about how you work today, including the workarounds and spreadsheets, then map out what the system needs to do. You get a clear scope and a fixed price before anything is built, so there are no surprises partway through.
Ongoing costs after launch
The build cost is only part of the picture. Hosting, security updates, backups and support are usually charged as a modest monthly or annual fee, often from around £150 a month depending on the size of the system, and small changes are typically turned around within a few working days rather than requiring a new project.
Frequently asked questions
Is there a minimum project size? In practice, most worthwhile bespoke projects start from around £12,000. Below that, a well-chosen off-the-shelf tool is usually better value, and we’ll say so honestly.
Do you charge for the initial quote? No. The first conversation and the scoping that follows are free, with no obligation.
Can costs change partway through a project? Once a scope is agreed, the price is fixed. If you ask for something genuinely new partway through, we’ll tell you clearly what it adds before any extra work starts.
Is hosting included in the build price? Hosting is usually a separate ongoing cost, since it continues for as long as you use the system. We’ll always set this out clearly alongside the build price.
How does this compare to hiring a freelance developer? A freelancer’s day rate can look cheaper on paper, but a system built and supported by one person carries more risk if they become unavailable. We build and support systems as a team, with the same long-term relationship we offer our website clients.
Based in Petersfield, working across the region
We quote and build for businesses across Hampshire, West Sussex and Surrey, including Chichester, Midhurst, Portsmouth, Winchester, Farnham and Guildford, and we’re always happy to talk a project through face to face.
Want an honest figure for your project?
Tell us what you’re trying to solve, and we’ll give you a realistic idea of cost before you commit to anything. No obligation, no sales deck.