Sales, marketing and customer service

How do you choose a CRM for a B2B company? a selection method, not a tool ranking

The CRM decision is settled before the first demo, on a sheet of paper with your own sales process on it. Below is a method that works whatever the system is called: what to write down before you open a price list, how to split must-haves from nice-to-haves, what to ask the vendor, what to ask yourself, how to test a system on your own ugly data, and which costs only appear after a year.

9 minutes read

  • 2 listsmust-have and nice to have; a nice-to-have never settles the choice, even though it is the thing that sells the demo
  • 100 recordshow much of your real data, ugly cases included, goes into a trial account before anyone signs anything
  • 6 costslicence, implementation, migration, training, the higher tier after a year and the tools bolted on beside it; the vendor price list shows one
  • EUR 3,500 netone week of the process workshop, which ends with a system recommendation and a list of real gaps, not with a vendor deck

Short answer

How do you choose a CRM for a B2B company, step by step?

Start with a sheet of paper, not a price list. Write the sales process down stage by stage: what triggers the next step, who performs it, what has to be true for a deal to move on, and where the data sits today. Without that description you buy the system that looks best in a demo, and every demo looks good, because it runs on a clean example.

Then build two lists: must-have and nice to have. A must-have is anything whose absence stops work or pushes it into a spreadsheet next to the CRM. For each one, check which tier it actually runs on, because „the system can do that” without a tier name settles nothing. Then load a hundred of your own records into a trial account and see what breaks.

And one question that changes the outcome more often than any feature table: who is going to fill this CRM in? A system chosen for board reporting loses to a salesperson who works around it. Wiring the system you pick into an AI agent is a separate decision, covered in how to integrate a CRM with AI.

Why write the process down before you watch the first demo?

A vendor demo is built to look good: three stages in the pipeline, one salesperson, no duplicates, every field filled in. Your sales does not look like that. Until you have it written down, you are comparing somebody else's example with somebody else's example and picking whichever clicks more nicely.

The description does not have to be a formal process map. One page per stage is enough: what triggers it, who performs it, what has to be true for the deal to move on, and where the data comes from. Do it with the person who actually sells, not the person who reads the report at month end. That page later becomes the list you check every candidate against.

  • Pipeline stages and the condition for moving on, written as a sentence, not as a stage name
  • Who plans the next step and how they know it needs planning
  • The tools standing next to the CRM: email, quotes, invoices, tickets, delivery
  • Objects tied to a customer: contract, device, subscription, site, project
  • Every place where somebody retypes data from one screen into another

Which requirements are must-haves and which are only nice to have?

An undivided requirements list is useless, because every system meets some part of it and the vendor will show you exactly that part. Split it into two columns. Must-have covers the requirements whose absence stops work or pushes it into a spreadsheet beside the CRM. Nice to have is everything else, including whatever makes the biggest impression in a demo.

One rule: you settle the choice on the must-have list alone. If two systems meet it equally well, then and only then do you look at the nice-to-haves and at the price. Below are six requirements that B2B companies most often file in the wrong column.

RequirementMust-have or nice to haveHow to check it before you sign
A custom object tied to the customer: contract, device, subscriptionmust-have, because you cannot buy your way into a data model latertry to create one in a trial account within the first hour
A rule that watches the stage and prompts the next stepmust-have when the salesperson is not supposed to do it by handcheck which tier it runs on, not whether it exists at all
Full data export including activity historymust-have, because this is your cost of leavingexport the trial account and open the file before you believe the promise
Integration with invoicing and order fulfilmentmust-have when a person retypes that data todayask for the field name in the API, not for a sentence saying an API exists
Forecasting and a board dashboardnice to have, until the sales team fills the system inpark it for the second quarter after go-live and check it then
Mobile app and an inbox pluginnice to have, unless the team works in the fieldask three salespeople when they last used it in your current system

The middle column matters more than the first. You recognise a must-have by the manual work or the second register that appears beside the CRM when it is missing. With a nice-to-have, nobody can say who will use it in the first quarter.

What should you ask the vendor, and what should you ask yourself?

The vendor conversation is worth having only once the two lists exist. Then you ask closed questions with checkable answers instead of listening to what the platform can do. The three vendor questions below remove half the candidates in the first week.

