Skip to content

How much does custom CRM development cost in the UK?

What drives the cost of a bespoke CRM: roles, integrations, data migration, reporting, portals and support, with AM-IT guide prices and how to scope a first phase.

By AM-IT Solution · Published · 4 min read

Two colleagues mapping a process on a whiteboard with arrows and coloured sticky notes
Photo: Walls.io on Pexels. Illustrative only; not an AM-IT project.

In short

A focused custom CRM built by AM-IT Solution starts from £8,000 (GBP, excluding VAT), after a paid discovery from £750 that produces a written scope and estimate. The final figure depends less on the word "CRM" than on how many roles, integrations, data sources and reports the first phase really needs, plus ongoing support from £150 a month.

Why CRM quotes vary so much

Two businesses can both ask for "a CRM" and need very different systems. One wants a shared contact list, a simple pipeline and reminders. Another needs applications moving through twelve stages, documents checked against a list, commission tracked per partner and managers seeing which team member converts best. The second is a much larger build, even though both are called a CRM.

That is why published price ranges for custom CRMs are so wide. A useful quote is tied to a written scope, not to the label. The questions below are the ones that move the price in practice.

What changes the cost of a custom CRM

Roles and permissions

Every distinct role needs its own view of the data and its own rules: what a counsellor, caseworker or sales executive can see and change, what a manager can approve and what only the owner can delete. Three roles with simple rules is a modest piece of work. Record-level rules, such as "a branch only sees its own clients", take longer to build and to test properly.

Your process and its exceptions

The pipeline stages are rarely the expensive part. The exceptions are: what happens when a document is rejected, when a deal splits between two partners, when a case is paused and resumed. Each exception that must be handled in the system, rather than by a person, adds design and testing. Discovery is where we separate the exceptions that need software from the ones a short written procedure handles better.

Integrations

Connecting email, website forms, a booking tool, accounting software or a payment provider is often where the value is, because it removes retyping. Each connection is priced on its own: how good the other system’s API is, whether data flows one way or both, and what should happen when the other side is unavailable. As a guide, a single API integration starts from £1,200 and payment integration from £1,200.

Moving your existing data

Most CRM projects replace spreadsheets or an older tool. Clean, consistent data is cheap to import. Years of records with duplicates, free-text dates and columns that changed meaning half-way through take real work to profile, clean and map, and the import should be rehearsed before go-live. Data migration starts from £800, and the variation comes from the state of the source data.

Reporting

A handful of live dashboards built from the CRM’s own data is part of a normal build. Reports that combine data from several systems, need historical snapshots or must match an existing finance definition exactly are separate pieces of work and should be listed individually in the scope.

Client or partner access

If clients, students, landlords or partners also log in, the CRM gains a second audience with its own security, design and support needs. Some businesses build the internal CRM first and add a client portal as a second phase once the internal process is settled.

Support after launch

A CRM becomes part of daily operations, so plan for hosting, backups, security updates and small changes from day one. AM-IT’s Essential Maintenance plan starts from £150 a month and Business Support, which adds development hours, from £400 a month.

AM-IT guide prices relevant to a CRM project (GBP, excluding VAT, guide only)
ItemGuide price
Discovery and scoping, with a written scope and estimateFrom £750
Custom CRM developmentFrom £8,000
API integration, per integrationFrom £1,200
Data migrationFrom £800
Client or staff portalFrom £5,000
Essential MaintenanceFrom £150 a month

These are the same guide prices published on our services and pricing pages. They are starting points, not quotes: the proposal after discovery sets out deliverables, assumptions, stages and payment terms before any build starts.

How to keep the first phase affordable

  1. Start with the one process that costs the most time or causes the most mistakes, not with every department at once.
  2. List the roles that will use the system in the first month, and leave the rest for phase two.
  3. Decide which integrations remove the most retyping, and keep the others as manual exports for now.
  4. Migrate the records people actually use. Archive the rest in a readable format rather than cleaning everything.
  5. Agree the five reports managers will look at every week before designing any dashboard.

Custom CRM or off-the-shelf?

A bespoke CRM is not automatically the better choice. If your sales process is standard and a few people use the system, an established platform configured well is usually quicker and cheaper to start with. We compare the trade-offs in custom CRM vs HubSpot, Salesforce or Zoho.

Custom development tends to make sense when your process is the thing that makes you different, when you are paying for several tools that each cover part of the job, or when your records do not fit a contacts-companies-deals model. Education consultancies tracking applications, and legal and advisory firms running casework, are common examples.

Common questions

Can a custom CRM be built in phases?

Yes, and it usually should be. A first phase covers the core records, pipeline and roles; later phases add integrations, portals and reporting once the team has used the system.

Who owns the code?

Ownership and handover terms are agreed in writing before work starts, along with documentation, so the system does not depend on one person.

Want a figure for your own process?

Start with a 30-minute conversation about the operation and the useful next step.

Book a 30-minute consultation

Your privacy choices

We use essential browser storage to remember this choice. With your permission, we also load Google Analytics (through Google Tag Manager) to understand which pages are useful. It sets analytics cookies, and Google processes the usage data. You can change your choice at any time. Read our privacy notice.