Numbers, not ranges from nothing to everything

What a custom CRM costs, and what drives it

Most answers to this question are a shrug dressed as a range: anywhere from five thousand to five hundred thousand. Here are our actual bands, the seven variables that move them, and the arithmetic we use when a client asks whether building beats subscribing.

Cost13 min readUpdated 23 September 2026

Home / Blog / What a custom CRM costs, and what drives it

Close up of a financial calculator keypad

The short answer

Between 4,900 and 19,900 US dollars for the large majority of businesses under a hundred people, as a fixed price agreed before any code is written. Hosting and support afterwards is optional at 290 a month.

BandPriceWhat it isBuild window
Starter4,900One pipeline, one team, replacing a spreadsheet3 to 4 weeks
Business9,900Several record types, quoting, accounting sync, a migration6 to 8 weeks
Custom systemFrom 19,900Portals, scheduling or inventory modules, multi location permissions8 to 14 weeks
Aftercare290 a monthHosting, backups, monitoring, up to 4 hours of changesCancellable

Two things about those numbers. They are fixed, not estimates, which means the risk of a scope surprise sits with us rather than with the client, and that is priced in. And they are one time: there is no per seat fee, so a build that serves eight people and one that serves eighty cost the same. Full detail is on the pricing page.

If you have been quoted under two thousand for a custom CRM, you are being quoted a configuration of something, not a build. That can still be the right purchase. It is just not the same product.

The seven things that move the price

Quotes in this market look arbitrary because the drivers are never explained. There are seven, in order of impact.

  1. Number of record types. Not the biggest cost individually, but the multiplier on everything else. Each record type needs screens, permissions, relationships, search and reports. Three record types is a Starter. Eight is a Custom system.
  2. Integrations. Roughly 600 to 2,500 each depending on the far side. Accounting is well trodden. A twenty year old industry platform with a file based interface is the expensive end, and the price is mostly in handling its failures.
  3. Data migration. Between nothing and several thousand, decided entirely by the state of the source. A clean export from a known CRM is routine. Fourteen spreadsheets with inconsistent names and attachments in a shared drive is a project.
  4. Portals. A logged in area for customers, partners or dealers adds authentication, permissions, an audit trail and a second interface to design. Two to four weeks, and it is the most common reason a quote crosses into the third band.
  5. Document generation. Quotes, contracts, reports and invoices that look right on a customer's screen. Cheap for a simple template, expensive when the layout has rules or an industry standard to satisfy.
  6. Scheduling. Calendars, routing, availability and conflict rules are genuinely difficult, and any system with dispatch in it is a larger build than its record count suggests.
  7. Compliance requirements. Audit trails, data residency, retention rules, consent evidence and access logging. Not hard individually, but they touch every screen, so they raise the floor of the whole build.

Notice what is not on the list: number of users. It does not affect a build price, which is the structural difference between owning and renting.

Where the hours actually go

A Business build at 9,900, broken down the way we estimate internally. Useful whoever you hire, because it tells you which conversations save money.

PhaseShareWhat happensWhat you do
Discovery and design15%Record types, stages, rules and screens agreed in writingAnswer questions, in writing, quickly
Core build35%Records, relationships, permissions, search, the daily screensNothing yet
Automations and documents15%The when X happens rules, quote and report outputProvide real templates
Integrations15%Accounting, email, calendar, phone, web formsProvide credentials and a test account
Migration10%Export, map, clean, import, reconcile the countsDecide the identity and merge rules
Testing and handover10%Real data, real users, fixes, training clipsPut a real week of work through it

The two rows where a client changes the price are the first and the fifth. A business that answers discovery questions in two days rather than three weeks compresses the whole schedule, and a business that decides its own deduplication rule removes the most common migration overrun. Neither costs anything except attention.

The row that surprises people is core build at thirty five percent. Everyone expects the features to be the cost. In practice permissions, search and the relationships between records are most of the engineering, and they are invisible in a demo, which is exactly why configured platforms look cheap until you need them to behave.

What it costs after launch

The honest version, including the parts that are not ours.

  • Hosting: 10 to 60 a month for most businesses, paid to your own hosting provider, in your own account. A CRM for forty people is not a heavy application.
  • Domain and certificates: 15 to 40 a year. Certificates are free.
  • Aftercare with us: 290 a month, covering hosting management, backups, monitoring, security updates, integration maintenance when an API changes, and up to four hours of changes. Cancellable, and about a third of clients eventually stop it once the system is stable.
  • Changes beyond that: 60 an hour, quoted before the work.
  • Nothing per seat, ever. Adding your twentieth or hundredth user costs nothing.

