How to Track Home Service Leads Without a Spreadsheet Mess
A practical lead tracking system for contractors who are losing jobs to dropped follow-up — not because they're disorganized, but because their system doesn't remind them.
Every contractor has a version of the same story: a lead called, an estimate went out, and three weeks later they find the customer's name in a text thread with a note that says "follow up." The job went to someone else.
The fix is not a better spreadsheet. It's a system that surfaces the right name at the right time. Here's the minimum version that actually works.
The four buckets every lead belongs in
At any given time, every lead is in one of four states:
- New — you talked or texted, no estimate sent yet
- —Estimate out — estimate sent, waiting to hear back
- —Scheduled — job confirmed, date on the calendar
- —Done — job complete, review request sent
Anything that doesn't fit is closed. Get it out of your active list.
For the specific follow-up texts to send at each stage, see estimate follow-up text templates.
The checklist
Common questions
How do solo contractors keep track of job leads?
The most durable systems use four buckets: new, estimate out, scheduled, and done. Anything outside those buckets is closed. Review weekly.
What is the best free tool for contractor lead tracking?
A Google Sheet with a follow-up date column, sorted by date, checked every Monday morning. Free, familiar, and better than memory. The limitation is that it doesn't remind you — you have to remember to check it.