Checklist: Three tests, run in a trial week. Run cost: your own three-year total, not the monthly quote (pass); Fit: your last five deals record with no more than a couple of custom fields (pass); Exit: contacts, deal history and notes export as files you can open (pass).

How to choose a CRM by what it costs to run

Three tests decide how to choose a CRM, and none of them is a feature comparison. Price the product over three years at the seats you expect to reach, record a real deal in what it already ships, and export everything yourself before you sign.

How to choose a CRM: the short answer#

Most guides on how to choose a CRM answer a different question. They rank products. Meanwhile the person signing the invoice is asking something else entirely. What will this cost to run, and will the team still be using it in year two? In short, this page answers the running question rather than the ranking one.

The three tests, each with its pass mark#

  1. Price it over three years, at the seat count you expect to reach.

    Pass mark: you can state a thirty six month total for each shortlisted product, built from your own seats and the tier that carries the feature you need.

  2. Record a real deal in what the product already ships.

    Pass mark: your last five closed deals record without more than a couple of custom fields.

  3. Export everything yourself, during the trial, before you sign.

    Pass mark: contacts, deal history, notes and the activity log come out as files you can open.

Why the price you were quoted is not what the CRM costs#

The per-seat figure is what a CRM costs to buy. However, it is not what a CRM costs to run. Every quote you have collected covers one line of a bill that has at least six.

One vendor's own ladder spans 4.9 times#

Show data table
One vendor, four published plans, on annual billing. The top plan is 4.9 times the entry plan, inside a single product.
Item List price per user per month
Pipedrive Lite 14 USD
Pipedrive Growth 24 USD
Pipedrive Premium 49 USD
Pipedrive Ultimate 69 USD

Inside one vendor the published spread is nearly five times, so anyone working out how to choose a CRM is not comparing a single number.

Pipedrive published plan prices per user per month One vendor, four published plans, on annual billing. The top plan is 4.9 times the entry plan, inside a single product. Pipedrive pricing page, list prices in US dollars per user per month on annual billing, checked 7 September 2026.

Those lines are easy to name once somebody names them. First, the licence, charged per seat per month. Second, getting your existing records in, which is either your weekend or somebody's invoice. Next comes connecting the CRM to the tools that already hold customer data. Then training, which costs working hours rather than money. Finally there is administration, and administration never stops.

The six lines, and who publishes each number#

Working out how to choose a CRM means pricing six lines, and this is who publishes each number.
The line on the billWhat it actually isWho publishes the number
LicencePer seat per month, for as long as you use the productThe vendor, on its own pricing page
One-time onboarding feeA required fee on some tiers, charged onceThe vendor, where it charges one. HubSpot states 1,500 US dollars on Professional and 3,500 on Enterprise, and calls both required
Data migrationGetting your existing records inNobody. It is yours to estimate
IntegrationConnecting the CRM to the tools that already hold customer dataNobody. It is yours to estimate
TrainingWorking hours rather than moneyNobody. It is yours to estimate
AdministrationA named person with standing weekly time, for as long as you own itNobody. It is yours to estimate, and it never stops

Two of those lines are printed on vendor pricing pages, so you can check them today. For example, as of September 2026 HubSpot charges a mandatory one-time onboarding fee on its Professional and Enterprise tiers, published on its own Sales Hub pricing page (opens in new tab). That fee is not optional. It is not inside the monthly figure you were quoted either.

The remaining lines are yours to estimate. Nobody will estimate them for you, and that is the part no pricing page covers. Because the vendor's page exists to sell the licence, the rest of the bill is simply not its subject.

In practice this is where most of the difference between two shortlisted products hides. Two products can quote within a few dollars of each other. Yet one loads your data in an afternoon and the other needs a consultant for a fortnight.

How to choose a CRM by the three-year number, not the monthly one#

The only cost figure that separates two products for your business is your own three-year total. A per-seat price separates nothing. The headline per-seat figure will not separate your shortlist, because it covers one line of a bill that has at least six.

Build the number from five inputs, and all five are yours. First, seats today. Second, seats you expect in year three. Then the tier you actually need, which is often not the tier you were quoted. The published price of that tier. Finally the one-time lines: migration, integration work and training hours.

The arithmetic, stated once#

Three year totalbilled seatsprice per seat per month36 monthsmigrationintegrationtraining

Two mechanics move that total far more than the headline price does. First, seat growth compounds, so a team of four planning to be twelve is buying three times the licence it priced. Second, tier boundaries force upgrades. A feature listed on a pricing page as available often sits above the plan in your quote. As a result you price the cheap tier and buy the expensive one.

