To know which marketing brings you jobs, record the source of every lead the moment it comes in, then follow it all the way to a booked and paid job. A simple lead log, a "How did you hear about us?" question, and separate phone numbers or form fields per channel are enough for most home service businesses.
Ask most owners which marketing works and you will hear a confident answer. Ask them to prove it and things get quiet. That is not a knock on anyone. When you are running jobs all day, tracking feels like paperwork. But without it, you are guessing with real money.
The good news: you do not need a marketing team or expensive software. You need a habit and a simple log. This guide shows you how to set one up this week and how to read it so you can spend more on what works and stop paying for what does not.
Why is it so hard to tell what's working?
Homeowners rarely take one straight path to your phone. A typical journey might look like this: they see your truck, forget about it, search "roof leak repair near me" weeks later, find your Google Business Profile, click to your website, read a blog post, and finally call. Which one "worked"? All of them, a little.
On top of that, most businesses mix channels together. One phone number on the truck, the website, the yard signs and the Google profile. When the phone rings, there is no way to know which one made it ring unless someone asks.
So the goal is not perfect attribution. The goal is good enough information to make better decisions than you are making now.
What should you track for every lead?
Start a lead log. A spreadsheet, a CRM, or a notebook in the truck all work. For every new inquiry, write down:
- Date the lead came in
- Name and contact info
- Source (how they found you)
- Job type (repair, replacement, install, maintenance)
- Status: estimate scheduled, quoted, won, lost
- Job value once it is sold
That last column is the one most people skip, and it is the one that matters most. A channel that brings ten small service calls and a channel that brings one big replacement project look very different when you add up the dollars.
How do you capture the source of each lead?
Use several methods together. Each one fills in gaps the others miss.
- Ask every caller. "Before we get started, how did you hear about us?" Make it part of the script for whoever answers the phone. Write down the exact answer.
- Add a field to your quote form. A short dropdown like Google search, Google Maps, Facebook, referral, yard sign, repeat customer, other. Keep it optional so it does not scare people away. Our guide on quote request forms homeowners actually fill out explains how to keep forms short.
- Use separate phone numbers per channel when it makes sense. One number on your vehicle wraps, another on printed mailers. Many phone providers let you set up extra numbers that forward to your main line.
- Tag links you control. When you post a link on social media or in an email, you can add simple tracking tags so your website analytics shows where visitors came from.
- Check your Google Business Profile insights. Google shows calls, website clicks and direction requests from your profile, which helps you see how much it contributes.
How do you tell the difference between leads and jobs?
This is where tracking pays for itself. A lead is someone who reached out. A job is someone who paid you. Between them is a lot of wasted time if the lead quality is poor.
Once a month, look at each source and answer three questions:
- How many leads did it bring?
- How many became booked jobs?
- How much revenue did those jobs bring?
Here is a clearly hypothetical example. Say a shared lead marketplace sent you 20 leads last month and you booked 2, while your own website sent 8 leads and you booked 4. The marketplace looks busier, but your website produced twice the jobs with less chasing. That kind of comparison is why we wrote are shared lead services worth it for contractors.
What about leads you never hear about?
Tracking only counts leads that reached you. It cannot show the ones that tried and gave up. A homeowner who called at 8 p.m., got voicemail and hung up never makes it into your log, but your marketing did its job. You just lost them at the finish line.
If your log looks thin compared to how busy your phone seems, check your call history for missed calls and unreturned voicemails. Our article on what missed calls really cost a home service business walks through how to estimate that leak. Fixing it can make every channel look better overnight, because you stop wasting the leads you already paid for.
How often should you review your numbers?
Monthly is a good rhythm for most small businesses. Put a 30-minute block on your calendar on the first Monday of each month. Use this checklist:
- Total leads by source
- Booked jobs by source
- Revenue by source
- What you spent on each source (ads, fees, subscriptions, printing)
- Any missed calls or leads that never got a response
- One decision: what will you do more of, less of, or test next month?
Be patient with slow-building channels. SEO and blogging can take months to show results, so judge them on a longer timeline than paid ads. Our guide on how long SEO takes for a local service business explains what to expect.
What mistakes make tracking useless?
- Only tracking some leads. If half your crew skips the question, your numbers are skewed. Make it a habit for everyone.
- Vague sources. "Internet" tells you nothing. Push for specifics: Google search, Google Maps, Facebook, Nextdoor, your website.
- Forgetting repeat and referral work. These are often your best sources. Track them separately so you can see their value.
- Judging too fast. One slow month does not mean a channel is dead.
- Never acting on the data. The log only matters if it changes where you spend time and money.
How does a website make tracking easier?
When leads come through your own website, you control the data. Every form submission is in writing. You can see which pages people visited, which search terms brought them, and which blog posts get read. Compare that to word-of-mouth calls or platform leads, where much of that information stays hidden.
That is one reason the Wealth Machine system is built around your own site. We build, host and run a mobile-first website and a blog of expert articles answering what homeowners in your area search. The 24/7 AI receptionist on the site answers visitor questions any time, takes down the project details and emails each lead straight to your inbox, so you have a written record of every inquiry, including the ones that arrive while you are on a job or asleep.
Start your lead log today, whatever tools you use. If you want a website that makes the log easier to fill, take a look at a live demo.
Get every lead in writing, with its source
Wealth Machine's website and 24/7 AI receptionist capture each lead's details and email them straight to your inbox, so you have a written record of every inquiry instead of a pile of missed calls.
- A professional, mobile-first website (domain included)
- An AEO + SEO blog built to rank on Google and AI search
- A 24/7 AI receptionist that emails you every lead
- Hosting and upkeep handled. We build it, host it and run it.
Frequently asked questions
What is the easiest way to track lead sources?
Ask every new caller "How did you hear about us?" and write the answer in a simple lead log with the date, name, job type and outcome. It takes seconds and works with any tool, even a notebook.
Should I track leads or jobs?
Track both, but judge your marketing on booked jobs and revenue. A channel that sends lots of calls but few real jobs can cost you more time than it is worth.
Can I trust what customers say about how they found me?
Mostly, but people mix things up. They might say "Google" when they found your Google Business Profile or your website. Use separate phone numbers or form fields per channel when you can, and treat self-reported answers as a helpful guide.
How long should I track before making decisions?
Give each channel at least a few months, longer for SEO and blogging, which build slowly. Seasonal trades should compare the same season year over year when possible.