Custom CRM vs Salesforce
Replacing it is the expensive answer and rarely the right one. How to tell which of the four problems you actually have.
Updated 19 September 2026 · 7 min read
The short answer
Most companies who think they have outgrown their CRM have not. They have outgrown the gap between the CRM and everything else, which is a much cheaper problem.
Before replacing anything, find out whether the complaint is about the pipeline, the reporting, the seat cost, or the fact that the CRM knows nothing about delivery. Only one of those is a reason to rebuild.
The symptom is always the same. People have started keeping a spreadsheet alongside the CRM, half the custom fields are abandoned, and nobody fully trusts the pipeline report. Somebody suggests the CRM is the problem.
Occasionally it is. More often the CRM is doing its job and the frustration is coming from somewhere next to it. The four causes below look identical from a management meeting and cost very different amounts to fix.
Which of the four you have
| The complaint | What is really happening | The fix | Rough scale |
|---|---|---|---|
| The team keeps a spreadsheet alongside it | The CRM cannot hold something the job needs, usually a stage or a field specific to your industry | Extend the CRM first. Replace only if it genuinely cannot be extended | Low to medium |
| Reporting takes a day and nobody trusts it | The numbers live in two systems and get assembled by hand | Join the CRM to the other system so the report builds itself | Medium |
| Sales promise things operations cannot deliver | The CRM knows nothing about delivery, capacity or stock | A layer between the two. This is the commonest real problem | Medium |
| We are paying for seats nobody uses properly | Per-seat licensing on people who look at one screen | Licence arithmetic, below. Sometimes a build genuinely wins | Depends entirely on headcount |
The cheaper fix nobody offers you
Most CRM frustration is a gap between what sales promised and what operations knows. Sales has no visibility of capacity, stock or job status, so they commit to things the business then has to absorb. Operations finds out when the order arrives.
Replacing the CRM does nothing about that, because the missing information was never in the CRM to begin with. Building a connection between the CRM and the operational system does, and it costs a fraction of a replacement while keeping every process your sales team already knows.
When somebody quotes you for a bespoke CRM without first asking what operations runs on, that is the question they skipped.
The seat arithmetic, done honestly
This is the one case where replacement can pay for itself, and it turns entirely on headcount. Work it out rather than arguing about it.
- Take your annual CRM licence cost. Include the tier upgrades you took to get one feature, and any per-user add-ons.
- Add what you pay a partner or consultant each year for configuration and support. For a lot of companies this is the larger number and it never appears in the comparison.
- Add the annual increase. Ask what it has actually been for the last three years rather than what the contract caps it at.
- Project all of that over five years at your expected headcount, not today’s.
- Compare against a build plus a support retainer over the same five years.
A build is almost never cheaper in year one. It is frequently cheaper by year three and usually cheaper by year five, because the capital cost stops and the per-seat cost does not. Whether that matters depends on whether you would rather hold cash now or spend less later, which is a finance decision rather than a software one.
When a bespoke CRM is genuinely right
There is a real case for it, and it is narrower than the people selling it suggest.
- Your sales process has stages the mainstream products have no concept of, so everybody fakes it by misusing a field.
- The data you track is specific to your industry and currently lives in six custom fields nobody maintains.
- You have bent a generic CRM so far out of shape that it now needs a consultant to change anything.
- The pipeline and the delivery work are genuinely one process in your business, and splitting them across two systems is the thing causing the pain.
One of those is not enough. Two or three together usually is.
What replacing it actually involves
The build is the easy part. Migration is where these projects get expensive, because twenty thousand contact records accumulated over a decade are never as clean as anyone expects. Deduplication, deciding which of three spellings of a company name is right, and preserving correspondence history are usually the longest lines in the scope.
Bands and timescales are published. A system covering one team starts in the lower band. Something several departments run on sits in the middle band or above, and migration is the line that moves it. How we build a bespoke CRM sets out what is included.
Common questions
Is a bespoke CRM cheaper than Salesforce or HubSpot?
Rarely in year one, often by year three. A build has a capital cost up front and no per-seat licence afterwards. The calculation turns on headcount and on how much configuration and consultancy you are already paying for on top of the licence, which is the figure most comparisons leave out.
Can you extend our existing CRM instead of replacing it?
Usually, and it is usually the better answer. Building a layer on top of what you have costs less than replacing it, keeps the parts that already work, and avoids a migration. It is the first thing worth pricing.
Our sales team keeps a spreadsheet. Does that mean the CRM has failed?
It means the CRM cannot hold something the job needs. Sometimes that is a genuine product limitation. More often it is a field or a stage that could be added, or information that lives in a different system entirely and has never been brought across.
How long does a CRM migration take?
The build is typically two to four months. The data is the variable. Where records are consistent, migration is a fortnight. Where a decade of free-text entry has to be reconciled, it can take longer than the build, and it is scoped separately for that reason.
What happens to our historical data and correspondence?
It comes across, deduplicated, with dates and correspondence preserved. Where the old structure was inconsistent the cleaning rules are agreed with you in writing before anything moves, rather than decided quietly during the migration.
We only have eight people. Is a custom CRM ever sensible at our size?
Almost never on licence cost alone, because eight seats of a mainstream product is a small number. It becomes sensible at that size only when the process itself is genuinely unusual and the generic products cannot represent it, which is a different argument from the price one.
Bespoke CRM
A CRM shaped around your pipeline, for companies whose process the mainstream products cannot represent.
About the serviceSystems that do not talk to each other
How to put a yearly number on the retyping, and how to check the cheap fixes before paying for the expensive one.
Read the guideCustom software vs off the shelf
Most of the time you should buy. This is how to work out whether you are in the other case.
Read the guideTell us what is not working
Describe the process that is costing you time. If software is the wrong answer we will say so, and if a product already covers it we will name the product.
From £10,000Most projects land between £15,000 and £55,000.