CRM & systems
Custom CRM vs off-the-shelf CRM: when should you build your own?
Most CRMs work — until your team starts building workarounds around them. Here’s how to tell when the software is now slowing the business down, and when building the missing layer makes more sense.
By Setavo7 min read
Off-the-shelf CRMs are built around common sales processes, which makes them quick to start with. The problems begin when your business stops fitting the platform: staff keep side spreadsheets, leads sit outside the CRM, processes get bent around available features, or you're paying for a huge system while still doing the important work manually.
That's the point where the question changes from “which CRM should we buy?” to “should the system be built around us instead?”
What off-the-shelf CRMs do well
Pipelines, contact records, email tracking, basic automation and ready-made integrations, from day one, maintained by someone else. For a sales process that looks like most sales processes, that's a real advantage.
The signs it doesn't fit
Fit problems rarely announce themselves. They show up as workarounds. Look for these:
- Your team keeps a side spreadsheet because the CRM can't track the thing that actually matters to your business.
- You've bent your process to match the platform. The pipeline stages are the ones the software offered, not the ones your deals really go through.
- Leads arrive from places the CRM can't see: Instagram DMs, phone calls, a web form that emails one person.
- You're paying for breadth you don't use, sometimes upgrading a tier just to unlock the one feature you need.
- What you sell has a structure the platform can't model. Matching one record to another, multi-step qualification, approvals, or customers who need their own view of progress.
That last one is often the clearest signal. When we built a system for Alderstones, the core job was qualifying prospective property investors and matching them to suitable properties, then re-matching when an investor updated their preferences. That's not a pipeline with a few extra fields. It's a different shape of problem.
The option most people miss: keep it, and build the missing part
The choice isn't always “subscribe” or “build from scratch”. Very often the CRM you already own does most of the job, and the real problem sits around it.
On one project, a trades business already had a generic CRM that did most of what it needed. The gap was upstream: enquiries from social messaging weren't feeding into it properly. Replacing the CRM would have cost more and fixed nothing extra, so we kept it and built the missing DM automations around it. New social enquiries now flow straight into the existing CRM and sales process.
Existing platform gets you 80% of the way? Build the missing 20%. Don't replace the 80%.
When building your own makes sense
A custom CRM earns its cost when one or more of these is true:
- Your process is part of what makes your business different, and a generic tool would flatten it.
- The work involves real logic — qualification rules, matching, routing by location or specialism — not just storing contacts.
- Customers, partners or investors need their own portal into the system.
- Several disconnected tools need to become one system, rather than one more tool being added to the pile. (Our business systems page covers this in more detail.)
- You're paying for a platform's breadth while using a small part of it.
Five questions to answer before you decide
- How does a lead actually move through your business today? Write down every step, including the copy-paste and the reminder someone sets on their phone.
- Which of those steps does your current tool handle, and which happen outside it?
- Are the gaps missing features, or missing connections? Missing connections are usually an integration job, not a new CRM.
- What do the workarounds cost each week? Hours spent, and enquiries that slip through.
- If you switched platform, would those gaps disappear, or just move?
If your answers point to connections, improve what you have. If they point to a process no platform models well, that's when a custom CRM is worth it.
What about cost?
Off-the-shelf CRMs are usually a recurring subscription, often per user. A custom build has a larger upfront cost and, with Setavo, no Setavo monthly subscription afterwards. Our CRMs start from £2,000 and the price rises with complexity, integrations, user types and build time. Any hosting or third-party usage costs are separate and explained before you commit. We've broken this down further in how much custom CRM development costs in the UK.
The short version
Pick the option that fits the way your business sells. If a platform nearly fits, build the missing part. When the shape of your work genuinely needs it, build the system around your business. If you're not sure which route makes sense, show us the workflow. We'll tell you what we'd keep, what we'd change and what the build would cost.
Solutions mentioned in this article
Systems
Custom CRM Development
Pipelines, follow-up and reporting shaped around how you actually sell.
Connections
Integrations
The tools you already own, connected so information stops getting stuck.
Everything we build
See all our services
CRMs, automation, phone systems, websites and integrations, and how they connect.