Ads for Contractors: Budgets That Book Jobs
Ads for contractors that book jobs: which of Google, Meta, and LSA to turn on first, starting budgets by trade, and the follow-up that saves paid leads.
Most contractors who have paid for ads know the pattern. The invoice from Google arrives on time every month, but the phone rings less than the spend suggests it should.
The cause is usually one of three things: the wrong channel turned on first, a budget split too thin to learn anything, or paid leads left sitting for hours. This guide to ads for contractors covers all three. You will get the order to turn on Google Local Services Ads, Google Search, and Meta, starting budgets for roofing, HVAC, plumbing, electrical, and general contracting, and the follow-up automation that keeps a $90 lead from going cold before lunch.
What Are the Best Ads for Contractors Right Now?
The best ads for contractors use three channels together. Google Local Services Ads handle emergency and ready-to-book calls. Google Search ads catch the high-intent searches LSA misses. Meta ads reach homeowners planning bigger jobs like roofs, remodels, and system replacements. Most trades should start with LSA, add Search second, and add Meta only once follow-up runs automatically.
Each channel has a different job. When a contractor puts the same budget into all three and expects the same results, the stack fails.
Local Services Ads: pay per lead, top of the page
Local Services Ads appear above everything else on Google, carry the Google Screened or Google Guaranteed badge, and charge per lead instead of per click. That pricing model makes them the safest first step for a lean shop. You pay when a homeowner calls or messages you, not when someone clicks out of curiosity.
LSA has two catches. You get very little control over targeting beyond service type and area, and your ranking depends heavily on your review count and how quickly you answer. A shop with 14 reviews that lets calls go to voicemail will lose the top spot to a shop with 200 reviews that picks up.
Google Search and Meta: intent versus interruption
Google Search ads reach people who are actively typing "water heater replacement near me" or "roof leak repair." That is the strongest buying intent you can pay for, and the clicks are expensive because of it. Meta works differently. You are interrupting someone scrolling Facebook, so Meta suits planned, considered jobs and does a poor job with emergencies.
Meta's lead ads let homeowners send their details without leaving the app. That makes the form easy to fill out, and it also makes the lead easy to forget. A homeowner who filled out your roof replacement form at 9pm will not remember your company name the next afternoon unless something reaches them first.

