Declared bias: we build custom systems, including CRMs. So every price on this page is the vendor’s own published UK list price, read on 21 September 2026 and linked at the bottom, and the seat counts are labelled as our assumption.

At a glance

  • Salesforce’s published UK Sales Cloud list runs £20 to £440 per user per month. At Core and 25 users that is £140,400 over three years.
  • The deciding sign is not cost. It is the spreadsheet kept beside the CRM.
  • Most “we have outgrown it” conversations turn out to be about reporting, which is the cheapest thing on this page to fix.
  • The migration is the project. History, attachments and five years of custom fields are what does not transfer.
  • We publish one number anybody can check, and it is not from this service line: 63 measured lines, £98,214.72.

Which six signs say you have outgrown your CRM?

Six, in the order they usually appear.

  1. A spreadsheet appears beside it. Somebody keeps a separate sheet because the CRM cannot hold something the business needs.
  2. Reporting requires an export. The data is in there and the view a director wants takes half a day to produce.
  3. The same fact is typed twice. Into the CRM, and again into the accounting package, the scheduler or a document.
  4. Exceptions leave the system. Routine deals run inside it and the awkward, valuable ones run by email.
  5. You are paying full seats for people who only look. Light-touch users on full licences.
  6. New process changes are quoted as consultancy. Every small change needs a partner and a statement of work.

The one that decides it is the first. That spreadsheet is the exact shape of the gap: somebody has already specified the missing system, for free, in the most honest possible format. Read it before you talk to any supplier. If the sheet has forty rows and four columns, you have a small problem. If it has become the place the business actually runs from, you have a large one.

When is keeping Salesforce or HubSpot the right answer?

More often than a supplier of custom software will say, so here it is plainly.

Keep the product when the pipeline is genuinely standard and the only friction is reporting. Keep it when your team is growing fast and the process will look different in a year. Keep it when the integrations you rely on exist as supported connectors and would have to be written by hand otherwise. Keep it when nobody internally can own a system, because a build with no owner decays faster than a licence does.

And keep it when your real objection is the invoice. Building software to avoid a subscription is nearly always the most expensive way to avoid a subscription. The cheaper route is a seat audit and a conversation with your account manager before renewal.

Products also carry things that are easy to undervalue: security patching somebody else funds, a roadmap, a support line, and a large pool of people who already know the tool. A build gives you control and takes those back.

What does outgrown usually mean in a mid-sized business?

In a business of £1m to £50m turnover it almost never means the CRM cannot hold the contacts. It means one of three things, and they have very different prices.

Reporting. The commonest by a distance. The information exists, the view does not. This is often solvable inside the product, or with a small reporting layer that reads from it, for a fraction of a rebuild.

Process shape. Your work does not move through stages the way the product assumes. A contracts manager at a construction firm does not have a linear pipeline; they have a job that exists in five states at once. That is a real mismatch and it is where a build starts to make sense.

The middle of the business. The CRM holds the sale and the accounting package holds the invoice, and everything in between, which is delivery, lives in email and one person’s head. This is the most valuable gap and the one least likely to be fixed by swapping one product for another.

Diagnose which of the three you have before deciding anything. Route one is cheap, route two is a bounded build, route three is the one worth real money.

What is the real three-year bill, at published list prices?

Most comparison pages assert a five-year cost with invented seat counts. Here it is with the vendor’s own published numbers, read today, and our assumptions stated.

Salesforce Sales Cloud edition Published UK list, per user per month 25 users, 36 months
Starter Suite £20 £18,000
Pro Suite £80 £72,000
Core £156 £140,400
Advanced £316 £284,400
Max £440 £396,000

All billed annually, per Salesforce’s own UK pricing page. The seat count of 25 is ours, and the table scales linearly, so halve it for 12 or double it for 50. None of this includes implementation, integration work, or the partner day rates that usually accompany the upper three rows.

