Processes & automation

How to Choose a CRM for a Small Business: Checklist

How to choose a CRM for a small business: map your sales process, list requirements, check integrations and data protection, compare 3-year costs and test.

Published
Reading time
10 min read

This guide walks through the selection in eight steps, with a requirements checklist, a cost comparison and a scoring matrix you can copy.

Signs that you need a CRM

A CRM (customer relationship management system) is the central place for contacts, enquiries, deals and the next steps with each of them. Typical signs it is time for one:

  • Enquiries arrive by email, phone and web form, and some of them get lost.
  • Nobody can say at a glance how many quotes are open and what they are worth.
  • Follow-ups depend on someone's memory or a sticky note.
  • When a colleague is on holiday, nobody knows the status of their customers.
  • Customer data lives in several inboxes, spreadsheets and phones.

If two or more of these apply, a CRM will usually pay for itself in saved time and fewer missed opportunities.

Step 1: Map your sales process

Before looking at any software, describe how your business wins customers today, from the first contact to the signed order. For most small businesses, five to seven stages are enough:

Stage What happens Data you need
Enquiry Contact via form, phone, email or referral Name, company, contact details, source, request
Qualification Check whether the request fits Budget, timing, decision-maker, fit
Quote Prepare and send an offer Scope, price, validity
Follow-up Answer questions, negotiate Notes, next step, date
Won / lost Decision Reason, value, start date

Note who does what at each stage and which exceptions occur. This description becomes the basis for your requirements and later for the configuration. Our guide on how to document business processes includes a simple template, with handling a web enquiry as the example.

Step 2: Write down your requirements

Turn the process into a list of requirements and sort them into three groups: must (without it the CRM is out), should (important but negotiable) and nice to have.

Area Typical requirements
Contacts and companies People linked to companies, duplicate check, custom fields, tags
Pipeline Your own stages, deal value, expected closing date, drag and drop
Tasks Reminders, due dates, assignment to colleagues, overview of overdue tasks
Email and calendar Emails logged automatically to the contact, meetings visible in the CRM
Lead capture Website forms create contacts and deals automatically, source recorded
Quotes Create quotes from the deal, or connect your quoting or invoicing tool
Reporting Open pipeline, won deals per month, conversion between stages, sources
Users and rights Roles, who sees which data, activity history
Mobile Usable app or mobile website for field staff
Data Import from spreadsheets, complete export in a standard format

Keep the must list short. If everything is a must, no system qualifies, and the decision ends up being made on gut feeling anyway.

Step 3: Check the integrations

A CRM is only useful if data flows into it without retyping. Check for each shortlisted system:

  • Email and calendar: is there a native connection to the system you use, and does it work in both directions?
  • Website forms: can your form send enquiries directly to the CRM, including the source of the visit?
  • Accounting or invoicing: do won deals and customer data reach invoicing without copying?
  • Newsletter tool, telephony, shop: which of these do you need connected now, which later?

Where no native integration exists, a no-code platform can often connect the systems. Our guide to no-code automation for small business explains how such workflows work and where their limits are. Ask the provider whether an API is available, even if you do not need it today.

Step 4: Clarify data protection and security

A CRM stores personal data of customers and prospects, so data protection is part of the selection, not an afterthought. The following is general information, not legal advice:

  • Processor agreement: if the provider processes personal data on your behalf, which is the normal case for a cloud CRM, the GDPR requires a contract that meets the requirements of Art. 28 GDPR. Most providers offer a standard agreement; read it rather than just ticking a box.
  • Where data is processed: ask where data is stored and processed, which subcontractors are involved and how transfers outside the EU are handled. Have the answers checked by your data protection officer or an advisor if anything is unclear.
  • Access and security: role-based permissions, two-factor authentication and an activity log should be standard.
  • Deletion and requests: you must be able to delete contacts you no longer need and answer people who ask what data you hold about them. Check how easy that is in practice.
  • Export: a complete export of all data in a standard format such as CSV protects you from lock-in if you ever want to switch.

Step 5: Compare the cost over three years

The monthly price per user is only part of the cost. Compare the total cost over three years, including internal time.

Worked example (hypothetical): A company with five CRM users compares two systems. CRM A is cheaper per user but needs a separate quoting tool; CRM B includes quotes and automations for web enquiries and reminders.

Cost item (36 months) CRM A CRM B
Licences, 5 users €4,500 (€25 per user per month) €8,100 (€45 per user per month)
Separate quoting tool €1,080 (€30 per month) Included
Setup and data migration €1,500 €2,000
Training €500 €500
Administration (A: 2 h, B: 1 h per month at €50) €3,600 €1,800
Total €11,180 €12,400

