If you run an HVAC company, a plumbing outfit, or any trade, and the leads coming in aren't turning into booked jobs, the tempting conclusion is that the leads are bad: homeowners collecting quotes with no intention of booking anyone.
In our experience running campaigns for trades businesses, the leads are usually fine. What happens in the minutes after the lead arrives, and in the days after a quote goes out, is where jobs are actually won and lost.
This guide covers the two kinds of trades lead, why each one goes quiet, what seasonal timing really means, and what fixes all of it.
What you will learn in this guide
- The two kinds of trades lead, and why they need different handling
- Why emergency leads vanish in minutes
- Why quoted jobs ghost, and the follow-up that stops it
- When seasonal advertising should actually start
- What trades leads cost, and what drives that cost
The two kinds of trades lead
Every enquiry a trades business receives is one of two things: an emergency, or a quoted job. A furnace dead in January is an emergency. A homeowner planning to replace their AC before summer is a quoted job. They come from the same ads and the same website, but they behave completely differently after they arrive, and treating them the same way loses both.
Myth vs reality: what trades tell us about their leads
These are the three things we hear most often when a trades owner first calls us.
Myth: homeowners collecting three quotes were never serious
Getting multiple quotes is what a sensible homeowner does for a four-figure job. The one who wins is rarely the cheapest. It's the company that acknowledged the enquiry instantly, quoted promptly, and followed up in a friendly way while the others went silent. The three-quote shopper is not the problem. Being the quote nobody followed up on is.
Myth: you need the right "offer framing" to move people down the pipeline
Owners arrive quoting a lot of online noise about framing offers and engineering funnels, big words dressed up as strategy. What works, in the trades and in every industry we run campaigns for, is friendly, persistent follow-up: unbeatable, every single time. Trust gets built subtly, in every message and every call, while your website carries the reasons to choose you so you never have to recite them.
Myth: the lead platforms own the customers, so pay up
Lead directories run on a shared model: the same homeowner enquiry goes to several companies, each paying for it. Your own website, your Google Business Profile and your own ads produce leads that belong to you alone. One of our HVAC clients ran a website for a full year with barely any visitors and zero leads. In the first month after relaunching with us, the site drew over a thousand visitors and produced ten new phone calls. His words: "That changed everything."
Emergencies: won or lost in minutes
An emergency is an emergency. The homeowner with no heat is not shortlisting companies for a considered decision next week, they are calling down a list until a human answers and says "we can come". See that lead arrive and call on the spot, because if you do not follow up in the moment, they have already booked someone else.
This is a systems problem, not a hustle problem. The lead has to reach your phone the second it exists, whoever is on call has to know it is an emergency lead, and the instant acknowledgement has to happen even when every technician is mid-job. That can all be automated right up to the moment a human picks up the phone.
Quoted jobs are won in the follow-up
Quoted work needs the same diligence with different pacing. At minimum, the enquiry gets acknowledged immediately with a text, which is easy to automate and changes how the whole relationship starts: the homeowner knows they have been seen.
Then the quote goes out promptly, and then, the part almost everyone skips, the follow-up happens. Friendly and consistent. Not a pressure script, not a countdown discount, just a human checking in: any questions about the quote, anything you would like adjusted. In our experience, jobs that "went cold" were usually never followed up on at all, and the company that does follow up wins them by default.
Seasonal timing
Every trade has a rhythm: cooling in early summer, heating when the first cold snap lands, cleanups in spring and fall. The mistake is starting to advertise when the phones start ringing, because by then every competitor is bidding on the same clicks and your campaigns are learning while the season peaks.
The rule is simple: have your advertising and campaigns prepped a good month ahead of when you expect the busy period to start. Campaigns need time to learn, rankings need time to move, and the cheap clicks get bought before the panic sets in.
What trades leads cost
Across the local businesses we run campaigns for, managed lead generation typically lands between $18 and $38 per lead. The biggest influencer of where you sit in that range is the value proposition your ads carry: a specific, honest offer from a real local company earns cheaper leads than a generic "best HVAC in town" message, because homeowners respond to relevance and proof.
Weigh that against what a booked job is worth in your trade, and against directory platforms charging per shared lead, and owning your own lead generation usually wins that comparison comfortably.
How we help trades fix this
We build the machine end to end: a website that converts, ads timed to your season, local search presence, instant lead acknowledgement, and the friendly follow-up that wins quoted work, automated up to the moment a person needs to pick up the phone. Details on our trades page.
Frequently asked questions
Immediately, and immediately means the moment the lead exists, not when someone checks the inbox after lunch. A homeowner with no heat or water pouring through a ceiling is calling down a list until a human answers and can come. If you do not follow up on the spot, they go elsewhere and you never hear about it. In practice this is a systems question: the lead needs to hit the right phone instantly, flagged as an emergency, with an automated acknowledgement covering the gap when every technician is on a job. The companies that win emergency work are rarely the biggest; they answer first. Three things make that reliable rather than lucky. A missed-call text-back, so a homeowner who rings while you are under a floor hears from you within seconds instead of dialling the next company. A rota that covers evenings and weekends, since that is when heating fails and pipes burst, and an out-of-hours voicemail is the same as being closed. And an honest arrival window in that first contact, because a homeowner will usually wait for someone who says four hours and means it, rather than call around again after being told soon. Emergency work also brings the best margins and the most repeat customers, which is why the response system is worth building before the next advertising budget.
Usually because your side went silent first. Collecting several quotes is what any sensible homeowner does for a big job, and after the quotes arrive, life gets busy and the decision drifts. The company that checks in, friendly and unhurried, any questions about the quote, anything you would like adjusted, tends to win by default, because the others never called back at all. Friendly, persistent follow-up beats the clever stuff every time. Acknowledge every enquiry instantly with a text, quote promptly, follow up consistently, and the silent homeowners start calling back. Speed on the quote itself matters as much as the follow-up. A quote that arrives the same day lands while the homeowner is still comparing, and one that arrives a week later arrives after the decision. What goes in it matters too: a price with no explanation invites a straight comparison on number alone, while a quote that says what is included, what is not, how long the work takes and what happens if something unexpected turns up gives a homeowner a reason to choose you at a higher price. Three follow-ups over two weeks is normal and welcome. Most companies send none, which is why the ones that do win work they did not have to compete for.
Across the local businesses we run campaigns for, managed lead generation typically lands between $18 and $38 per lead. Where you fall in that range depends far more on your value proposition than on the platform: ads carrying a specific, honest offer from a visible local company earn cheaper leads than generic superlatives, because homeowners respond to relevance and proof. Set that against what a booked furnace replacement or repipe is worth, and against directory platforms that sell the same homeowner to several companies at once, and generating your own exclusive leads is usually the best-value acquisition a trades business can run. The figure worth managing is not cost per lead but cost per booked job, and the two can diverge sharply. A company converting one enquiry in three is paying three times its lead cost for a job, which is usually a response-time problem rather than a lead-quality one. Emergency and planned work also behave differently enough that they deserve separate targets: emergencies convert quickly and at a high rate, while replacements and larger installs take weeks and need follow-up to close. Judging both against a single blended number is how good campaigns get switched off before they have had a chance to pay for themselves.
A good month before you expect the busy period to begin. Campaigns need a learning period before they spend efficiently, search rankings move on a delay, and the cheapest clicks of the season get bought while your competitors are still waiting for the phones to ring. Prepping in the quiet weeks means that when the first cold snap or heat wave lands, your ads are already tuned, your pages already ranking, and the surge arrives on machinery that is warmed up rather than launching in a panic at the most expensive moment of the year. The content side needs longer still. A page about air conditioning repair written in June will not rank until the season is half over, whereas the same page written in March has time to be indexed and to gather a little authority first. The quiet weeks are also when maintenance plans and pre-season tune-ups sell, and they are the closest thing a seasonal trade has to predictable revenue. A campaign for those in the shoulder months costs less per lead than an emergency campaign at peak, and it fills the diary with work you can schedule rather than work that interrupts. Existing customers are the cheapest audience for it, since a text to everyone whose system you serviced last year costs nothing at all.
Yes, and the leads are better because they are exclusively yours. The directory model shares each homeowner's enquiry between several paying companies; your own website, Google Business Profile and ads produce enquiries that only you receive, with the relationship starting on your name. One of our HVAC clients had a website online for a full year with barely any visitors and zero leads from it. In the first month after relaunching with us, the site drew over a thousand visitors and produced ten new phone calls, and his review says simply: "That changed everything." The machinery is buildable for any trade. What it consists of is not complicated: a site fast enough and clear enough to convert the visits it gets, a page for each service in each area you actually serve, a Google Business Profile kept current with real photographs and a steady flow of reviews, and follow-up that reaches a caller before your competitor does. Directories still have a place while that is being built, since they produce work from day one. The mistake is staying on them permanently, because you are renting access to customers who could have been yours, at a price that rises whenever the platform decides it should. Owning the channel takes a few months to establish and then keeps producing without a per-lead fee, and the reviews and rankings that accumulate belong to your business rather than to a listing.