Against that, published UK bands for building: Unity Bridge puts a focused custom CRM at £20,000 to £50,000 over two to four months, a multi-module system at £50,000 to £100,000 over four to eight months, and an enterprise build at £100,000 to £250,000 and above. Add a run rate: Square Root publishes hosting at £200 to £2,000 a month and maintenance at 15 to 25 per cent of build cost a year.

Read the two together honestly. At Starter or Pro editions with a small team, a build does not compete and should not be attempted. At Core and above with twenty-five or more seats, the three-year numbers converge, and at that point the decision stops being arithmetic and becomes the eight-factor question in the build-versus-buy guide linked below.

One thing the table cannot show: you will probably not turn all of it off. Most builds replace part of the stack, and the residual licence keeps running.

Extend, replace or rebuild: three routes, three risks

Extend. Keep the CRM, build the missing piece beside it, connect the two. Lowest cost, fastest, and reversible. The risk is that you accumulate several extensions over three years and end up maintaining a system you never decided to build.

Replace. Move to a different product that fits better. Moderate cost, and the risk is that you pay the entire migration price for a fit that is better but not different in kind. Ask what specifically will be true in the new product that is not true now, in one sentence, before starting.

Rebuild. Commission a system shaped around your process. Highest cost and highest ceiling. The risk is that you freeze your current way of working into software, including the parts that were accidents. Rebuild only after the process has been read properly, never as a way of avoiding that work.

In practice, extend wins most often in this turnover band and rebuild wins when route three of the previous section is the real problem.

Why is the migration the project?

Because the software is the predictable half and the data is not. Building a system to a defined process is estimable work. Moving five years of accumulated reality into it is not, until somebody tries.

What tends not to survive: attachments and the context they sat in, email threads logged against records, audit history, custom fields added by people who have since left, and anything held in the vendor’s own format rather than as data. What tends to survive: contacts, companies, and the structured fields somebody designed deliberately.

Three practical steps. Ask your current vendor, in writing, exactly what a full export contains. Take that export now, before you need it, and look at it. And decide explicitly what you are not migrating, because “everything” is not a migration plan, it is a way of discovering the cost in month four.

Run this test before you decide

One week, no spend, and it settles most of the argument.

Take one representative deal from start to delivery, and one awkward exception from the last month. Follow both through every system they touch. Count the number of times the same fact is typed. Note every point where somebody waits for somebody else. Then write, in one paragraph, what would have to exist for both of those to run without a workaround.

If you can write that paragraph, you have a specification and you are ready to get quotes. If you cannot, no supplier can give you a meaningful price, and the next step is reading the process rather than buying anything.

What we run ourselves, and what it produces

We run a custom CRM of our own rather than a licensed one, so the trade-offs on this page are ones we live with rather than ones we have read about. We are not going to present that as evidence, because you cannot open it and check it.

What you can open is this. QSQuoter, a different system we built and run, produced an issued job for Cheadle Construction of Cheadle, Stockport on 14 July 2026, reference JAY-AA-20260713: a first-floor build-over extension in Heaton Moor, priced across sixty-three measured lines at £98,214.72 including VAT, with every line published so it can be checked rather than believed.

That number is not from this service line, and we are not going to stretch it into a claim about CRMs. It shows the standard we hold a delivered system to. What we cannot show you yet is listed on our evidence page.

What does it cost to find out?

The 30-minute fit call is free and nothing is purchased on it. If the question deserves a proper read, the AI Constraint Audit is a fixed £2,000 over fourteen days, including three sixty-minute working sessions with the engineers who would scope any build, and it ends in four documents you own outright.

The fee is not credited against a build. That is precisely what lets the recommendation be “keep Salesforce and fix the reporting”, which is a real outcome and not a rhetorical one. What we build, and the conditions under which we will take it on, are on custom CRM development.

When do we tell people not to rebuild?

When the problem is reporting. Fix the reporting. It is a fraction of the cost and it resolves the complaint in most cases.

When the seat count is small. Below roughly fifteen users on a mid-tier edition, the arithmetic does not support a build and no amount of enthusiasm changes it.

When the sales process is about to change, because of a new market, a new product line or an acquisition. Wait until the shape settles.