The tier that carries the reports is 12.9 times the tier in your quote#

Starter against the tier with the reports12.9 times the entry tier

$7

HubSpot Sales Hub Starter, per seat per month

The tier with the reports

$90

HubSpot Sales Hub Professional, per seat per month

Anyone working out how to choose a CRM prices the tier that carries the reports, not the tier that appeared in the quote.

Starter against the tier with the reports (List price per seat per month on annual billing, licence only, before the 1,500 US dollar Professional onboarding fee the same page states as required)
OptionList price per seat per month on annual billing, licence only, before the 1,500 US dollar Professional onboarding fee the same page states as required
HubSpot Sales Hub Starter, per seat per month$7
HubSpot Sales Hub Professional, per seat per month$90

Source: HubSpot Sales Hub pricing, checked 7 September 2026

Here is an illustrative example, not a client result. A four-person sales team prices a mid-tier seat. Then it expects nine seats by year three. Also it needs one reporting feature that lives a tier up. Consequently the three-year licence roughly triples against the number in the first quote.

Your own thirty six month total#

Your three year run cost

Put your own seat count and plan in, then read the thirty six month number

Licence

$21,060 over 36 months
The plan you priced

Each preset seeds only what that vendor publishes: the list price, a seat minimum where one is published, and a one off fee only where the vendor states it as required. Change any of those three and this moves to your own quote.

List price 90 dollars per seat per month on annual billing, plus a one time Professional onboarding fee of 1,500 dollars that the same page states as required.

Setup and onboarding

$1,500 one off

The administrator

$13,500 over 3 years
How much of one person the system takes

Administration is a standing job rather than a phase, so it is a share of a person rather than a fee. If you cannot name the person, leave it at nobody and read what that does to the total.

Renewal uplift

$0 over 3 years
Committed over thirty six months$36,060
  • Licence$21,060

    58% of the total. 4 billed seats growing to 9 by year three, x $90 a month, summed across 36 months

  • Renewal uplift$0

    0% of the total. nothing set, because you have not been given a rate yet

  • Setup and onboarding$1,500

    4% of the total. a one off fee, published as required or quoted in writing

  • The administrator$13,500

    37% of the total. about a day a month of one person at $90,000 loaded, over 3 years

$90 a seat a month is $36,060 committed over three years#

1.7 times the sticker

On your numbers the tool costs $154 per person per month once every line is in, against a $90 sticker. The licence is 58 percent of what you commit, and setup, the administrator and the renewal carry the rest. Take the whole figure into the room rather than the sticker.

Committed over thirty six months$36,060
Per person on the team, per month, averaged over the term$154
Seats billed in month one, and in month thirty six4 then 9
Licence as a share of the total58%
Seats billed with nobody in them0 of 4
Four lines over thirty six months, computed from the figures set above
LineOver 36 monthsShareHow it is computed
Licence$21,06058%4 billed seats growing to 9 by year three, x $90 a month, summed across 36 months
Renewal uplift$00%nothing set, because you have not been given a rate yet
Setup and onboarding$1,5004%a one off fee, published as required or quoted in writing
The administrator$13,50037%about a day a month of one person at $90,000 loaded, over 3 years
All four lines$36,060100%$154 per person per month, across an average of 6.5 people over the term

Modelled, not measured. The list prices, seat minimums and the one required onboarding fee in the plan presets are the vendors' own published figures, checked 7 September 2026; everything else above is your own input run through the arithmetic stated beside this model. The uplift and the administrator start at zero because no defensible average was available for either, so get both in writing before you sign rather than treating a zero as a finding.

Set your seats now, your seats in year three, the tier you were quoted and who administers it. How to choose a CRM ends on this number, not a monthly one.

Run this arithmetic before the demo rather than after. Because you arrive holding a number, the conversation changes. Instead of asking what the product does, you ask which tier carries the three things you need.

That is the whole of the cost question. One number, built from your own seats, checked against the vendor's published tier.

Who administers this, and what does that time cost?#

A CRM needs a named person with standing time, or it decays. This is the running cost that appears on no invoice. Also, it is the one most likely to decide whether the system survives.

The work itself is small and constant. Somebody approves a new required field. Somebody decides what a stage means when two people disagree. Later somebody notices that half the deals have no close date, and chases them. Nobody does that work in the gaps between their real job.

Therefore answer three questions today, before the shortlist exists. Who approves a change to the record layout? How many hours a week do they have for it? What happens to the system during the month that person is on leave?