Which Channel Should a Contractor Turn On First?
The right order depends on whether your trade sells emergencies or planned jobs. Emergency trades win on immediacy, so they need to show up on Google at the moment something breaks.
- Plumbing, HVAC service, electrical repair: LSA first, then Search for the services LSA does not cover well, such as tankless installs, panel upgrades, and EV charger installs.
- Roofing: LSA and Search together, then Meta for replacement campaigns once hurricane season or a hail event has homeowners thinking about their roof.
- General contractors and remodelers: Search first, because LSA coverage for remodeling categories varies by market. Meta comes second, using project photos, since kitchens and additions sell on visuals.
Here's the problem: most contractor advertising online starts with Meta because a friend or a cheap agency recommended it. Meta can deliver leads at a low cost per lead, but those leads are the least ready to book. If nobody calls them back within minutes, the low price is meaningless.
Quick Win: Before you spend another dollar, open your LSA dashboard and check how many leads you were charged for last month and how many became booked jobs. That one number tells you whether your problem is the ads or what happens after them.
The Lead Piranha Playbook
You're doing the work of a team you don't have.
Every Tuesday I show you one job I automated for good. What it does, the tools by name, and the prompt to copy.
No spam, unsubscribe anytime.
General Contractor Advertising Budgets by Trade
Budget is where most ads for contractors fail quietly. Google and Meta both need volume to figure out who books. A rough rule is 15 to 30 leads a month per channel before you can judge the results. If you split $1,500 across three platforms, each one gets too little data and all three look broken.
The ranges below are planning numbers, not promises. Cost per lead swings widely by metro, season, and how competitive your service area is. A roofing lead in a hurricane market costs far more in September than it does in a quiet inland town in February. Use the table to pick a starting budget that gives one channel enough room to prove itself.
For general contractor advertising in particular, plan on higher costs per lead and a longer sales cycle. A kitchen remodel lead might take six weeks and two site visits before it turns into a signed bid, so judge the channel by booked estimates, not by form fills.
| Trade | Turn on first | Starting monthly ad spend | Rough cost per lead range |
|---|---|---|---|
| Plumbing | Local Services Ads | $1,500 to $3,000 | $30 to $100 |
| HVAC | Local Services Ads | $2,000 to $4,000 | $40 to $120 |
| Electrical | Local Services Ads | $1,500 to $2,500 | $30 to $90 |
| Roofing | LSA plus Google Search | $3,000 to $6,000 | $75 to $250 |
| General contracting and remodeling | Google Search | $2,500 to $5,000 | $80 to $300 |
Why Do Paid Contractor Leads Go Cold Before Anyone Calls Back?
Paid leads go cold because the ad does its job at 7:40pm and the shop responds the next morning. By that point a homeowner with a dead AC unit has already called two other companies. Even the best advertising for contractors cannot fix a follow-up gap, because the platform charges you the moment the lead comes in, whether you answer or not.
The fix is simple to describe and tedious to do by hand. Every paid lead needs an instant reply, a way to book or get a callback, and a follow-up sequence that keeps going for planned jobs until the homeowner books or says no. The pieces we build into every contractor ad setup are:
- A missed call text back that replies within seconds when nobody can pick up on a job site.
- An instant text and email to every Meta and Search form lead, with a booking link or a callback window.
- A multi-day follow-up sequence for estimate-stage jobs like roofs and remodels, similar to the roofing lead follow-up automation we covered earlier in this series.
- Source tracking on every lead, so you can see which channel produced the booked job and not just the click.
We break down exactly how this system works step by step in our full process overview. This is the part that separates ads for contractors that pay back from ads that simply cost money.
Cheap Meta leads are not cheap if nobody answers
What Running the Full Contractor Ad Stack Costs Each Month
The ad spend in the table is only one line of the real cost. A complete setup for ads for contractors has four parts, and owners who budget for only the first one end up disappointed with the rest:
- 1Ad spend: paid directly to Google and Meta, using the starting ranges above.
- 2Management: someone adjusting bids, cutting wasted search terms, disputing invalid LSA charges, and refreshing Meta creative before it wears out.
- 3Follow-up automation: the texting, booking, and nurture sequences that turn paid leads into scheduled jobs.
- 4Tracking: call tracking and lead source tracking for contractors, so the next budget decision rests on booked revenue and not on guesses.
Labor is the other side of the math. The Bureau of Labor Statistics construction and extraction outlook publishes pay and job outlook data for every major trade, which helps you estimate what a crew hour costs and, from there, what a booked job is actually worth to your shop.
Timing matters this quarter. In October, HVAC shops are shifting to heating calls, plumbers are getting ready for freeze-related work in colder markets, and in Florida, where our Miami-based team works, roofers are moving from storm repairs to replacement bids as hurricane season wraps up at the end of November. Setting budgets now, before the winter rush, means your ads enter the busy weeks with real data behind them.
Bottom line: the cheapest stack on paper rarely books the most jobs. Put your own numbers into the calculator below to see what a booked job is worth against what your current ads cost.
Calculate Your Growth Potential
Adjust the inputs below to see projected results for your business.
Turn Next Month's Ad Spend Into Dispatched Jobs
If you are already running ads for contractors and the calendar does not reflect the spend, the leak is usually in the channel order, the budget split, or the follow-up. We can look at your current setup and show you where booked jobs are slipping through. Book a 30-minute call and bring last month's ad invoice.
Next in this thread, we'll look at disputing Local Services Ads charges for leads that never should have billed you.