Two costs people forget to count, and they are real. Somebody internally has to own the system, which is a few hours a month rather than a hire. And in year three or four you will want a meaningful change, because your business will have moved, which is typically a few thousand rather than a replacement. Budget for evolution instead of pretending software is furniture.

Five years, both routes

A twenty person business, all needing access, comparing a mid tier subscription against a Business build with aftercare. US dollars, rounded, using list prices common at the time of writing.

Subscription, 20 seatsCustom build
Up front2,000 implementation9,900 fixed
Year 114,4003,480
Year 214,4003,480
Year 315,800 after a price rise3,480
Year 415,8003,480
Year 517,4003,480
Five year total79,80027,300
If headcount doublesAbout 155,000Unchanged

The break even lands late in year one for a team this size and earlier for larger ones. Below about eight seats the arithmetic favours subscribing and we say so, which is why our smallest band exists for businesses replacing a spreadsheet rather than a platform.

80k53k27k0Break evenmonth 11Subscription, 20 seatsCustom build plus careStartYear 1Year 2Year 3Year 4Year 5
Cumulative spend. The build starts higher and stops climbing, which is the whole argument.

What CRM pricing looks like by industry

People often search for CRM pricing for their own industry, and the honest answer is that industry matters less than shape. Still, the same industries tend to land in the same band, for reasons that are easy to name.

IndustryUsual bandWhat drives the price
Car wash and auto detailingStarter, 4,900Bookings, memberships and repeat reminders; one location
Salons and spasStarter or BusinessOnline booking and staff rotas push it to Business
Nonprofits and charitiesBusiness, 9,900Donations, Gift Aid or tax receipts, consent history, migration
Staffing and recruitmentBusiness or CustomTwo pipelines, candidates and clients, plus job matching
Public sector bodiesCustom, from 19,900Permissions, accessibility, audit trails and procurement paperwork

The per seat comparison changes the picture by industry too. A detailing business with three staff gains little from avoiding seat fees, so its case rests on fit. A staffing agency with thirty consultants pays per seat on every one of them, which is usually what pushes it toward owning the system. Our recruitment, nonprofit and detailing pages show what each build includes.

For a budget CRM, the cheapest honest answer is often a free tier or a spreadsheet until the business has a second person following up. We say so in writing when that is true.

The free CRM question

Free tiers are a serious option and we recommend them regularly, so it is worth being precise about where they end.

A free tier is genuinely enough for a small team doing simple follow up, and paying anybody, including us, before that point is waste. What free actually buys is a contact list, a pipeline and basic tasks for a capped number of users or records.

The ceiling arrives in one of four ways, usually suddenly. A record or contact limit is reached, which for marketing suites can happen in a single import. A feature you now depend on turns out to be two tiers up. The number of users crosses the free cap. Or the reporting you need to run the business does not exist at the free level, and the paid level that has it is priced for a different size of company.

The genuine cost of a free CRM is not money, it is the migration you will run later plus the habits formed inside somebody else's data model. That cost is small if you keep the data clean and export it monthly, and large if you let three years of history accumulate in a tool you cannot export properly. Export monthly from day one, whatever you use, and keep the files.

Free, freemium and freeware CRM programs compared

Free CRM programs come in three kinds, and they differ more than the word free suggests.

KindWhat you getWhere the cost appears
FreemiumA hosted CRM with a free tier, often no credit card requiredSeat, contact or feature limits; the paid tier you need is priced per user
FreewareDesktop or self hosted software, free to useYour time: setup, backups, updates and support
Open sourceFree code you host and can changeA developer to install, customise and keep it secure

Free tiers with unlimited contacts usually limit users, pipelines or automated workflows instead. Freeware contact management software suits one person on one computer and struggles the day a second person needs the same list. For an inexpensive CRM, the honest comparison is three years of the paid tier you will actually need against a one time build, which is the table earlier in this guide.

How to spend less without getting less

Five things that reduce a quote, all of which we suggest before being asked.

  1. Cut the first release, not the system. Build the daily workflow and the one integration you cannot live without. Add the portal and the reporting in phase two, once the system is in use and you know what you actually want. A phased build is regularly thirty percent cheaper across both phases, because phase two is specified from evidence rather than imagination.
  2. Clean your own data. Migration is priced by the mess. A weekend spent deduplicating a spreadsheet and standardising a column can remove a thousand from a quote, and nobody knows your records better than you do.
  3. Drop the integration nobody uses. Every integration list we receive has one system on it that two people log into twice a year. Ask when each connection was last needed and by whom.
  4. Use one document template, not six. Layout variations are cheap individually and expensive collectively. Standardise first, then automate.
  5. Answer discovery quickly. The most expensive client is not the demanding one, it is the slow one, because a stalled project is repriced. Two days of focused answers early is worth more than any negotiation.