If the honest answer to the second question is zero, the purchase is already in trouble. Still, that is not a reason to pick a different product. Instead it is a reason to fix the staffing question first, or to wait.

In particular, watch for the pattern where the administrator is assumed rather than named. Somebody technical will pick it up. Somebody in operations already knows the tool. Because nobody agreed to it, the work lands on whoever complains last.

Test one: how to choose a CRM using your own last five deals#

A product fits when a real deal from your business can be recorded in what the product already has. No custom fields, no consultant, no workflow build. In short, that is the first test that separates products where a feature list cannot.

Run it on your last five closed deals. For each one, write down what was actually sold. Note who touched it, what stages it moved through, and what somebody had to know at each stage. Finally, open the trial and try to record all five.

Watch for the moment you reach for a custom field. One custom field is normal. However, five means the product models a different kind of business than yours. Ten means you are about to pay a vendor to become a platform you then have to maintain.

The deal shape test, from your last five closed deals to a fit, a re-run against another product, or a buildOne custom field is normal. Five means the product models a different kind of business than yours, and ten means you are paying a vendor to become a platform you then maintain.

This failure is quiet, which is exactly why it needs a test. Because the demo uses the vendor's example deal rather than yours, a product that needs heavy shaping still demos perfectly. Meanwhile the gap only appears when somebody tries to log a real sale.

Whereas most of this page is about cost, this test is about shape. Also, it is the one that decides adoption, since a salesperson will not fight a form twice.

If your five deals fit nothing on the shortlist, the question changes shape. At that point you are choosing between bending your process and building something. We build custom software, so treat this as an interested view rather than a neutral one: our comparison of custom-built software against off-the-shelf products walks through where that line actually falls.

Test two: what has to be true about your data before day one?#

A CRM inherits whatever you put into it. Therefore the second test is about your records rather than the product. Before you migrate anything, find out whether your current data can be loaded at all.

Take 200 real records from wherever they live now. Load them into the trial. Next, count what broke. Duplicate companies, missing owners, a phone column holding three formats, notes trapped in an email thread nobody exported.

  1. A colour code nobody wrote downTwo rows are tinted and no key appears anywhere. A human reads the sheet and supplies the meaning. An importer has nothing to read, so both rows need a decision before they move.
  2. A stage encoded in a column headerSent quote? with a Y or an N under it is a stage with no stage list and no exit criterion. Somebody has to decide what it maps to on the way in.
  3. The same company, twice, under two ownersBluefin Foods appears in two rows under two different sets of initials. That is a duplicate company and an unresolved owner in one pair of cells, and it arrives as two records.
  4. A note only its author can readA free text note sits beside an empty cell in the same column, so nothing says which fields are mandatory or what the note was meant to record.
Load 200 real records and this is what breaks. Each numbered note is a record that needs a human decision before it can load.

Most of those problems are yours. They would exist in any product you chose. Still, you want to meet them in a trial rather than in week one of a paid contract.

In particular, count the records that need a human decision before they can load. That count is your migration cost, expressed in hours rather than dollars. For instance, 40 records needing a judgement call is an afternoon. Whereas 400 is a fortnight somebody has to find.

Migration hoursrecords needing a decisionminutes each60

Anyone moving off a spreadsheet has an advantage here and rarely knows it. Because your data is already in one place and already flat, most of it maps cleanly. In contrast, a team leaving an older CRM is usually carrying ten years of fields that no living person can explain.

Test three: can you get everything back out?#

Export everything yourself, during the trial, before you sign. That means contacts, companies, deal history, notes and the activity log. If any of those will not come out as a file you can open, you have found the most expensive thing on this page.

  • Export contacts and companies as files you can open.
  • Export deal history, rather than only the current values.
  • Export notes, and check they carry their dates and authors.
  • Export the activity log the same way.
  • Open every file before you decide anything.
  • Find out whether the export is a button or a support ticket.
  • Read what the contract says happens to your data at the end of the term.

Almost nobody runs this test, because it feels like planning to fail. In practice it is the opposite. It is the difference between choosing a supplier and acquiring a landlord.

Therefore do it concretely. In the trial account, run the export. Open the files. Check that notes carry their dates and authors. Check that deal history is more than a list of current values. Finally, find out whether the export is a self-service button or a support ticket with a fee attached.

Read the contract for the same thing. Look for what happens to your data at the end of the term. Also look for how long it is retained, and in what format it is returned. Ask for that in writing before signature rather than after.

This is general information, not legal advice. Consult a licensed attorney before you rely on any contract reading, including this one.