The other three you ask yourself, and those usually decide whether the rollout survives a year. They are about who owns the system, what happens to the data on the way out, and what exactly stops being done by hand.

  • For the vendor: which tier carries each item on my must-have list?
  • For the vendor: what does a full export contain, and does it include activity history and custom fields?
  • For the vendor: what is inside the implementation quote and what appears as a separate invoice line?
  • For yourself: who maintains this system a year from now, and how many hours a week do they have?
  • For yourself: what happens to the data when we want to leave, who takes the backup and how often?
  • For yourself: which task stops being done by hand, and what number will show that it did?

How do you test a CRM on your own data instead of the sample set?

A trial account takes minutes to set up and it is the cheapest part of the whole decision. Load a hundred real records from the last few weeks, and make sure the ugly ones are in there: a company with no VAT number, a duplicate left over from a merger, a deal with no organisation attached. A demo shows the clean case. Your data shows the truth.

Then walk one deal from enquiry to signature the way a salesperson does. Count the clicks and the required fields. If entering a single lead takes more than a minute, the team will start avoiding the system, and you will find out a quarter later from an empty report.

Run the same test on an integration, because that is where the gaps the interface hides usually surface. How we wire a CRM to invoicing, email and fulfilment is described under CRM implementation.

  • A hundred real records, at least five of them broken, loaded by import rather than by hand
  • One deal taken from enquiry to signature, with the lead entry timed
  • One report you genuinely use, rebuilt in the new system
  • One integration wired up as a trial, even if it only reads from the invoicing system
  • A full export at the end of the test, opened as a file to see what actually came out

What does a CRM really cost beyond the licence?

The vendor page shows one line: price per user per month. The first-year bill usually carries six. Not because anyone is hiding costs, but because five of them arise on your side and nobody invoices them separately.

We do not quote vendor rates here, because they change several times a year. Current numbers sit on the HubSpot, Pipedrive, Salesforce and Zoho price lists, linked in the sources at the bottom of this page. Work them out on your target headcount for a year, and on the tier that actually carries your must-haves.

CostWhen it shows upHow to work it out before you decide
Licence per userfrom the first monthvendor price list times headcount for a year, including people outside sales
Implementation and configurationbefore go-liveour workshop runs at EUR 3,500 net per week, the wiring is quoted after the workshop
Data migrationin the switchover weekhours for duplicates and picklists, estimated on a sample of 100 records
Training and a slower teamthe first 2 to 4 weeks2 to 4 hours per person plus a few days of lower sales pace
The higher tier after a yearwhen a must-have feature turns upprice the tier above straight away, not only the entry price
Tools bolted on beside the CRMas the gap list growsemail, ticketing, e-signature, each with its own invoice

A cheaper system can end up more expensive. Three tools bolted on beside it, plus the hours spent retyping data between them, can cost more than one higher tier, except that cost has no single invoice and nobody sees it at a budget review.

What should you migrate when you switch systems, and what should you leave?

The default answer is „everything, just in case”, and that is the trap. Migrating everything carries the mess across with the data: duplicates, free-text fields instead of picklists, contacts at companies that stopped existing four years ago. The new system then shows you the same disorder at a higher price, and the team concludes the choice was wrong.

Migration is the one moment when cleaning data has a natural sponsor, because somebody has to touch it anyway. Use that. Move the core and leave the rest in the old system's archive, or in a file you open once a quarter.

  • Move: active companies and contacts, open deals, the last 24 months of history
  • Move: the fields somebody actually filters on, converted from free text into picklists
  • Archive: deals closed years ago and contacts without a single activity
  • Merge before import: duplicates matched on VAT number and company domain, not on name
  • Agree before import: the technical field names, because some systems let you set them only once

How do you make this decision in two weeks?

A CRM choice can hang for quarters, because both sides have arguments and nobody wants to sign off on a mistake. Two weeks is enough if, instead of comparing features, you test the candidates against your own process and your own data. That is the order we run it in on the process workshop.

  1. Write the process down before you open a price list

    Stages, conditions for moving on, step owners, the tools beside the CRM and the places where somebody retypes data by hand. You do this with a salesperson, not with the person who reads the report.

  2. Split the requirements into must-have and nice to have

    Must-haves are the ones whose absence creates manual work or a second register beside the system. The must-have list should fit on one page, otherwise it is not a must-have list.

  3. Ask six questions: three of the vendor, three of yourself

    Vendor: the tier carrying the deciding feature, the scope of the export, the edge of the implementation quote. Yourself: who owns the system in a year, the exit plan for the data, the task that stops being manual.

  4. Test on a hundred of your own records

    Trial account, import with the ugly data included, one deal from enquiry to signature, one real report and a full export at the end. Two days per candidate is enough.

  5. Cost it over three years and decide

    Licences at target headcount, implementation, migration, training, the tier above and the tools bolted on beside. The person who will answer for the system signs the decision.

