A lead fills in your website form on Tuesday, nobody is sure whose job the callback was, and by Friday the customer has booked someone else. If that keeps happening, you’ve probably asked: does my small business need a CRM? Here’s a straight answer, a 10-question test and the free tiers to start on as of October 2026.
Does my small business need a CRM?
Short answer: A small business needs a CRM (customer relationship management system) when more than one person deals with customers, leads arrive from more than one place, or follow-ups depend on someone remembering. If you work alone with a few dozen long-term clients and keep your spreadsheet current, you can wait.
Take the 10-question self-check to test this against your own business.
A CRM is a shared database of the people you sell to and serve. It holds the history of every conversation, the jobs or deals in progress and the task that comes next. Email campaigns, AI assistants and the rest sit on top of those basics.
The useful question isn’t whether CRMs are good. It’s whether the problems a CRM solves are already costing you money. Think back over the last month: missed callbacks, quotes nobody chased, a customer who had to explain everything twice. If you can name two or three real examples, your spreadsheet stopped being free a while ago.
We build custom CRMs and run our own dispatch CRM every day, and we’d still tell most small businesses to start with something much simpler.
What does a CRM do that a spreadsheet can’t?
Short answer: Unlike a spreadsheet, which stores rows, a CRM stores relationships and what happens next. It ties every call, email, quote and note to the customer, reminds the right person when a follow-up is due, controls who can see and change what, and builds reports from live data instead of last Friday’s copy.
| Job | Spreadsheet or inbox | CRM |
|---|---|---|
| Customer history | Spread across inboxes and a notes cell | One timeline per customer |
| Follow-ups | Someone remembers | Tasks with an owner and due date |
| Several people editing | Conflicts, overwritten cells | Shared records with change history |
| Who sees what | Anyone with the link sees it all | Roles and permissions |
| New leads | Copied from form emails by hand | Web forms create the record |
| Reports | Rebuilt by hand | Built from live data |
Spreadsheets are still the better tool for one-off analysis and pricing models. The CRM vs spreadsheet question is really about where the live customer record lives; export from the CRM when you need to crunch numbers.
What are the signs you’ve outgrown your spreadsheet?
Short answer: The clearest signs you’ve outgrown a spreadsheet are follow-ups that slip, customer history that lives in one person’s head or inbox, reports someone rebuilds by hand every week, and the same customer appearing three times with three phone numbers. Any one of these is a nuisance. Two or more point to a system problem rather than a discipline problem.
Follow-ups fall through the cracks
If the only reminder is memory or a sticky note, follow-ups slip in busy weeks, which are the weeks with the most leads. A CRM puts each next step on a dated task with a name next to it, and anything overdue lands on a list someone checks.
Nobody has the full history
A customer calls about a quote. The person who answers can’t see the email thread, the site visit notes or the price that was discussed, so the customer repeats everything. Shared history matters more as soon as a second person answers the phone.
Reporting is a weekly chore
If someone spends Friday afternoon counting quotes sent, jobs won and where leads came from, that report is late, manual and easy to get wrong. In a CRM, those numbers come from the records people are already updating.
Duplicate and conflicting records
The same customer is in the sheet as “Bob Smith”, “Robert Smith” and “Smith Plumbing Supply”, each with a different number. Spreadsheets make duplicates easy to create and hard to spot, and every copy someone downloads adds another version of the truth.
Leads come from too many places
Web forms, phone calls, Google Business Profile messages, Facebook, referrals and walk-ins. When each lands somewhere different, you can’t answer the simplest marketing question: which channel brought in the customers who actually paid?
One person leaving would take customers with them
If a salesperson’s inbox is the only record of their accounts, your customer list partly belongs to them. A CRM keeps that history with the business when people move on.
When a spreadsheet is still enough: you work alone or with one partner, you add a handful of customers a month, relationships run for years, and you update the sheet the same day. Give it one row per customer, a stage column with a fixed dropdown, a next-step date and one owner. That covers more businesses than CRM vendors would like.
Example: Picture a four-person plumbing company in Boise. The office manager logs calls in a shared sheet, the two technicians text quotes to the owner, and the owner keeps estimates in his email. A customer calls back about a quote from two weeks ago and nobody can find it. Each tool works fine on its own; the trouble is that there are three of them and no single record.

