1. Home
  2. Blog
  3. Web Apps and CRMs
Web Apps and CRMs

Custom CRM vs Off-the-Shelf CRM: HubSpot, Salesforce, Zoho or Bespoke?

Custom CRM vs off the shelf compared: HubSpot, Salesforce and Zoho pricing at scale, workflow fit, integrations, data ownership.

6 min readE-web UK
Sales team reviewing a custom CRM pipeline board on a wall-mounted screen

The choice between a custom CRM vs off-the-shelf software such as HubSpot, Salesforce or Zoho comes down to fit, seats and time. Off-the-shelf CRMs are quick to start, packed with features and constantly improved. A custom CRM is built around your exact process, has no per-seat licences and keeps your data where you want it. For most small teams with a standard sales process, off-the-shelf wins. For businesses whose process is unusual, or whose seat count keeps growing, custom often costs less over five years and works better every day.

This guide compares the two routes, models five-year licence costs at 5, 20 and 50 seats against a custom build, and ends with a decision guide.

Key takeaways

  • Off-the-shelf CRMs excel at standard sales and marketing processes, with mature features and integrations.
  • They fight you when your process is built around things other than deals, or when you need many occasional users.
  • Per-seat licences multiply quickly: at 50 seats, five-year licence costs can dwarf the cost of a custom build.
  • A custom CRM fits your process exactly and keeps your data under your control, but needs investment and maintenance.
  • Start off-the-shelf when your process is standard; go custom when the fit is poor or seat costs dominate.

What off-the-shelf CRMs do well

The big CRMs are excellent products, and for many businesses one of them is the right answer.

  • HubSpot is known for ease of use and a strong link between marketing, sales and service, with a free starting point and paid tiers that add automation and reporting.
  • Salesforce is the most customisable of the major platforms, with a huge ecosystem of apps and consultants, suited to larger organisations with complex sales operations.
  • Zoho CRM offers strong value, particularly for businesses using other Zoho apps, with plenty of customisation for the price.

All three give you contact and company records, pipelines, email integration, tasks, reporting, mobile apps, security certifications and marketplaces of integrations. Building all of that yourself would be expensive and pointless if your process fits their model.

Where they fight your process

Off-the-shelf CRMs are built around a common model: contacts, companies and deals moving through a sales pipeline. When your business works differently, friction appears.

For our own sourcing and export business, the core record is not a deal but a physical item: something spotted on Facebook Marketplace, negotiated, collected, put on a pallet, shipped and delivered, or abandoned with a recorded reason. Each item needs its own listing link, a communication log and an inventory status. Generic CRMs can be bent to track that, but every screen would have been a workaround. A custom CRM built around items and pallets was simpler for the whole team. The full story is in our custom CRM case study.

Other common friction points:

  • Custom objects such as properties, vehicles or jobs often need higher pricing tiers.
  • Occasional users, such as warehouse staff or drivers, still need paid seats.
  • Complex automation limits vary by tier.
  • Unused features clutter the interface and slow training.

Licence cost at 5, 20 and 50 seats

Licence costs are per user, per month, so they scale with your team. Check current prices on vendor sites such as HubSpot's CRM pricing and Zoho CRM pricing, because plans and promotions change often. To show how the numbers behave, this table uses three illustrative per-user rates rather than any vendor's exact prices:

Five-year licence cost 5 seats 20 seats 50 seats
At £25 per user per month £7,500 £30,000 £75,000
At £75 per user per month £22,500 £90,000 £225,000
At £150 per user per month £45,000 £180,000 £450,000

Compare that with a custom CRM. A focused custom CRM for a small or medium business typically costs £20,000 to £50,000 to build, plus perhaps £3,000 to £8,000 a year for hosting, maintenance and small improvements. Over five years that is roughly £35,000 to £90,000, and it does not change with the number of users.

