What a CRM does for a trade shop
It makes sure no lead, quote or past customer falls through the cracks, and it puts the whole history of a customer in front of whoever picks up the phone. In a trade shop that comes down to five jobs:
- Catch every lead in one place. Phone calls, web forms, online booking requests and referrals, each tagged with where it came from. If you don't know which source sends paying jobs, you can't decide where to spend on marketing.
- Chase open quotes. The cheapest job to win is one you've already estimated. A three-day and ten-day follow-up on every open quote, sent automatically, recovers work that would otherwise go quiet.
- Remember the customer and the property. Past jobs, equipment and model numbers, the gate code, the dog, the landlord who pays the bill, the tenant who lets you in. When a customer calls back, the CSR should see all of it before saying hello.
- Bring past customers back. Spring AC tune-ups, fall furnace checks, annual pest renewals, aeration and overseeding, gutter cleaning before the leaves come down. Your customer list is the cheapest marketing channel you own.
- Ask for the review. A text the morning after a good job, when the customer still remembers the tech's name.
What a contractor CRM is not: a big sales system with forecasting, territories and account hierarchies. Most shops with 1 to 25 people need the five jobs above, done reliably, and nothing else.
Do you need a separate CRM?
Most contractors don't. Jobber, Housecall Pro, Workiz and ServiceTitan all keep the customer record, the quote, the job and the invoice together, which is exactly what a service business needs. A separate CRM means typing every won customer into a second system, or paying for and maintaining a sync between them.
A separate or specialized CRM starts to make sense in three situations:
- Your sales cycle is long. Remodeling, roofing, solar, pools, additions. Leads sit for weeks or months, go through site visits and revised proposals, and need nurturing by email. JobNimbus handles this for exterior contractors in a single system. HubSpot handles it for anyone, alongside a separate job system.
- You have salespeople. Once two or three people sell and get paid commission, you need to see each person's pipeline, close rate and follow-up activity.
- Your marketing outgrows the built-in tools. Multi-step email campaigns, landing pages and lead scoring are general CRM territory. Most trade shops never get here.
If none of those describe you, buy the field service platform with the best built-in CRM for your trade and spend the difference on getting the follow-ups set up properly.
What the CRM should do in your trade
The five jobs above are the same everywhere. What you track to make them work is not.
- HVAC. Equipment type, install date and model number at every address, plus membership status and the date of the last tune-up. A 14-year-old furnace in your customer list is next winter's replacement lead, if the CRM can find it.
- Plumbing. Water heater age and type, the last drain call at each address, and whether the house has a sewer cleanout. Repeat drain customers are candidates for a camera inspection or line replacement quote.
- Electrical. Panel age and capacity, generator and EV charger interest, and the permit and inspection dates tied to each job. Panel upgrades often start as a small service call.
- Lawn care and landscaping. The season's renewal date, the services each property got last year, and upsells like aeration, overseeding, mulch and fall cleanup. Renewal letters go out in late winter, and the CRM should know who hasn't signed yet.
- Pest control. Service frequency, renewal date, the pests treated and any exclusion work quoted but not sold. Annual renewals are the whole business; one missed renewal list costs a season of revenue.
- Cleaning. One-time deep cleans versus recurring clients. The follow-up that matters most is turning a move-out or deep clean into a biweekly account.
- Roofing and exteriors. Storm dates and affected neighborhoods, insurance carrier and claim status, canvassing territory, and which salesperson owns each lead. This is pipeline work, which is why JobNimbus and AccuLynx exist.
- Remodeling. Lead source, project budget range, design-fee status and the date of the last contact. Leads can sit for months before a kitchen gets green-lit, so long, polite follow-up sequences matter more than speed.
If the tool you're looking at can't store the fields your trade depends on, either as built-in fields or custom ones, keep looking.
How the picks compare
Jobber and Housecall Pro cover the small residential shop. Both store full customer history, both let customers approve quotes and pay online, and both put five users on a plan for $149/mo billed annually. Jobber's edge is automatic quote and invoice follow-ups on Connect and published prices for its CRM add-ons. Housecall Pro's edge is review management and online booking on even the $59 Basic plan, plus recurring service plans on MAX. HVAC and plumbing shops whose repeat business runs on maintenance agreements lean Housecall Pro. Lawn, cleaning and other recurring residential work leans Jobber.
JobNimbus is a different animal. It's built around a sales pipeline, not a dispatch calendar, because a roofing job spends weeks moving from inspection to signed contract to production. A roofer forcing that process into a service-call tool ends up tracking the pipeline on a spreadsheet. The downside is price opacity: third-party estimates for JobNimbus conflict widely, so get the quote in writing with every user and feature you need.
ServiceTitan is a CRM for big membership programs. If you have thousands of agreement customers and a CSR team booking from the call, its membership and call-booking tools are worth a lot. Under ten techs, Housecall Pro MAX handles service plans for $299/mo for eight users billed annually.
Workiz answers the question phone-driven businesses ask most: which lead source produces paying jobs. If most of your work starts with a call and ends the same day, that's the CRM feature that matters.
HubSpot is for the sales side only. It's the right add-on for a remodeler or exterior contractor with salespeople and a long sales cycle, and the wrong buy for a service shop that needs one system.
Buying checklist
- Count how many leads you get and how long they take to close. Under a week, use the CRM in your field software. Weeks or months, look at JobNimbus or HubSpot.
- Check lead-source tracking. Can every lead be tagged with where it came from, and can you report on which sources produce paid jobs?
- Find the follow-up tier. Automatic quote follow-ups start on Jobber Connect. Housecall Pro sells Pipeline as an add-on. Price the tier where follow-ups actually happen.
- Test the customer screen from the CSR's seat. Call in as a fake customer during the trial. Can the person answering see past jobs, equipment, open quotes and balances in one screen?
- Look for property-level history. Landlords, property managers and commercial accounts have many service addresses under one billing contact. Make sure the CRM handles that without duplicate customers.
- Price the marketing add-ons together. Jobber's Pipeline ($49/mo), Marketing Suite ($99/mo) and AI Receptionist ($29/mo); Housecall Pro's Pipeline, Campaigns and CSR AI (prices not listed); Workiz's Genius tools (sold separately).
- Confirm texting costs. Review requests and reminders are texts. Some tools include texting; some meter it.
- If you add HubSpot, plan the sync. Decide which system owns the customer record and how a won deal becomes a job, before the first salesperson logs in.
Pricing comparison
Published prices as of October 2026, billed annually unless noted. Quote-only vendors show third-party estimates, which the vendors don't publish.
| Software |
Entry price |
5-user team |
CRM extras |
Free trial |
| Jobber |
$29/mo (Core, 1 user) |
$149/mo (Connect) or $229/mo (Grow) |
Pipeline $49/mo, Marketing Suite $99/mo, AI Receptionist $29/mo; all included on Plus ($399/mo for 5) |
14 days |
| Housecall Pro |
$59/mo (Basic, 1 user) |
$149/mo (Essentials) |
Pipeline, Campaigns, CSR AI, Voice (prices not listed) |
14 days |
| JobNimbus |
Quote only |
About $225 to $550/mo by plan (estimate) |
Included in plan tiers |
None listed |
| ServiceTitan |
Quote only |
About $1,225 to $2,500/mo (estimate) |
Marketing Pro, Phones Pro (prices not published) |
None listed |
| Workiz |
Quote only |
Quote only |
Genius Phone, Answering, Marketing (sold separately) |
7 days |
| HubSpot |
Free (up to 2 users) |
About $100/mo at the $20/seat Starter list price |
Separate from job management |
Free plan |
One piece of Jobber math is worth knowing. Grow for five users plus Pipeline, Marketing Suite and AI Receptionist comes to $406/mo billed annually ($229 + $49 + $99 + $29). Plus for five users is $399/mo and includes all three, along with crew scheduling, unlimited job photos, custom reports and dedicated onboarding. If you want two or more of those add-ons, price Plus before you stack them on Grow.
For HubSpot, the real cost is the second system. A remodeler running HubSpot Starter for three salespeople and Jobber Connect for a five-person crew pays for both, plus the time to move every won deal into Jobber. That's worth it when the sales cycle is long. It's waste when jobs close in a day.
What to set up first
- Your lead sources. List every way work arrives (Google, referrals, yard signs, a home warranty company, repeat customers) and make the source a required field on every new lead.
- A clean customer import. Merge duplicates, separate billing contacts from service addresses, and tag customers by type: residential, commercial, membership, property manager.
- Pipeline stages. Keep them few and literal: new lead, visit booked, quote sent, follow-up, won, lost. Add a required lost reason, such as price, timing or went with someone else.
- Quote follow-ups. Automatic messages at three and ten days after a quote goes out, and a task for a phone call on anything over a set dollar amount.
- Review requests. A short text the morning after every completed job.
- A reactivation list. Pull every customer you haven't served in 12 to 18 months and send them one seasonal offer. It's the fastest way to see whether the CRM is paying for itself. Track how many of those customers book within 60 days, and repeat the list every season.
- A monthly check. Ten minutes on the first of the month: leads by source, quotes sent versus won, and open quotes with no follow-up. If nobody looks at those numbers, the CRM is just an address book.