On paper, CRM A is cheaper. But suppose the built-in automations of CRM B save the team one hour of manual data entry per week compared with CRM A. Over three years, that is 156 hours, or €7,800 at a loaded cost of €50 per hour, which more than covers the difference. Whether that saving is realistic is exactly what you should check: the automation ROI calculator helps you estimate the value of the time saved and the payback period.

Step 6: Shortlist and score

Reduce the market to two or three candidates that meet all must requirements. Then score them with a weighted matrix, so the decision does not depend on the best sales demo.

Criterion Weight CRM A CRM B CRM C
Ease of use for the team 30 % 4 4 3
Integrations 25 % 3 5 4
Data protection and hosting 20 % 4 4 5
Cost over 3 years 15 % 5 3 3
Support and language 10 % 3 4 4
Weighted score 3.80 4.10 3.75

Scores from 1 (poor) to 5 (very good); the values are an example. Adjust the criteria and weights to your priorities before you look at the candidates, not afterwards.

Step 7: Test with real data

Use the free trial of the top two systems for two weeks with real work, not demo data:

  1. Import 30 to 50 real contacts and five to ten open deals.
  2. Let the people who will use the CRM daily work with it, not only the manager who chose it.
  3. Run through a test script: create a contact from a web form, log an email, move a deal through the stages, set a reminder, create a quote, pull a pipeline report, export all data.
  4. Test the mobile app if anyone works on the road.
  5. Collect feedback in a short list: what was easy, what was annoying, what was missing.

A system that the team finds awkward in week one will not be used properly in month six.

Step 8: Plan the introduction

The selection is only half the work. A few rules make the difference between a CRM that is used and one that is quietly abandoned:

  • One owner who is responsible for configuration, rules and data quality.
  • Clean data before the import: remove duplicates and outdated contacts instead of migrating years of clutter.
  • Few fields at the start: only what you need for the process. More can be added later.
  • Clear rules: for example, every enquiry is in the CRM within one working day, every open deal has a next step with a date.
  • Automate later: start with pipeline and tasks, then automate the most frequent steps. Our article on which processes to automate first has a scoring method for that.
  • Review after three months: what is used, what is missing, which fields nobody fills in?

If the CRM is part of a larger modernisation, place it in the core systems phase of your digital transformation roadmap, so that connections to accounting or your shop are planned together.

Common mistakes

Buying the biggest system. Enterprise CRMs can do everything, but a small team pays for complexity it does not use.

Choosing by price alone. A cheap licence with lots of manual work is expensive.

No owner. Without someone responsible, data quality declines within months.

Migrating dirty data. Duplicates and outdated contacts in the new system destroy trust in it from day one.

Deciding without the users. The people who enter the data must find the system practical.

Ignoring export. Check before signing that you can take all your data with you.

Checklist

  • Sales process described from enquiry to won or lost
  • Requirements sorted into must, should and nice to have
  • Integrations with email, calendar, website forms and accounting checked
  • Processor agreement, data location, access rights, deletion and export clarified
  • Total cost over three years compared, including internal time
  • Two or three candidates scored with a weighted matrix
  • Trial with real data and the future users, following a test script
  • Owner, data clean-up, rules and a review date planned for the introduction

Summary

Choose a CRM by starting from your own sales process, not from feature lists. Turn the process into a short list of must requirements, check integrations and data protection, compare the total cost over three years including internal time, score two or three candidates and test them with real data and real users. Then introduce the winner with an owner, clean data and simple rules, and add automations step by step once the basics are used every day.

FAQ

What should a small business look for in a CRM?

Start with the basics your sales process needs: contacts and companies, a deal pipeline, tasks and reminders, email integration and simple reports. Then check integrations with your website forms, calendar and accounting, data protection terms, data export and the total cost over three years.

How much does a CRM cost for a small business?

It varies widely by provider, number of users and plan. Most cloud CRMs charge a monthly fee per user. Add setup, data migration, training, add-ons and the time someone spends administering the system, and compare the total over three years rather than the monthly list price.

Do I need a data processing agreement with my CRM provider?

If the provider processes personal data on your behalf, as a cloud CRM usually does, the GDPR requires a contract that meets the requirements of Art. 28. Most providers offer a standard agreement. This is general information; for your specific case, ask your data protection officer or a legal advisor.

Is a spreadsheet enough instead of a CRM?

For one person with a handful of open deals, often yes. Once several people work with the same contacts, follow-ups get missed or nobody knows the latest status of an enquiry, a CRM usually saves more time than it costs.