Marketing for Contractors: Where the Leads Actually Come From
Marketing for contractors that works: Google and LSA, reviews, referrals, and reactivating past customers. Why speed to lead beats spend, and how to convert what you already get.

Most contractor marketing advice is written by people who have never answered a service call at 9pm. They tell you to post on social, run more ads, build a funnel. Meanwhile the cheapest, best lead you will ever get is sitting in your customer list, and nobody is calling them.
Here is the truth from running an HVAC company. The leads that actually pay your bills come from a short list of channels, and most owners under-invest in the cheap ones and overspend on the expensive ones. Worse, they pour money into the top of the funnel while the bottom leaks. This guide is the honest version: where leads really come from, why speed matters more than spend, and the trap of buying leads you cannot answer.
What marketing channels actually work for contractors?
The channels that actually work are Google (your Business Profile plus Local Services Ads), reviews, referrals, and reactivating past customers. Everything else is a distant second. Homeowners do not browse for a plumber the way they browse for shoes. They have a problem, they search, and they call the company that shows up and looks trusted.
That means your Google Business Profile and your review count are doing more selling than any billboard. Local Services Ads put you at the top with a "Google Guaranteed" badge and charge per lead, not per click. Referrals and repeat customers cost you nothing in ad spend and close at a far higher rate because trust is already there. Build on the channels where intent is highest, then add paid on top once the basics are tight.
Why does speed to lead beat ad spend?
Speed to lead beats spend because the first contractor to respond wins the job far more often than the cheapest or the best. A lead that waits an hour for a callback is mostly gone. You can double your ad budget and still lose, because the homeowner already booked whoever picked up the phone first.
This is the part owners miss. You are not really competing on price or even quality at the moment of first contact. You are competing on whoever answers. Tommy Mello hammers this point: answer every call, every time, because the phone is the front door to the whole business. Spending more to make the phone ring while half the rings go unanswered is like buying gas for a car with a hole in the tank. Fix the response first, then turn up the spend. More on this in speed to lead for contractors.
What is the cheapest lead a contractor can get?
The cheapest lead is a customer you already have. You paid to acquire them once. They already trust you. Reaching back out to a past customer costs nothing in ad spend and closes at a rate no cold lead can touch, because the relationship is built.
We proved this at Temperature Pros Orlando. One reactivation campaign to past customers recovered $31,247 in 90 days with zero ad spend. We were sitting on that revenue the whole time. Most shops never reach back out, so the customer drifts, and the next time their system dies they Google a new name. A relationship you paid to acquire walks away for free. Before you buy a single new lead, work the list you already own.
Why do reviews and referrals matter so much?
Reviews and referrals matter because they are the trust that turns a searcher into a caller, and they cost you nothing but the ask. Google's local results weight review count, rating, and recency, so a steady flow of fresh reviews lifts you in the map pack and earns more calls. Then the rating is what makes the homeowner pick you over the shop next to you.
Referrals work the same way, person to person. A customer who had a great experience and tells a neighbor is the highest-converting marketing there is. The catch is that both depend on a consistent ask after every job, and most shops ask almost never because everyone is busy. The fix is a habit, not a campaign. Ask every happy customer, every time.
What is the trap of buying leads?
The trap of buying leads is paying for leads you cannot answer fast enough to close. Shared lead platforms sell the same lead to three or four contractors at once, so the job goes to whoever calls back first. If you are on a roof or under a house when that lead comes in, you paid for a lead a competitor closed.
Ellen Rohr would put it plainly: the math does not care about your feelings. If you are paying $50 to $150 a lead and only answering half of them in time, your real cost per booked job is double or triple what you think. Buying more leads on top of a slow response just multiplies the waste. The leads you already get, organic and paid, are the ones to convert first.
How Maximus turns more of your marketing into booked jobs
Marketing gets the phone to ring. The leak is what happens next. Maximus answers every call, day or night, books and confirms the job, follows up on every estimate, asks for the review after the work is done, and reaches back out to the past customers your list is sitting on. He runs on top of the software you already use, like Jobber or Housecall Pro, and deploys in about 48 hours. He runs $497 a month, or 8 percent of the revenue he recovers, whichever is higher.
The point is simple. You can spend more to make more leads, or you can keep more of the ones you are already paying for. The second one is cheaper every time.
He runs the office. You run the business.
Frequently asked questions
What is the best marketing channel for contractors? Google is the strongest channel, specifically your Business Profile plus Local Services Ads, because that is where homeowners search at the moment they have a problem. Reviews, referrals, and reactivating past customers come next and cost far less than paid ads.
How much should a contractor spend on marketing? There is no fixed percentage that fits every shop, but spend follows fundamentals. Tighten your call answering, reviews, and follow-up first, because spending more to make the phone ring while half the calls go unanswered just wastes the budget.
Why am I getting leads but not booking jobs? Almost always a speed and follow-up problem. The first contractor to respond wins the job most of the time, so leads that wait an hour for a callback book whoever called back first.
Are paid lead services worth it for contractors? Only if you can answer them fast. Shared lead platforms sell the same lead to several contractors at once, so a slow response means you paid for a job a competitor closed.
What is the cheapest way to get more contractor jobs? Reach back out to past customers. You already paid to acquire them and they already trust you, so reactivation closes at a higher rate than any cold lead and costs nothing in ad spend.
How do reviews help contractor marketing? Reviews lift your local search ranking and convince searchers to call you. Google weights review count, rating, and recency, so a steady flow of fresh reviews earns both more visibility and more booked jobs.
Can I automate my contractor marketing follow-up? Yes. An AI operations manager like Maximus answers every call, follows up on estimates, requests reviews, and reactivates past customers automatically for $497 a month or 8 percent of recovered revenue.
See What He Finds in Your Business. See how many leads your shop is paying for but never booking, in 60 seconds. Look in the Mirror
Written by Nirav Doshi and Neal Doshi, owners of Temperature Pros Orlando and co-founders of Complete Data Products. Every number here comes from a real home services P&L.
Related: how to get more HVAC customers and how to get more roofing leads.