Why most âbest CRMâ lists donât fit a service business
A CRM, short for customer relationship management software, is where a business keeps its customer list, each customerâs history and its follow-ups. Search for the best CRM software for small business and you get ranked lists of sales tools, often naming Salesforce, HubSpot, Pipedrive and Zoho CRM. Most are built around a pipeline: a lead becomes a deal, the deal moves through stages, and a salesperson closes it. That fits a team selling insurance or software. It fits less well when your week is a water heater swap, a deck quote and a callback because the drain is slow again.
A service business needs a CRM that thinks in customers, addresses and jobs. For example, a 6-truck plumbing company needs to see three things on one screen. The Elm Street house got a new water heater two years ago. The owner rents it out. And the repipe quote is still waiting on a yes. None of that is a âdeal stage.â
So before you compare brands, decide which kind of tool youâre shopping for. There are three:
- A sales CRM, like HubSpot, Zohoâs Bigin or Less Annoying CRM. These are built around contacts, follow-up tasks and a pipeline. Check whether one handles jobs, crews and invoices at all, or only the sale before them.
- A field service app with a customer list built in, like Jobber or Housecall Pro. Jobber lists a client manager (CRM) on every plan, and Housecall Pro has its own customer management feature. Both sit next to scheduling, quotes and invoicing (when we checked in October 2026). Theyâre strongest when your work runs like most shops in your trade.
- The customer list inside apps you already pay for, like QuickBooks Online, Square or Shopify. You already keep customers there because you bill or sell to them. Check whether yours can hold quotes, callbacks and job notes before you pay for something new.
References: HubSpot: Free CRM software and plans (opens in a new tab) · Bigin by Zoho CRM: Pricing (opens in a new tab) · Less Annoying CRM: Pricing (opens in a new tab) · Jobber: Pricing plans (opens in a new tab) · Housecall Pro: Pricing (opens in a new tab) · Housecall Pro: Customer management (opens in a new tab)
Write down how one job flows before you look at any app
Twenty minutes with a notepad makes every demo easier to judge. Walk one ordinary job from the first call to the paid invoice. Write each step. Who takes the call, and where do the details go? Who quotes, and how does the customer say yes? Who schedules it, and what does the crew need on site? How is it billed, and what happens if the customer calls back?
Then mark where things go wrong today. Those spots are what the CRM has to fix; everything else is a nice-to-have. Common trouble spots look like this:
- A quote went out and nobody followed up, so the job went to someone else.
- A customerâs history lives in one personâs head, phone or notebook.
- The same job gets typed twice: once in the schedule, again in QuickBooks.
- The crew arrives without the gate code, the pet warning or the photos from last time.
- Nobody can tell whether this is the third visit for the same leak.
How to choose a CRM: ten questions to ask any app
Take this list into every demo and trial. Ask the vendor to show you each item on screen, not just tell you about it. A âyesâ you canât see can mean a workaround or a higher plan.
- Does it keep history by address, not just by name? A landlord with six rentals is one customer with six places to work.
- Can a quote sit on the customerâs record with a follow-up date, and does someone get a reminder when itâs due? Our guide to tracking every estimate shows what that looks like.
- Can you log a callback or warranty visit against the original job, so repeat trips for the same problem show up?
- Will your crew use it on a phone? Look for the dayâs jobs, addresses and notes on one screen, and a way to add site photos.
- Does it catch duplicates? âBob Smithâ and âRobert Smith, 14 Elmâ as two records split one history in half. When we checked in October 2026, HubSpotâs CRM page listed duplicate management among the Professional planâs features, which start at $50 a month per seat. Its help pages say every plan catches contacts that share an email address. So test the duplicates with no shared email, like Bob and Robert.
- Does it connect to the apps you keep, like QuickBooks Online, Square, Stripe, Google Calendar, Gmail or Outlook? Ask which plan the connection comes on. Jobberâs plan cards list QuickBooks Online sync from Connect up; Housecall Pro lists it from Essentials up (when we checked in October 2026).
- Can you control who sees what? The FTCâs data security guide for businesses says each employee should have access only to what they need for their job. A tech may need todayâs addresses, not every customerâs payment history.
- Can you export everything yourself, any time, as plain spreadsheet files? Donât take it on trust; try it during the trial.
- What happens to the price when you hire? Read exactly how the vendor counts a user.
- How long until it holds your real customers? Ask what the import takes, who does it, and whether it costs extra.
References: HubSpot: Free CRM software and plans (opens in a new tab) · HubSpot Knowledge Base: Deduplicate records in HubSpot (opens in a new tab) · Jobber: Pricing plans (opens in a new tab) · Housecall Pro: Pricing (opens in a new tab) · FTC: Protecting Personal Information: A Guide for Business (opens in a new tab)
What a CRM has to handle in your kind of business
The checklist is the same for everyone, but the answers that matter most change by trade. These are examples, not rules:
- Contractors and trades. A landscaper with 4 crews needs recurring visits per property, gate codes the crew sees on site, and spring cleanup quotes that come back every year. A remodeler needs quotes with options, signed change orders and photos per job. Our piece on what a CRM does for a construction company goes deeper.
- Cafés and restaurants. A café rarely needs a sales pipeline. It needs catering customers with their past orders, deposits, delivery addresses and allergy notes, plus a reminder before the office party that books every December.
- Shops and showrooms. A furniture showroom needs special orders and deposits tied to each customer, the promised delivery date, and a delivery address that may not match the billing address.
- Property managers. One person can be an owner, a tenant and a vendor contact over the years. Check that the CRM links people to units and buildings, not just a flat list of names.
Five CRM options: who each fits and what it costs
Here are the five apps this guide mentions, grouped by what theyâre built for, not ranked. Prices come from each vendorâs own page when we checked in October 2026. Plans change, so read the page yourself before you sign up. The price on the banner often isnât what you pay a year later, once you add people or features.
- HubSpot, a sales CRM. Its free CRM tools cover up to two users and 1,000 contacts, with no expiration date. Paid plans start at $15 a month per seat. A fit if you quote and follow up more than you schedule.
- Bigin by Zoho, a simple sales pipeline. Itâs free for a single user and 500 records, and Bigin counts every contact, note, activity and pipeline entry as a record. Count your records, not just your customers, before you rely on the free plan. Paid plans start at $7 per user a month billed yearly, or $9 monthly. A fit for an owner who mainly needs quote follow-ups.
- Less Annoying CRM, for contacts and follow-ups. One plan at $15 per user a month includes everything, with a 30-day free trial. Each hire adds the same amount.
- Jobber, a field service app with a client manager (CRM) on every plan. Core includes 1 user at $29 a month billed annually, or $49 with no commitment; extra users are $29 a month each. Jobber counts anyone who views or manages the teamâs schedule as a user, so a tech who only checks their day still counts.
- Housecall Pro, a field service app with its own customer management feature. Basic includes 1 user at $59 a month billed annually, or $79 monthly. Its MAX plan includes 8 users, plus $35 a month for each extra one.
- Features on higher tiers. Whichever app you look at, the connection or feature you need most may sit two plans up. Price the plan that has it, not the starter plan in the headline.
References: HubSpot: Free CRM software and plans (opens in a new tab) · Bigin by Zoho CRM: Pricing (opens in a new tab) · Less Annoying CRM: Pricing (opens in a new tab) · Jobber: Pricing plans (opens in a new tab) · Housecall Pro: Pricing (opens in a new tab) · Housecall Pro: Customer management (opens in a new tab)
Count forward before you compare totals
Price each option for the team you expect in two years, not the team you have today. Count everyone who will log in: office, owner, every tech who checks a schedule. Then add the plan youâd need for your must-have connection, like QuickBooks Online.
For example, a 6-truck HVAC company with two people in the office, one of them the owner, has eight people who need the schedule. On a per-user plan, thatâs eight seats. On a plan with included users, it may mean the next tier up. Hire two more techs and run the numbers again. Our article on what a CRM costs a small business walks through the full yearly math.
Test it with one real week before you commit
Demos show a perfect customer. A trial shows yours. Use the trial or free plan like a dress rehearsal, not a tour:
- Import 20ââ 30 real customers, including the messy ones with two addresses or no email.
- Run one job end to end: call, quote, follow-up, yes, schedule, done, invoice, paid.
- Hand a phone to your least techy crew member. Ask them to find todayâs job and add a photo. Watch; donât help.
- Log a callback against the original job and check that it shows on the customerâs record.
- Export everything to a spreadsheet and open it.
- Ask support one real question and note how long the answer takes.
Clean your customer list before the full import
Whatever you pick, the move goes faster with a clean list. Merge duplicates first. Give phone, email, street address, city and ZIP their own columns. Note which customers have more than one property or location. Those records are the ones most likely to need fixing by hand after an import.
Then decide what to leave behind. The FTCâs guide tells businesses to keep only the personal information they need. Customers you havenât served in years, old card details written in notes, and copies of IDs are less to move and less to protect. This isnât legal advice; if youâre unsure what you must keep, ask your accountant or a lawyer.
Reference: FTC: Protecting Personal Information: A Guide for Business (opens in a new tab)
When no app fits, and what we build instead
For many small service businesses, one of the apps above is the right call. If your work runs like most shops in your trade and the price still works at your size, buy it. An app stops fitting when the workarounds pile up. You keep a spreadsheet beside the CRM for maintenance agreements, unit histories or special orders. The same customer gets retyped into three apps. Details still live in texts and notebooks, as we describe in customer details scattered across five apps. We compare both paths in custom CRM or off-the-shelf.
When that happens, we build custom business software around how you work. It can start with just a customer list: every customer, address, job, quote and note in one place. The schedule, invoices and a crew phone app can tie in now or later. We connect it to QuickBooks Online, Square, Stripe, Shopify, Google Calendar, Gmail or Outlook; anything else, we check before we quote.
One business system is typically $6,000â$18,000 over 6ââ 10Â weeks. A focused fix, like connecting two apps you already use, is $750â$3,000 over 1ââ 2Â weeks. These are our prices as of October 4, 2026. You own the code we write once the project is paid in full, and every launch includes 30Â days of fixes. The first call is free, and you get a fixed price in writing within 48Â hours of it. If an app fits better, weâll say so.
Whoever you talk to, bring a page of notes:
- Your one-job walkthrough, first call to paid invoice, with the trouble spots marked.
- Who logs in now and in two years, in the office and in the field.
- Every app you pay for, what it costs each month, and which ones must connect.
- Where your customer list lives today and roughly how many records it has.
Want a system like this, built around how your business works?
See business systems & software