Do this on day five of the trial, not on day one. By then the account holds enough of your own records for the export to prove something.

An export that works is also how you keep the rest of your position. Because a vendor whose product you can leave is a vendor you can negotiate with, this test pays for itself at every renewal.

Read the primary source, not the comparison post#

Verify every number that matters against the vendor's own documentation. Comparison content rounds figures. Then the rounded figure travels, and it is not the figure in the contract.

Take the daily API allowance on HubSpot's Professional tier. As of September 2026, HubSpot's own developer platform usage guidelines (opens in new tab) state 625,000 calls a day. A round-up may carry a nearby figure instead, and only the vendor's number is the one in the contract. Any gap matters only near the ceiling, and you learn you are near the ceiling by reading the real number.

The daily ceiling moves with the tier too#

Show data table
HubSpot's published daily API allowance for a privately distributed app, by product tier. The middle bar is the figure quoted above.
Item API calls per 24 hours
Free and Starter 250,000 calls
Professional 625,000 calls
Enterprise 1,000,000 calls

The tier decides your price and it decides your integration ceiling, and only the first of those appears on a pricing page.

HubSpot daily API allowance by product tier HubSpot's published daily API allowance for a privately distributed app, by product tier. The middle bar is the figure quoted above. HubSpot developer platform usage guidelines, published daily API limits per account for a privately distributed app, checked 7 September 2026.

The same applies to limits nobody quotes at all. For instance, Salesforce publishes a flat API allocation for Developer Edition in its limits quick reference (opens in new tab). Also, Zoho publishes a credit system with a per-tier ceiling in its API limits documentation (opens in new tab). Those numbers decide whether your future integration works at your volume.

Treat the category's failure statistics the same way. You will see claims that a large share of CRM projects miss their objectives. A figure that travels with no stated population and no publisher does not belong in your business case.

The number in the contract is the vendor's, not the round-up's#

The trial week: what to test on which day#

Every vendor says try it. Almost none says what to try. Therefore here is a five-day protocol you can run inside a standard free trial. It is the part a demo cannot do for you, because a demo is driven by the person selling.

Each day carries a pass mark, and the pass mark is the point.

  1. Day one

    Load 200 real records and count what broke.

    Pass mark: fewer than twenty records need a human decision before they will load.

  2. Day two

    Record your last three closed deals, from first contact through to signature.

    Pass mark: they record without more than a couple of custom fields.

  3. Day three

    Hand a phone to the least technical person on the team and time a logged call.

    Pass mark: the call is logged in under a minute, by somebody nobody trained.

  4. Day four

    Build the one report leadership asks for every month.

    Pass mark: the report exists without a consultant.

  5. Day five

    Export everything and open the files.

    Pass mark: the export opens.

Day three is the day that predicts adoption. Because a CRM the team will not update from a phone fills with stale deals, this is worth timing rather than assuming.

Run the same week against two products, never one. In contrast to a demo, this produces a comparison you can defend to whoever signs.

When you should not buy a CRM yet#

Sometimes the honest answer is that you should not buy one this quarter. No vendor's blog will say so, because the trial button is why the page exists. We build and customise CRMs, and we do not sell one, so here is the honest version.

Stay on the spreadsheet while two things are true. First, fewer than about a hundred active contacts and a handful of open deals at any time. Second, one person holds the whole customer relationship, and nobody else needs to see it to do their job.

Below that volume a spreadsheet is not a failure of discipline. Instead it is a correct tool, and leaving it early buys administration you cannot yet staff. Therefore wait until the pain is real. A second person needs the history, or a deal is dropped because nobody could see it.

Two other disqualifications are worth naming plainly. First, do not buy a CRM to fix a process nobody has agreed on, because the software will simply encode the disagreement. Second, do not buy while the person who would administer it has no hours to give.

One more case deserves naming. If your deals are won and lost inside a single channel that already keeps its own history, a CRM may only duplicate that record. Check where the history really lives before you buy a second place to keep it.

Four independent gates between deciding to buy a CRM and buying one, with staying on the spreadsheet drawn as a real terminal stateEach gate stops the purchase on its own, which is why they are drawn as gates rather than listed as caveats. Working out how to choose a CRM includes deciding not to buy one yet.

None of that is an argument against CRMs. Instead it is an argument for buying one at the point where it will actually be used.

How to choose a CRM once a product has passed all three tests#

If a product cleared the run cost, the fit test and the export, buy it and stop shopping. Because the remaining differences between shortlisted products are small, another month of evaluation costs more than it saves.

