A customer relationship management (CRM) system is, at its simplest, a shared address book with a memory. It records who your customers and prospects are, what you have said to them, and what is likely to happen next. For a small business, the right CRM is the one your team will actually keep up to date. A powerful system nobody logs into is worse than a well-kept spreadsheet.
This guide walks through how to decide whether you need one, what to look for, how pricing usually works, and when a free plan is enough.
Do you need a CRM yet?
A spreadsheet or a shared inbox works for longer than vendors suggest. You are probably ready for a CRM when one or more of these is true:
- More than one person talks to the same customers, and you have had awkward moments where nobody knew what someone else had promised.
- Leads go cold because nobody remembered to follow up.
- You cannot answer simple questions, such as how many deals are open, what they are worth, or where new customers come from, without a lot of manual work.
- Customer details live in several places: phones, inboxes, notebooks and old spreadsheets.
If none of that applies, a free CRM plan or a tidy spreadsheet is a sensible place to stay for now.
Start with your process, not the feature list
Before you look at any vendor, write down how a customer moves through your business. For a services firm that might be enquiry, call, quote, won or lost. For a shop selling to other businesses it might be first contact, sample sent, first order, repeat order. That sequence becomes your pipeline, and every CRM is built around one.
Then list the handful of things you need the CRM to do every week. For most small businesses that is:
- store contacts and companies, with notes and history in one place
- track deals through your pipeline stages
- remind people to follow up
- log emails and calls without retyping them
- show a simple report of what is open and what was won
Anything beyond that, such as marketing automation, lead scoring, quoting, forecasting and AI agents, is a reason to pay more only if you will use it.
The features that matter most for a small team
Email and calendar integration
The biggest reason CRMs fail is that people do not log their activity. A CRM that connects to the email and calendar your team already uses, and records conversations automatically, removes most of that work. Check that it supports your email provider and that the sync works on phones as well as desktops.
A mobile app people will use
If you or your staff sell on the road, at markets or on site, try the mobile app before buying. Can you add a contact, log a call and move a deal in under a minute?
Simple automation
Basic automation, such as creating a follow-up task when a deal moves stage, or assigning new enquiries to a person, saves time on even the cheapest plans. Complex multi-step automation is often reserved for higher tiers.
Integrations with the tools you already use
List the software the CRM needs to talk to: your website forms, accounting software, email marketing tool, phone system or online shop. Check each one on the vendor's integrations page. A native integration is usually more reliable than one stitched together through a third-party automation service.
Reporting you can read
You should be able to see open deals by stage, won and lost deals by month, and where leads come from, without building custom reports. If the demo needs a consultant to produce a basic pipeline chart, it is too complicated for a small team.
AI features
Most CRMs now offer AI that drafts emails, summarises calls or suggests next steps. These can genuinely save time, but they are also where costs creep in, because some vendors charge per use or require a higher plan. Ask what is included, what is billed separately, and whether you can set a spending limit.
How CRM pricing works
Almost every CRM is priced per user, per month, usually with a discount for paying annually. That has two consequences for a small business.
First, count who genuinely needs a login. An owner, two salespeople and an office manager is four seats, not ten. Some people may only need to view reports occasionally; check whether the vendor offers cheaper or free view-only access.
Second, look beyond the headline price. Costs that commonly appear later include:
- Contact or record limits, where the price rises as your database grows.
- Feature gating, where automation, custom fields, reporting or integrations only arrive on a higher tier.
- Add-ons, such as calling, marketing tools, extra storage or AI usage, sold separately.
- Onboarding or setup fees, more common on enterprise-oriented products.
- Annual commitments, which lower the monthly price but tie you in for a year.
Model what the CRM will cost when you have twice as many contacts and two more users. That figure is a better guide than the starter price.
When a free CRM is enough
Several established vendors offer free plans that cover the basics for very small teams. At the time of writing, for example:
- HubSpot describes its free CRM as free with no expiration date for up to two users and 1,000 contacts, including contact management, deal pipelines and reporting dashboards.
- Zoho CRM lists a free edition for up to three users, with contact management and workflow automation.
- Freshsales offers a 21-day trial of its full CRM before you choose a plan.
Limits on free plans change, so check the vendor's current pricing page. A free plan is usually enough if you are a sole trader or a team of two or three, you have a single, simple pipeline, and you mainly need contacts, deals and reminders. Move to a paid plan when a specific limit, such as users, contacts, automation or reporting, is actually getting in the way, not because the vendor prompts you to.
Security and customer data
A CRM holds personal information about your customers and prospects, so treat it as sensitive.
- Turn on multi-factor authentication for every user. The US Cybersecurity and Infrastructure Security Agency (CISA) says users who enable MFA are "significantly less likely to get hacked." Check that the CRM supports it on the plan you are buying.
- Use permissions. Not everyone needs to export the whole database or delete records. Check whether role-based permissions are on your plan.
- Know your obligations. Rules on storing customer data and sending marketing messages vary by country. NerdBible cannot advise on what applies to you. In the UK, the Information Commissioner's Office has a dedicated hub for small organisations; elsewhere, check your national data protection authority or ask a qualified adviser. A CRM can help you record consent and preferences, but it does not make you compliant on its own.
Plan your exit before you sign
Switching CRMs is painful, so check how you would leave before you join. Ask:
- Can you export all contacts, companies, deals, notes and activity history yourself, in a common format such as CSV?
- Are attachments and email history included in the export?
- Is export available on your plan, or only on higher tiers?
- What happens to your data if you stop paying?
In the EU, the Data Act now requires providers of software as a service to let customers export their data in a commonly used, machine-readable format, according to the European Commission. Outside the EU, what you can take with you depends on the vendor's terms, so read them.
How to run a fair trial
- Shortlist two or three CRMs that cover your must-have list and integrate with your email.
- Import real data. Use a sample of real contacts and open deals, not the demo data. You will learn more from how the import handles your messy spreadsheet than from any feature tour.
- Have the people who will use it daily test it for a week. If they find it slow or confusing now, they will stop using it later.
- Test the three most common tasks: add a new lead, log a call, move a deal and set a follow-up. Time them on desktop and phone.
- Try an export before you commit, so you know your data can come back out.
- Price the next two years, including expected growth in users and contacts and any add-ons you will need.
The short version
Choose the simplest CRM that fits your pipeline, connects to your email, and that your team will use every day. Start free if you are small. Pay for features only when a real limit is costing you time or sales. Check security settings and export options before you rely on it, and take advice on data protection rules from the regulator or a professional rather than from a vendor's sales page.