Business & Marketing
Does My Small Business Actually Need a Custom CRM?

For most small businesses with under 50 customers in active management, the answer is no — you do not need a custom CRM. An off-the-shelf tool like HubSpot Free, Pipedrive, or even a well-organised spreadsheet does the job. Custom CRMs only make sense when you have a specific, repeatable workflow that no off-the-shelf platform handles well, and the build cost (£3,000–£15,000) is justified by the time it saves.
What is a CRM, in plain English?
A Customer Relationship Management tool is just a place to keep track of who your customers (and potential customers) are, what stage they are at in your process, and what needs to happen next. The basics:
- A list of contacts (name, email, phone, business)
- A pipeline showing where each contact sits (lead → conversation → proposal → won / lost)
- Notes on each conversation
- Reminders for follow-ups
- Maybe some reporting on how many leads turn into customers
That is genuinely it. Anything more sophisticated is a layer on top of those fundamentals.
Off-the-shelf CRMs that actually work for small UK businesses
You have plenty of good options before you even think about a custom build:
For 90% of small UK businesses, one of these is the right answer. They all do the basics well, integrate with the tools you already use, and require no setup time beyond an hour or two.
When does a custom CRM actually make sense?
Custom CRMs are worth building in three specific cases:
1. You have a workflow that no platform handles
If your sales process has unusual steps — multi-stakeholder approvals, custom calculations, integrations with niche industry software — and you have tried two or three off-the-shelf tools without finding a fit, custom starts making sense. The bar is high: you should be able to point to specific features that no tool does, not vague ones.
2. You have very specific data needs
Some businesses need to track data points that off-the-shelf CRMs do not have fields for (think: bespoke industry data, technical specifications, regulatory information). Custom lets you design the data model around your actual business, not around what HubSpot's product team thought a CRM should look like.
3. You are running into per-user pricing pain at scale
CRMs charge per user. If you have 20 staff who all need access, that is £200–£500/month forever. A custom build is a one-off £5,000–£10,000 with no per-user limits. The break-even point depends on team size, but for businesses with 10+ users planning to keep using a CRM long-term, custom can pay for itself within 18 months.
What does a custom CRM cost?
Realistic ranges for a small business custom CRM build:
- Lean MVP (basic CRUD, contact list, pipeline view, simple reporting): £3,000–£6,000
- Standard build (custom workflows, integrations with 2–3 other tools, user permissions): £6,000–£12,000
- Full operating system (multi-user, complex permissions, dashboards, automation, mobile-friendly): £12,000–£30,000+
Add ongoing hosting and maintenance: typically £30–£150/month depending on complexity.
The Aykiz wholesale operating system we built (see our case study) sits in the third bracket. It replaced a tangle of spreadsheets, WhatsApp messages, and an Excel inventory sheet with a proper system that handles orders, stock, and a client portal. It paid for itself within months by eliminating manual admin.
What you actually get from a custom build that off-the-shelf cannot do
When custom is the right choice, here is what you typically gain:
- Workflows designed around how you actually work — not how the CRM vendor thinks you should
- Data fields that match your business — no shoehorning industry-specific information into "Custom Field 1"
- No per-user fees — pay once, scale your team without scaling your software cost
- Direct integrations with the niche tools your business depends on
- Full control of your data — it lives on your servers (or your hosting provider's), not someone else's
- No risk of the vendor changing pricing or shutting down the way SaaS providers sometimes do
You also get a tool that staff actually use. One of the biggest reasons CRM projects fail (off-the-shelf or custom) is that staff find them clunky and stop entering data. Custom builds designed around the team's actual workflow get used more.
What you should NOT use a custom CRM for
A custom CRM is not the right answer for:
- Your first CRM ever — start off-the-shelf, learn what you actually need, then upgrade if you outgrow it
- A business that does not yet have a clear sales process — building software around a process you have not nailed down is expensive
- Replacing a CRM you have only been using for 3 months — give yourself time to learn the workflow before deciding it does not fit
- Solving a "we cannot get our team to use the current CRM" problem — that is usually a training and process problem, not a software problem
How SME Shack approaches this
We will almost always recommend off-the-shelf first. If you have not tried HubSpot Free, Pipedrive, or Capsule, that is where you should start.
We build custom CRMs and operating systems when:
- You have used off-the-shelf tools and hit specific limits
- You can describe the workflow you need in plain English
- The build cost is justified by the time it will save (or the per-user fees it will eliminate)
Our custom builds start at £2,500 for very lean projects and run to £15,000+ for full operating systems. Every project starts with a free discovery call where we are honest about whether custom is the right answer.
Frequently asked questions
Q: How do I know if I have outgrown my current CRM?
A: A few signals: you spend significant time working around the CRM's limitations, you maintain a "shadow" system in spreadsheets because the CRM does not handle something important, your team complains about it regularly, or you are paying per-user fees that are getting painful as you grow. Any one of these is a hint. Two or more is a strong signal.
Q: Can a custom CRM use AI?
A: Yes, and increasingly does. Common AI features in custom CRMs include automatic email summarisation, lead scoring, draft reply generation, and meeting transcription. None of these are difficult to add to a custom build — they typically use the OpenAI or Anthropic API behind the scenes.
Q: How long does a custom CRM take to build?
A: For a lean MVP, 4–8 weeks. For a standard build, 8–16 weeks. For a full operating system, 4–6 months. The discovery and scoping phase (where we work out exactly what to build) is usually 1–2 weeks at the start of any project.
Q: What happens if I need to add features later?
A: With a custom build, adding features is usually faster than the original development because the foundation is already there. We typically charge £400–£800 per day for ongoing development. Most clients add a small number of features each year as their business grows.
Q: What if my business is sold or I want to switch later?
A: With a custom build, you own the code and the data. You can hand it to another developer to maintain, or you can migrate the data into another tool. Vendor lock-in is much lower than with off-the-shelf SaaS.