Two things we will not cut, and it is fair to know why. Backups and an export path, because a system you cannot leave is not owned. And permissions, because retrofitting them into a live system with real data is several times the cost of building them in.

What we will not quote

Turning work down is part of pricing honestly, so here is the list.

A CRM for a process that does not exist yet. A business six weeks from launch will change its process five times before Christmas. Rent something for a year and build on evidence.

A replacement for a system that works. If the complaint is the interface is dated but the data is sound and the team is fluent, the payback is not there. Integrate with it or report on it instead.

An ERP wearing a CRM label. If the actual problem is stock, purchasing or production, a CRM will pull the same wrong numbers from the same place. The split is explained in ERP versus CRM.

A build with no internal owner. If nobody is accountable for the system after launch, it will decay, and we would rather not take the money.

A fixed price on a scope nobody can describe. If discovery cannot produce a two page scope, the honest product is a paid discovery engagement, priced separately, ending in a document you own whether or not you continue with us.

How the money is actually paid

The structure matters as much as the number, because it decides who carries the risk.

Forty percent on signature, forty at the first working release with your real data in it, twenty at handover. The middle payment is deliberately tied to something you can log into and use rather than to a date on a plan, so a slipping project is our problem financially rather than only yours.

The fixed price covers everything in the two page scope, including the integrations named in it and twelve months of fixing them when the far side changes. Work outside that scope is quoted separately before it starts, at 60 an hour, and we would rather have that conversation than quietly absorb changes and rush the rest.

At handover you receive the code in your own repository, the database in your own hosting account, the deployment instructions and the credentials. Nothing is held back as leverage. That is a deliberate commercial position: the aftercare is cancellable and everything is transferable, which means we have to keep earning it. Tell us how your business works and a fixed price with a two page scope comes back inside two business days, in writing, from the contact page.

What the two page scope actually contains

A fixed price is only meaningful if both sides agree what it covers, and the document that does that is short on purpose. Two pages, written in your vocabulary rather than ours, so anybody in your business can read it and object.

  • Record types, listed, with the fields that matter on each. This is the line that decides the price, so it is first.
  • Pipeline stages, in your words, with the event that moves a record out of each one.
  • Automations, numbered. Each one written as when X happens, do Y. Counted, because the count is priced.
  • Integrations, named, with direction and what happens when the far side is unavailable.
  • Documents and reports, listed by name, with a sample attached where one exists.
  • Migration source and row counts, plus the identity rule for duplicates, agreed before anything is imported.
  • What is explicitly not included, which is usually the longest section and the most useful one.

That last section does more work than the rest combined. Most disputes in software projects are not about quality, they are about an assumption nobody wrote down, so we write down the assumptions that would be expensive to be wrong about, in the negative, and ask you to challenge them.

The scope is yours whether or not you continue. If you take it to another developer and get a cheaper quote on the same document, that is a good outcome for you and a fair test of us, which is the point of writing it down rather than holding it as leverage.

Questions about custom CRM cost

How much does a custom CRM cost?

Between 4,900 and 19,900 US dollars for most businesses under a hundred people, fixed before work starts. A single pipeline replacing a spreadsheet sits at the low end. Several record types with quoting, accounting sync and a migration sits in the middle, and portals, scheduling or compliance modules push it past 19,900.

What makes a custom CRM more expensive?

Seven things, in order: the number of record types, how many integrations and how modern they are, the state of the data being migrated, whether there is a logged in portal, document generation with layout rules, anything involving scheduling or routing, and compliance requirements like audit trails, because those touch every screen rather than one.

Is a custom CRM cheaper than a subscription?

For a team of twenty it breaks even late in year one and saves roughly fifty thousand over five years, because the build price does not grow with headcount. Below about eight people the arithmetic favours subscribing, and we say so rather than taking the work. Model your own numbers at double your current team size.

What are the ongoing costs after the build?

Hosting in your own account at 10 to 60 a month, a domain at 15 to 40 a year, and optional aftercare at 290 a month covering backups, monitoring, security updates, integration maintenance and four hours of changes. There are no per seat fees, so adding people later costs nothing at all.

Can I reduce the cost of a custom CRM build?

Yes, in five ways. Build the daily workflow first and add portals or reporting in a second phase. Clean your own data before migration. Drop the integration nobody actually uses. Standardise on one document template. And answer discovery questions quickly, because a stalled project is the most expensive kind for both sides.

Do I pay everything up front?

No. Forty percent on signature, forty at the first working release containing your real data, and twenty at handover. The middle payment is tied to something you can log into rather than to a date, so delays carry a financial cost for us and not only for you.

Tell us how your business works. We will quote the CRM that fits it.

A 30 minute written brief from you, a fixed price and a two page scope from us within two business days. No call required, no obligation.

Get a scoped quote