When nobody can be named as the owner. A CRM without an owner reverts to spreadsheets whether it is licensed or built.

And when the honest answer is that two departments disagree about who owns the customer. That is a management decision, and buying software to avoid making it is expensive.

What this does not apply to

This is written for UK businesses of roughly £1m to £50m turnover with between about ten and a hundred people in the system: an operations director at a 40-person distributor, a contracts manager at a construction firm, a finance lead at a clinic group.

It does not apply to sole traders or very small teams, for whom a product is almost always right. It does not cover enterprise CRM estates with existing integration platforms and formal architecture governance. It does not cover regulated record-keeping in financial services or healthcare, which adds requirements beyond this page. And the three-year table is an illustration built on a stated seat assumption, not a quote.

When we are the wrong choice

If you want the whole estate replaced in one project, we will propose the smallest useful first version instead, and some buyers find that a disappointing answer.

If the decision has already been made and you want a supplier to execute it, an audit that might disagree is not what you are buying.

If your current system genuinely fits and the complaint is the renewal price, negotiate. We will say so on the call and it will cost you nothing.

If there is no owner, no supplier can supply one.

Sources

Read on 21 September 2026.

The short answers

Each answer is the opening of the section it links to, so nothing here is written for a crawler that a reader cannot also see.

Which six signs say you have outgrown your CRM?

Six, in the order they usually appear.

When is keeping Salesforce or HubSpot the right answer?

More often than a supplier of custom software will say, so here it is plainly.

What does outgrown usually mean in a mid-sized business?

In a business of £1m to £50m turnover it almost never means the CRM cannot hold the contacts. It means one of three things, and they have very different prices.

What does a CRM actually cost over three years?

Most comparison pages assert a five-year cost with invented seat counts. Here it is with the vendor's own published numbers, read today, and our assumptions stated.

Why is the CRM migration the real project?

Because the software is the predictable half and the data is not. Building a system to a defined process is estimable work. Moving five years of accumulated reality into it is not, until somebody tries.

When should you not rebuild your CRM?

When the problem is reporting. Fix the reporting. It is a fraction of the cost and it resolves the complaint in most cases.

At what point does a custom CRM cost less than Salesforce?

It depends on your edition and headcount, so do it with the published list price. At Core, £156 per user per month, 25 users is £46,800 a year. Published UK bands put a focused custom CRM at £20,000 to £50,000 to build plus a run rate. The crossover is real but it is not automatic, and it moves against a build if your seat count is small.

Can we keep Salesforce for sales and build the operations side?

Yes, and this is the most common right answer. Keep the product as the system of record for the pipeline, and build the specific thing it cannot hold. It is also the smallest sale available to a supplier of custom work, which is why it is proposed less often than it should be.

How long does a CRM migration take?

Published UK timelines for a focused custom CRM are two to four months of build. The migration itself usually runs in parallel and is the part that slips, because the state of the existing data is only fully known once someone tries to move it.

What happens to five years of history?

Structured records and notes usually move. Attachments, email threads, audit history, and fields people added over time frequently do not, or move without their context. Ask your current vendor exactly what a full export contains before you plan anything.

Is HubSpot cheaper than Salesforce for a 30-person business?

It can be, and it depends which tiers you compare and how many of your thirty people need a full seat. The honest method is to price both from their own current published list pages with your real seat mix, because remembered figures from a year ago are usually wrong by a tier.

What if we rebuild and it is wrong?

That risk is real and it is why we argue for the smallest useful first version. Build the one thing the product cannot do, run both for a quarter, and only then decide whether more should move. A rebuild attempted in one step is the version that fails expensively.

Do we need a custom CRM to use AI on our data?

No. Most AI work that matters sits beside the CRM and reads from it. Rebuilding a CRM in order to add AI is the most expensive possible sequence, and it puts the risky part first.

Who owns the data in a custom CRM?

You should, and it should say so in the contract along with ownership of the code. If a supplier retains ownership and licences it back, you have bought a product at a bespoke price and kept none of the advantages of either route.