By Dean Griffiths · · Updated
Off-the-shelf CRMs (HubSpot, Salesforce, Pipedrive, monday.com) are the right answer when your sales motion matches the vendor's template and you can live inside it. A custom CRM is the right answer when your team spends more than ~20% of CRM time working around the tool rather than in it, when SaaS pricing has started climbing faster than your headcount, or when your sales motion is itself part of your competitive moat. This guide walks the five criteria that decide it, with 3-year TCO ranges and a decision flowchart.
Off-the-shelf CRMs — HubSpot, Salesforce, Pipedrive, monday.com, Zoho, Microsoft Dynamics — give you a vendor-defined sales model for a per-seat monthly fee. They are fast to start, well-documented, and supported by a large ecosystem of consultants, AppExchange add-ons, and integration partners. They assume your sales motion looks broadly like the average mid-market sales motion.
A custom CRM is software engineered around the way your sales team actually sells. The pipeline stages are your stages. The fields are the fields that matter to your operation. The qualification logic, the routing rules, the reporting, the AI scoring, the integrations — all built for your reality. You own the code. There is no AppExchange tax and no per-seat ceiling.
Both are legitimate. Most UK mid-market operations start on SaaS and stay there. A meaningful minority — typically when the operation hits a break point around £3m–£8m revenue or 20+ sales users — should switch. The five criteria below are the decision.
| Criterion | Off-the-shelf wins when… | Custom wins when… |
|---|---|---|
| 1. Sales motion fit | Your sales motion is broadly standard — inbound leads, qualification, demo, proposal, close. Vendor pipeline templates fit with light customisation. | Your sales motion has 3+ non-standard elements (multi-team handoffs, vertical qualification, unusual deal structures) the SaaS CRM can\'t model cleanly. |
| 2. Data ownership and IP | Your customer data isn\'t a strategic asset on its own. Standard data-handling clauses are sufficient. | Your customer data, pricing models, or relationship intelligence is itself competitive IP. You need to own the data layer, not rent it. |
| 3. User scale and cost trajectory | Sales team is <15 users; growth is steady; vendor pricing is predictable. | Sales team is 20+ users or scaling fast; per-seat pricing is climbing faster than headcount; AppExchange add-on bills are stacking up. |
| 4. Integration depth | Standard integrations (email, calendar, accounting) cover what you need. The vendor\'s API supports your edge cases. | You need deep, bespoke integrations into industry systems (telephony platforms, vertical data feeds, government APIs, internal ops tools) the SaaS CRM doesn\'t cover natively. |
| 5. AI and automation needs | Generic lead scoring, generic email drafting, generic forecasting is good enough. Vendor AI features cover the use case. | You need AI scoring against your real win/loss history, qualification logic specific to your sector, or document automation deeply integrated with your records. |
For each criterion, answer "off-the-shelf" or "custom":
Three or more "custom" answers and you\'re at the break point. Four or five and you should already be planning the migration. Two or fewer and the right move is to stay on SaaS and customise further.
Below are honest 2026 ranges for two scenarios: a mid-market UK business with 25 sales/RevOps users (£3m–£8m revenue band), and one with 60 users (£8m–£20m revenue band). Numbers include licences, AppExchange or marketplace add-ons, consultant or RevOps headcount, and bespoke build maintenance where applicable.
Off-the-shelf (HubSpot Sales Hub Enterprise + a few add-ons):
Custom CRM (focused build, single sales motion):
Off-the-shelf (Salesforce Sales Cloud Unlimited + 3–4 AppExchange apps + 1 FTE Salesforce admin):
Custom CRM (multi-team, integrated build replacing 3–4 SaaS tools):
Above 25 users at mid-market scale, custom typically pulls ahead on TCO. The numbers above don\'t include the cost of the workarounds — the hours your team spends every week fighting the CRM instead of selling. Factor that in and the break point moves earlier.
Stay on off-the-shelf when:
Honest: most UK businesses below £3m revenue should be on a SaaS CRM. The maths only flips at scale, at integration depth, or where the sales motion is itself the differentiator.
Build custom when:
A common end-state for UK mid-market: a bespoke CRM owns the sales motion and the data layer; specialised SaaS handles the commoditised work that sits around it (email, calendar, video, accounting, document storage, marketing automation). The bespoke CRM acts as the source of truth; SaaS tools are services it consumes via APIs.
This is what most of the Renew Energies build looks like — a bespoke CRM ecosystem replacing five SaaS tools, with AI agents woven through, sitting at the centre of the operation rather than at the edge.
On a discovery call, the same framework gets applied to your numbers — your seat count, your AppExchange bill, your reps\' workaround time, your integration list, your AI needs. Sometimes the answer is "stay on HubSpot, customise harder." Sometimes it\'s "build bespoke now." Sometimes it\'s "build a thin custom layer that sits in front of your existing CRM." The point is to give you the right answer for your operation, not the answer that pays AIMindShift\'s invoices.
When your sales motion has more than one or two non-standard elements that you spend significant time bending the SaaS CRM to accommodate — bespoke pipeline stages, vertical-specific data fields, unusual qualification logic, multi-team handoffs that don't match the vendor's model, deep integrations that the vendor doesn't natively support. If you can name three workflows where the team is "working around the CRM" rather than working in it, a custom build usually pays back inside 18 months.
Custom CRM builds range from low five figures (a focused build for a single sales team) to mid six figures (a full multi-product, multi-region operation). Over three years at mid-market scale (20–50 users), the total cost typically lands within 20% of what a maxed-out HubSpot Sales Hub Enterprise or Salesforce Sales Cloud Unlimited deployment costs — but the custom build does the thing the SaaS CRM doesn't. The detailed cost framing is in the body of this guide.
A focused custom CRM for a single sales motion ships in 6–10 weeks. A multi-team, multi-product CRM with deep integrations sits in the 12–20 week range. A full operational platform replacing four or five SaaS tools runs 16–24 weeks with phased delivery. SaaS CRMs are faster to start (days to weeks) but slower to deliver the specific shape your operation needs — usually they never quite get there.
You can, and it's often the right answer for the first round of customisation. The break point is when the customisation cost (consultant fees, AppExchange add-ons, in-house RevOps headcount, ongoing maintenance of the customisations) starts approaching the cost of a bespoke build, OR when the SaaS platform has hard architectural limits that no customisation can break through. Many UK mid-market operations hit one of these walls between £3m and £8m revenue.
A well-built custom CRM is maintainable like any other software. Small process changes (new pipeline stage, new field, new automation) are typically a day or two of engineering. Larger reshapes scope as mini-builds. The benefit of owning the code is that you decide what to change and when — there's no waiting for a vendor roadmap, no AppExchange-app rot, and no risk that a vendor pricing change forces a re-platform.
They're competent for generic use cases — generic lead scoring, generic email drafting, generic forecasting. They struggle when your sales motion has its own logic. HubSpot's AI scores leads against a generic model, not your actual win/loss history; Salesforce Einstein needs significant configuration to give meaningful results. A custom CRM with AI built around your real data usually outperforms both within months of going live, because the AI is trained against your reality, not the average customer's.
Still have a question? Book a discovery call — direct line to me, Dean.
The capability page — bespoke CRMs shaped around your real sales motion.
Diagnostic for whether you've hit the break point.
The broader build-vs-buy framework these criteria extend.
Build vs buy: get a costed recommendation against your actual numbers.
A 45–60 minute discovery call. Map the bottlenecks. Get a costed bottleneck map — whether we build or not.
Book a Discovery Call