At five seats, off-the-shelf is almost always cheaper. At twenty seats on a mid-range plan, the numbers are close. At fifty seats, custom often wins on cost alone, before counting the value of a better fit. Our guide to custom CRM development cost breaks the build down by module.

Custom CRM: what you get

A custom CRM is software built for your process and nobody else's.

  • Your pipeline, your stages, including the reasons deals or jobs fall through.
  • Only the fields and screens your team uses, which makes training quick.
  • Unlimited users without per-seat licences.
  • Your data on infrastructure you choose, such as a UK server.
  • Integrations built directly to the systems you use.

For our own CRM we used PHP 8 and MariaDB with no framework, served by nginx on our own server. The priorities were speed, security and a small codebase that a small team could run. Larger systems may justify a framework, but the principle is the same: build what you need and nothing more.

Integrations and data ownership

Off-the-shelf CRMs integrate through marketplaces and APIs. Popular tools connect easily. Niche or bespoke systems may need middleware or custom development anyway.

A custom CRM connects directly to whatever you use, from your website's enquiry forms to accounting software. If your enquiries come from a WordPress site, see WordPress CRM integration. Your data lives in a database you control and can export at any time. That also simplifies UK GDPR compliance, because you know exactly where personal data is stored and who can access it.

Risks of each route

Off-the-shelf risks:

  • Price rises and changes to what each tier includes.
  • Features removed, renamed or moved to higher plans.
  • Lock-in, because moving years of history and automations is hard.
  • Complexity: many teams use a fraction of what they pay for.

Custom risks:

  • Higher upfront cost and a longer time to launch.
  • Dependence on the developer, reduced by documentation and code ownership.
  • Ongoing maintenance and security responsibility.
  • Scope creep if requirements are not controlled.
  • Adoption: a custom CRM still needs staff to use it properly.

Custom CRM vs off-the-shelf: a decision guide

The custom CRM vs off-the-shelf decision is easier if you score your own situation honestly against these descriptions.

Choose off-the-shelf if your process is a standard sales pipeline, your team is small, you want to start this month and you value a large ecosystem of integrations.

Choose custom if your core records are not deals, your process is a competitive advantage, you have many or occasional users, or you need full control of your data and integrations.

Consider a hybrid if one part of your process is unusual: keep a standard CRM for sales and build a custom tool for the part that does not fit, connected through the CRM's API.

Whichever you choose, run a short trial with real data before committing. Ask two or three of the people who will use the system daily to work through a normal week in it. Their frustrations will tell you more about fit than any feature list, and they will help you decide whether a custom CRM or an off-the-shelf product is the better long-term home for your data.

If you are unsure whether you need an application at all, read web app vs website. For the bigger picture, see our guide to custom web application development. If your team works in WordPress, a lighter route may be custom WordPress plugin development. You can see our CRM and portal work on our custom CRM systems, custom web apps and custom portals pages.

Frequently asked questions

Is a custom CRM worth it?

A custom CRM is worth it when your process does not fit the contacts-and-deals model, when you need many users and per-seat licences are mounting up, or when you need full control of your data and integrations. For small teams with a standard sales process, an off-the-shelf CRM is usually quicker and cheaper.

How much does HubSpot cost for a small business?

HubSpot offers a free CRM and paid tiers that add features such as automation and reporting, priced per seat with different levels for sales, marketing and service tools. Prices and plans change regularly, so check HubSpot's current UK pricing page and model the cost for your number of users over several years, not just the first month.

What are the disadvantages of a custom CRM?

A custom CRM costs more upfront, takes longer to launch and needs ongoing maintenance and security updates. You also depend on your developer, which is why documentation and owning the code matter. It will not have the huge integration marketplace of the big platforms, so each integration must be built or connected through an API.

Get a costed comparison

If you are weighing up a CRM, get a costed comparison of off-the-shelf licences against a custom build for your team size and process.

Want this done properly?

Tell us what your website, app or system has to do. We will come back with a clear plan and a fixed written quote.