Contractors
A Simple CRM for Contractors: What to Track, What to Skip
Ask ten contractors how they track leads and you will hear ten answers: a notebook in the truck, a whiteboard in the shop, a spreadsheet the office manager guards, and a phone full of texts. All of them work until the business gets busy. Then estimates go out late, follow-ups slip, and a homeowner who was ready to sign hires someone who simply called back first.
A CRM fixes that, but only if it is simple enough that people in the field will actually use it. This guide covers what a contractor's CRM should track, what you can safely skip, and how to set one up so it survives a busy season.
Why most CRMs feel wrong for contractors
Most CRM software was designed around office sales teams: people at desks, making calls, moving deals through a long pipeline. Contracting is different in a few important ways:
- Work happens away from a desk. Estimates are written on site, photos are taken on a phone, and updates happen between jobs.
- Every job has a place. The address matters as much as the name, for routing, permits and the next service visit.
- Sales and delivery overlap. The person who sold the job may also run it, and the customer expects one continuous conversation.
- Repeat and referral work is the real prize. A finished job is not the end of the relationship; it is the start of the next one.
A CRM built for contractors should reflect that, or it will be abandoned by the second month.
The core things a contractor CRM should track
1. Leads, with where they came from
Every inquiry gets a record the moment it arrives: name, phone, email, job address, what they want done, and the source (referral, website, yard sign, repeat customer). Tracking the source is what eventually tells you which marketing is worth keeping.
2. A short pipeline that matches how you sell
Keep the stages few and obvious. A common version:
- New inquiry
- Site visit scheduled
- Estimate sent
- Won (job scheduled)
- In progress
- Complete and invoiced
- Lost, with a reason
If you do service and maintenance work as well as projects, consider a separate, even simpler pipeline for service calls.
3. Estimates and their follow-up dates
The most expensive gap in many contracting businesses sits between "estimate sent" and "signed". Each estimate should carry its amount, the date it went out and a follow-up date. When that date arrives, someone gets a reminder. That one habit tends to recover more work than any marketing campaign.
4. Job details and photos
Scope notes, before and after photos, and the key decisions made with the customer. When there is a question three months later, you want the answer in the customer's record, not in someone's camera roll.
5. Who owns the next step
Every open lead and job needs a named owner and a next action with a date. "Mike: call about tile choice, Tuesday" is useful. "Follow up" with no owner is how things fall through.
6. Past customers and their history
What you did, where, and when. This is what makes seasonal reminders, warranty checks and referral requests possible.
What you can skip, at least at first
Simplicity is a feature. These are often oversold to small contractors:
- Complex lead scoring. You know a good lead when you talk to one. A simple "hot, warm, cold" tag is plenty.
- Dozens of custom fields. Every extra field is a reason for your crew to skip updating the record.
- Elaborate email automation. A reliable reminder to call is worth more than a drip sequence nobody reads.
- Enterprise dashboards. Start with three numbers: new leads this week, estimates outstanding, and jobs won this month.
- Doing everything in one tool. Your accounting software can stay your accounting software. The CRM just needs to know a job was invoiced and paid.
Make it work on a phone, or it will not work
If your estimators and foremen cannot add a note or move a job to the next stage in a few taps while standing in a driveway, they will text the office instead, and the CRM will slowly go stale. When you test any CRM, do it on a phone, outside, with gloves in your pocket. Check that you can:
- Find a customer by name or address quickly.
- Tap to call or text them from the record.
- Open the job address in your maps app.
- Add a photo and a short note.
- Change the stage and set the next follow-up date.
A simple weekly rhythm
Software does not create discipline; a routine does. A fifteen-minute meeting once a week is enough for most small contractors:
- Open the "estimate sent" stage and go through every estimate older than a week. Decide: call, revise, or mark lost with a reason.
- Check that every new inquiry from the past week has an owner and a site visit or callback date.
- Look at jobs completed in the past week. Are they invoiced? Has someone asked for a review or referral?
- Glance at the three numbers. If one looks off, ask why.
Setting it up without losing a season
Contractors rarely have a slow month to spare for a software project, so keep setup tight:
- Pick your stages and fields on paper first. An hour with the owner and the office manager is usually enough.
- Import only open work and recent customers. Older history can come later, or stay in the old spreadsheet.
- Start with one crew or one estimator. Fix the rough edges with them before rolling it out to everyone.
- Agree on one rule: if it is not in the CRM, it did not happen.
If your current system is a spreadsheet, our guide on moving from spreadsheets to a CRM walks through the cleanup and import step by step.
Off-the-shelf or custom?
There are well-known CRMs and field service tools built for the trades, and for many contractors one of them is a good fit. They make the most sense when your process matches the way the software expects you to work and someone on your team has time to configure it.
A simple custom CRM makes sense when the packaged tools feel cluttered, when you have a process that is genuinely your own, or when you want something your crew will learn in an afternoon. That is the kind we build at Bedrock: your stages, your fields, your words, and a layout designed for the phone first. You can see a few examples in our work.
The short version
Track leads with their source, keep a short pipeline, put a follow-up date on every estimate, give every open item an owner, and make the whole thing quick on a phone. Skip the bells and whistles until the basics are a habit. Do that, and a CRM stops being one more app on the phone and becomes the reason fewer jobs slip away.
If you would like help setting this up, or you are wondering whether you need more operational support than a tool, read what a fractional COO does for a small business.