Build vs license a CRM: the five-year cost math

The comparison most teams make is a custom build's cost against one year of licences, and it makes building look expensive. The comparison that matters runs over the life of the system. Here's how to run it, and the four situations where building actually wins.

By the Spaciva AI team · Published

Start with the default: license

For most teams, an off-the-shelf CRM configured well is the right answer. If you have a sales team selling to contacts through a deal pipeline, HubSpot, Salesforce, Pipedrive, and their peers were designed for exactly that, and configuring what you have will cost less and serve you better than any build. The rest of this guide is about the cases where that stops being true.

How the two cost curves differ

Off-the-shelf costs scale with headcount: per-seat licences, higher tiers to unlock features you need, paid add-ons, connector subscriptions, and implementation or consultancy. The number rises as you grow, and you own nothing at the end of it.

A custom build costs more upfront and then flattens: development, hosting, and ongoing maintenance. Adding a hundred users changes your hosting bill, not your licence bill, and you own the asset.

Where the curves cross depends almost entirely on user count. At ten users, off-the-shelf wins decisively. At a couple of hundred users on a mid-tier plan, five years of licences frequently costs several times a custom build. Somewhere between those, it flips.

Run the arithmetic yourself

You don't need a vendor to do this. Take these four numbers:

  1. Your current cost per user per month, on the tier you actually need.
  2. Your realistic headcount in three years, including anyone who'd need access: field staff, contractors, clients.
  3. Sixty months.
  4. Add-ons, connectors, and implementation fees over the same period.

Multiply the first three and add the fourth. That's the figure to compare against a build's fixed price plus five years of hosting and maintenance. If the licence figure isn't clearly higher, license.

The four situations where building wins

  • Your core object isn't a contact or a deal. If your business revolves around properties, shipments, cases, or projects, you spend your time bending a contact-centred tool around something it wasn't built for.
  • Your process has real structural complexity. Not "lots of steps", which workflow builders handle, but several parties to a transaction each needing their own view, records that must stay consistent with each other, or rules that vary by contract or jurisdiction.
  • Per-seat licensing has stopped making sense. Giving a hundred field staff, a contractor network, or your own clients access is where per-seat pricing scales against you fastest. This is the most common reason teams build, and it's a spreadsheet question rather than a technical one.
  • The CRM is part of your product. If clients log in to it, or it's white-labelled as part of what you sell, it can't live on someone else's platform and pricing.

What ownership has to include

The reason to build rather than license is ownership, and ownership you can't exercise isn't ownership. A build is only cheaper over five years if you receive the source code, the database, and the documentation in your own accounts, with no proprietary framework or runtime licence that stops working if the agency does.

If your problem is that the CRM you have is messy or disconnected rather than wrong for your business, you probably don't need a new one: CRM automation and cleanup fixes that for a fraction of the cost.

Common questions

How much does a custom CRM cost?
It scales with the number of entities, integrations, and user roles, so a responsible quote needs your data model first. The more useful number is the five-year comparison against licences at your projected headcount.
Can we migrate our existing data?
Yes. Migration is scoped as part of the build, with validation so duplicates and bad records are caught rather than imported.
Isn't a custom build risky to maintain?
Only if you don't own it. With the code, database, and documentation in your accounts, any competent team can maintain it, including your own.

More guides

Want us to run the numbers with you?

Book a 30-minute call. We'll run the five-year comparison at your headcount, and if licensing wins, we'll say so.

Book a 30-minute call