Common mistakes

Six mistakes that make a CRM choice look wrong a year later

  • A CRM chosen for board reporting, not for the salesperson's day

    The system with the best forecast and the worst form wins. Two quarters in, the salesperson keeps a private spreadsheet, the CRM data is patchy, and the board report shows less than it did before the rollout.

  • Comparing features instead of comparing your own process

    The system with the longer list wins, not the one your sales actually fits into. A year later half the features sit unused, and the one thing you bought it for is missing.

  • A requirements list with no split into must-have and nice to have

    The decision gets settled by whatever impresses in a demo, not by the thing whose absence creates manual work. You find out at the first integration, when a field turns out to be missing from the API.

  • A decision taken in the vendor's demo, on the vendor's data

    A demo runs on a clean pipeline and completed fields. Your data has duplicates, companies with no VAT number and deals with no organisation, and those are what decide whether the system fits.

  • The price from the entry tier, the feature from a higher one

    The budget is built on the entry price and the must-have feature starts two tiers up. The bill grows halfway through the rollout, and from the outside the decision looks like an error.

  • Migrating everything instead of what is needed

    Duplicates and free-text fields travel across with the records, and cleaning eats weeks that were never in the plan. The new system shows the same mess at a higher price.

Checklist

Checklist before you choose a CRM

If any line is a no, the decision is still premature.

  • The sales process written down stage by stage, including the tools bolted on beside the CRM
  • Requirements split into must-have and nice to have, with the must-have list fitting on one page
  • Each must-have annotated with the tier it actually runs on
  • Three questions asked of the vendor and three of yourself, answers written down rather than remembered
  • A test on a hundred of your own records, ugly cases included, with the lead entry timed
  • Cost worked out over three years: licences, implementation, migration, training, higher tier, tools beside
  • Migration scope agreed: what moves, what stays in the archive, how duplicates get merged
  • A named person responsible for the system after go-live, with hours in the week

Let us settle it on your process

A workshop ends with a recommendation, not a deck

On a free 30-minute consultation we ask about your pipeline, the tools standing next to the CRM and the objects you need tied to a customer. If it turns out the system you already own is enough, we say so on the call. The process workshop costs EUR 3,500 net per week and ends with a process map, a must-have list and a recommendation you can defend to your board without us. We run at most two implementations at a time.

Book a free consultation

Tell us your challenge

You write directly to Paweł. No spam.

Frequently asked questions

How do you choose a CRM for a B2B company?

Write the sales process down stage by stage, split the requirements into must-have and nice to have, check which tier carries each must-have, test the candidates on a hundred of your own records and cost it over three years. The name of the system is the last thing you settle, not the first.

Where do you start when choosing a CRM?

With a page describing your own process, not with a price list and not with a demo. You need the pipeline stages, the conditions for moving on, the list of tools standing beside the CRM and the objects you tie to a customer. That document then becomes the checklist for every candidate.

What should you ask a CRM vendor?

Three questions carry the first call: which tier every must-have runs on, what a full data export contains including activity history, and what exactly the implementation quote covers. Write the answers down, because they remove candidates faster than any price comparison.

Should you test a CRM on your own data, or is the vendor demo enough?

A demo runs on a clean example, so it settles nothing. Open a trial account and load a hundred real records with the ugly ones included: a company with no VAT number, a duplicate from a merger, a deal with no organisation. Only then do you see where the system does not fit your data.

What does a CRM cost beyond the licence?

Beyond the per-user licence come implementation, data migration, training and a few days of a slower team, the higher tier once a must-have feature appears, and the tools bolted on beside the CRM. Our workshop costs EUR 3,500 net per week, and the wiring is quoted after it.

What should you migrate when you change CRM?

Active companies and contacts, open deals and the last 24 months of history. Deals closed years ago and contacts without a single activity stay in the old system's archive. Merge duplicates before the import, matching on VAT number and company domain rather than on name.

Who should decide on the CRM: the board or the sales team?

The person who fills the system in every day collects the requirements, and the person who will answer for it after go-live signs the decision. A board only ever reads data somebody entered, so a system chosen purely for reporting ends up with an empty dashboard two quarters later.

How long does choosing a CRM and the first rollout take?

Two weeks is enough for the choice itself if the process is written down and you test on your own data, two days per candidate. Wiring a CRM to invoicing, email and fulfilment takes us 2 to 6 weeks, counted from the workshop rather than from the signature.