A 10-question self-check
Answer yes or no, ideally with the person who answers your phone:
- Has a lead or follow-up been missed in the last month because nobody owned it?
- Do two or more people regularly update customer information?
- Do leads come in through three or more channels?
- Does anyone spend more than an hour a week compiling sales or job reports?
- Have you found duplicate or conflicting customer records recently?
- Would losing one employee mean losing the history of their customers?
- Do customers have to repeat themselves when they call back?
- Does everyone with the spreadsheet see everything, including information they shouldn’t?
- Do sales or jobs take several steps or weeks, with quotes and documents along the way?
- Can you not say, with numbers, where last quarter’s paying customers came from?
Count the yes answers, then use our rule of thumb for scoring it:
What your self-check score means (our rule of thumb)
- 0–2 yes Keep a disciplined spreadsheet and check again in six months.
- 3–5 yes Try a free CRM tier with your real data for a month.
- 6 or more yes You’re already paying for not having one, so set one up this quarter.
Source: Digital Storming’s rule of thumb for the 10 questions above, October 2026.
If you score high and your records are jobs, loads or patients rather than deals, try a free tier first, then price a custom CRM if it doesn’t fit; the section on custom CRMs below says when that makes sense.
What features does a small business CRM need?
Short answer: A small business CRM needs contact and company records with a full activity timeline, a pipeline with your own stages, tasks and reminders, email and calendar connection, web-form lead capture, user roles, simple reports, a usable mobile app and a complete data export. Leave everything else until those basics are in daily use.
- Records with a timeline: every call, email, note and file on the customer, in date order.
- A pipeline you can rename: five to seven stages that match how your work actually moves, such as “New enquiry, Site visit, Quote sent, Won, Lost”.
- Tasks and reminders: a dated next step with an owner on every open deal or job.
- Email and calendar connection: so conversations log themselves instead of relying on copy and paste.
- Lead capture: a web form that creates the record and assigns it to someone.
- Roles and permissions: office staff, sales and managers don’t all need the same access.
- Basic reports: leads by source, quotes sent, won and lost, and overdue tasks.
- Mobile access: for anyone who works on the road or on site.
- Full export: contacts, companies, deals, notes and activity history, in CSV or another standard format.
What to leave for later: marketing automation, lead scoring, forecasting and custom objects. Check which plan each feature sits on before assuming it’s included. On HubSpot’s Smart CRM pricing page, for example, duplicate management is listed under Smart CRM Professional, $45 per seat a month billed annually ($50 paid monthly), and custom objects under Smart CRM Enterprise, from $75 per seat a month, as of October 2026.
What free and low-cost CRMs can a small business start with?
Short answer: Several well-known CRMs keep a permanent free tier for one to three users, according to each vendor’s own pricing pages, checked October 13, 2026. They include HubSpot, Zoho CRM, Salesforce’s Free Suite and Bitrix24. Open-source CRMs such as EspoCRM cost nothing to license but need someone to host, update and back them up.
| Option | Free tier | Limits to check | First paid step |
|---|---|---|---|
| HubSpot | Up to 2 users, 1,000 contacts | Branding removal is a paid feature | Starter $20/seat/month list ($7 new-customer offer) |
| Zoho CRM | Up to 3 users | Up to 10 data exports, no period stated | Standard $14/user/month (annual) |
| Salesforce Free Suite | Up to 2 users | Log in at least every 60 days | Starter Suite $25/user/month |
| Bitrix24 | 1–2 users, 5 GB storage | Basic CRM only | Basic $49/month (annual), 5 users |
| EspoCRM | Free, open source | You host and maintain it | A hosted cloud version |
The details come from each vendor’s own page. HubSpot’s CRM page says its free CRM has no expiration date. The next step on HubSpot’s pricing page is the Starter Customer Platform (Sales Hub Starter plus the other Starter hubs), listed at $20 per seat a month. New customers are offered it at $7 billed annually or $10 billed monthly, for a limited time. Zoho describes its free edition as “Forever free, for 3 users”, lets you export data “up to 10 times for free” without giving a period, and allows 5,000 API calls a day; Standard costs $14 per user a month billed annually or $20 monthly. Salesforce says the Free Suite has no expiration date as long as you log in at least once every 60 days. Bitrix24 prices per organization rather than per user, at $69 billed monthly or $49 a month billed annually for its Basic plan. EspoCRM is licensed under the AGPLv3 and runs on your own server with no per-user fees.
Pricing models matter more than headline prices once you add people. For a five-person team, the listed starting prices work out to $100 a month on HubSpot’s Starter Customer Platform at list price ($35 under the new-customer offer, billed annually), $125 on Salesforce’s Starter Suite and $49 on Bitrix24 Basic billed annually. Check the free tier’s user cap against your team size before you start, because two seats disappear quickly.
Watch out: An export limit is the free-tier restriction that hurts most later. Before you put real customers into any CRM, run a full export and open the file. Make sure notes, activities and deal history come out, not just names and phone numbers, because that’s what decides how hard it is to leave.
When does a custom CRM make sense?
Short answer: A custom CRM makes sense when your work doesn’t fit a sales pipeline, when you need permissions that off-the-shelf products only offer on their most expensive plans, or when per-user fees across a large team outgrow the cost of owning the system. For most businesses under ten people, an off-the-shelf CRM should come first.
Off-the-shelf CRMs are built around contacts, companies and deals. That suits a sales team. It suits a business whose real records are jobs, loads, patients, properties or policies much less well. We run our own dispatch team on a CRM we built: it tracks loads, carriers and drivers, and roles, teams and sharing rules, enforced in the database, decide who sees what.
Signs a custom build is worth pricing:
- Your records aren’t deals. You keep bending “deal” and “company” fields to mean something else.
- Several systems need to share the data. Quotes, scheduling, invoicing and documents live in different tools and someone retypes between them.
- Customers or partners need to log in and see only their own records.
- You have many users with simple needs, so per-seat pricing grows faster than the value.
- You want the data on your terms: where it’s stored, who can query it and how you export it.
Our guide to custom software vs off the shelf walks through the three-year cost comparison. For CRM-specific numbers, see what a custom CRM costs and how one compares with Salesforce or HubSpot. If your answers point to a custom build, our CRM development page shows the one we run, and we quote each build per project, in writing, before any work starts.
How do you keep customer data safe in a CRM?
Short answer: To keep customer data safe in a CRM, collect only what you need, limit who can see it, turn on multi-factor authentication, remove access the day someone leaves and have a plan for a breach. The Federal Trade Commission (FTC) sums it up in its Protecting Personal Information guide as five principles: take stock, scale down, lock it, pitch it and plan ahead.
Here’s how the FTC’s five principles map onto a CRM:
- Take stock. List what you store and where it flows: forms, integrations, exports on laptops, shared inboxes.
- Scale down. Keep only what you need for the business. Social Security numbers and full card numbers have no place in a notes field.
- Lock it. Give staff access on a “need to know” basis, require strong passwords and multi-factor authentication, revoke access when people leave, and check that vendors meet your security standards.
- Pitch it. Delete old exports and records you no longer need, and wipe devices before you get rid of them.
- Plan ahead. Decide who leads the response if something goes wrong. The FTC’s breach response guide notes that all states, the District of Columbia, Puerto Rico and the Virgin Islands have breach notification laws.
Two federal rules often come along with a CRM, as of October 2026:
- CAN-SPAM, if you send marketing email from it. The FTC’s compliance guide requires a valid physical postal address and a clear way to opt out, says you must honor opt-outs within 10 business days, makes no exception for business-to-business email and lists penalties of up to $53,088 per violating email.
- The FTC Safeguards Rule, if your business counts as a non-bank financial institution, such as a tax preparation firm, mortgage broker or collection agency. The FTC’s Safeguards Rule guide requires multi-factor authentication for anyone accessing customer information and, since May 2024, notice to the FTC no later than 30 days after discovering a breach involving at least 500 consumers’ unencrypted information.
State privacy laws vary and change often, so if you handle health, financial or children’s data, have a lawyer confirm what applies to you before you import anything.
How to switch from a spreadsheet to a CRM
- Name one owner. One person decides the fields and stages and answers “where does this go?” for the first month.
- Clean the sheet first. One row per person, first and last names in separate columns, one phone format, duplicates merged. Most of the work is here.
- Define your stages. Five to seven, named the way your team already talks.
- Pick the fields you’ll really fill in. Ten good fields beat forty empty ones.
- Import a test batch. Bring in 50 rows, check them record by record, fix the column mapping, then import the rest.
- Connect email and your web form. That’s what makes the CRM fill itself instead of becoming another chore.
- Switch on security. Multi-factor authentication and user roles on day one, not after the first scare.
- Set a cut-over date. Make the old spreadsheet read-only that day, so there’s only one place to look.
Our take: Start on a free tier with your real customers, not demo data, and give it 30 days of daily use. If the team still keeps the old spreadsheet open just in case, the issue is setup or fit rather than price, and a paid plan won’t fix it.
Where to start this week
- Run the 10-question self-check with whoever answers your phone and count the yes answers.
- Write down every place a lead can arrive and who sees it first.
- Clean your spreadsheet: merge duplicates and split names and phone numbers into consistent columns.
- Pick one free tier, import a test batch and run a full export before committing.
- Turn on multi-factor authentication and roles before anyone else logs in.
If your work doesn’t fit a sales pipeline, our software development team can help you scope a CRM that does.
Frequently asked questions
Can Google Sheets or Excel work as a CRM for a while?
Yes, for a very small team that keeps it current. Use one row per customer, a dropdown column for the stage, a next-step column with a date and one person responsible for keeping it tidy. Once two or more people update it every day, the version conflicts and missing history usually start to cost more than a free CRM would.
How many customers do you need before a CRM is worth it?
There's no fixed number. The trigger is complexity rather than size: how many people touch a customer, how many places leads come from and how long a sale takes. A consultant with 300 past clients and two new enquiries a month may be fine on a spreadsheet, while a three-person contractor fielding a dozen quote requests a week usually isn't.
Can I build my own CRM?
You can, either with a low-code database tool or by hiring a developer. A home-made CRM works best when your records aren't a standard sales pipeline, such as jobs, loads or patients, and when someone will own and maintain it. Try an off-the-shelf free tier first so you learn what you actually need before you build.
Is a free CRM safe enough for customer data?
It can be, provided you set it up properly. Check that it supports multi-factor authentication and user roles on the free tier, find out where the data is stored, and confirm you can export all of it. The security settings you switch on matter more than whether you pay.
Should I move my email list into the CRM too?
Only with the consent and opt-out history that goes with it. If you send marketing email from the CRM, CAN-SPAM requires a working opt-out and that you honor opt-outs within 10 business days, so import the unsubscribed contacts as unsubscribed rather than leaving them out and risking a re-import later.
Sources
Every figure in this article comes from these pages; we checked each one on the date shown.
- Free CRM software (pricing FAQ and plan features). HubSpot. Checked .
- Free Tools and Starter pricing. HubSpot. Checked .
- Smart CRM pricing. HubSpot. Checked .
- Zoho CRM pricing and editions. Zoho. Checked .
- Salesforce Free CRM: Get Started Today. Salesforce. Checked .
- Salesforce Small Business Pricing. Salesforce. Checked .
- Bitrix24 plans and pricing. Bitrix24. Checked .
- Download EspoCRM. EspoCRM. Checked .
- Protecting Personal Information: A Guide for Business. Federal Trade Commission. Checked .
- Data Breach Response: A Guide for Business. Federal Trade Commission. Checked .
- CAN-SPAM Act: A Compliance Guide for Business. Federal Trade Commission. Checked .
- FTC Safeguards Rule: What Your Business Needs to Know. Federal Trade Commission. Checked .