Two exits follow from here, and both are part of choosing well. First, running the product well, which is a different discipline from choosing it. Most of the value sits there rather than in the choice. Our notes on keeping a CRM accurate after go-live cover the habits that decide whether the records stay usable.

Second, the exit for the reader whose five deals fit nothing. If your business sells something the category does not model, an off-the-shelf CRM keeps asking you to be a different company. Then the question becomes what building costs instead. Our guide to what custom software development actually costs gives the ranges before anybody talks to you.

The one-page checklist for how to choose a CRM#

Here is the whole method on one page, in the order it should be run. Print it, or paste it into the document your shortlist already lives in.

Before you look at any product, answer two questions. Who administers this, and how many hours a week do they have? What does one closed deal in your business actually look like, written down?

Then, for each shortlisted product, do five things. First, build the three-year total from your own seat forecast and the tier that carries the feature you need. Second, record your last five deals in the trial without customising anything. Third, load 200 real records and count what needed a human decision. Also, time somebody untrained logging a call from a phone. Finally, export everything and open the files.

The five test scorecard

What matters most to you? Drag to reweight.

Score each one out of 5 as you run the tests. Leave a row at "not run" until you have actually run it.

Three year run cost

Your own thirty six month total, on the tier that carries the reports you named

Product A
Product B

Your last five deals

They record with no more than a couple of custom fields

Product A
Product B

The 200 record load

Under twenty records needed a human decision before they would load

Product A
Product B

A call logged from a phone

Under a minute, by somebody nobody trained

Product A
Product B

The export

Contacts, deal history, notes and the activity log come out and open

Product A
Product B

Nothing is scored yet. Run a test against both, put the result in above, and the ranking builds as you go. A row left at "not run" stays out of the average rather than counting as a zero.

  1. Product AYour first shortlisted productscored on 0 of 5
    0.00 / 5
  2. Product BYour second shortlisted productscored on 0 of 5
    0.00 / 5
The scores you have entered so far, out of five, with the tests you have not run left blank
CriterionProduct AProduct B
Three year run costnot runnot run
Your last five dealsnot runnot run
The 200 record loadnot runnot run
A call logged from a phonenot runnot run
The exportnot runnot run
Drag a weight to say what matters, then score each test as you run it. It holds the whole method for how to choose a CRM against two shortlisted products.

Then check every number you were quoted against the vendor's own documentation rather than a comparison post.

A product that clears all of that is your answer. Any product that fails one line has told you something specific, which is more than a demo ever does.

A note on where this comes from#

Atyantik has run 50+ enterprise engagements across 7 countries. All of them run from India. We also build and customise CRMs for companies whose process does not fit a product off the shelf. We do not sell a CRM. Therefore this page can say when not to buy one.

If you have run the three tests and want a second opinion on what you found, our CRM development and customisation work explains how we approach it. Read it when you are ready. There is nothing to fill in here.

Questions people ask about how to choose a CRM

How much does a CRM cost per user per month?
Check the vendor's own pricing page for the tier you need, and treat that figure as one line of the bill rather than the bill. Because the tier carrying the feature you want is often not the tier in your quote, the published price of the wrong tier tells you very little. The number that decides the purchase is your own three year total, built from your seat forecast, the tier that actually carries the feature you need, and the one time migration, integration and training lines.
What is the single most useful question to ask before buying a CRM?
Ask who will approve changes to the records, and how many hours a week they have for it. Because a CRM with no named administrator degrades whichever product you chose, that answer matters more than any feature comparison.
How long should a CRM trial be?
Five working days of deliberate testing is usually enough to separate two shortlisted products. In contrast, a longer trial spent browsing features adds little, since features are the part the demo already showed you.
Should a small business buy a CRM or use a spreadsheet?
Stay on the spreadsheet while one person holds the whole relationship and the deal count is small. Then move when a second person needs the history to do their job.
Can I get my data back out of a CRM?
Usually yes, although you should verify it yourself during the trial rather than accept an answer on a call. Export contacts, deal history, notes and the activity log, then open the files.

Ajay Patel

Co-founder, Chief Executive Officer, Atyantik Technologies

Ajay Patel is co-founder and Chief Executive Officer of Atyantik Technologies, which he co-founded in 2015. Atyantik carries 50+ enterprise engagements across 7 countries, and its longest active engagement runs beyond ten years. He works with founders and operations leaders on the build, buy, and integrate decisions that sit underneath a working sales process.

More from Ajay PatelHow we approach custom CRM developmentAtyantik software development services

Keep reading