Jobs Over Leads runs the ads and the booking for HVAC, plumbing, electrical and roofing contractors. You pay a fixed price for each job that lands on your calendar, your trade is exclusive in your market, and the first jobs are on us.
For owner-operators in HVAC, plumbing, electrical and roofing across the US.
Ad platforms bill per click and lead marketplaces bill per request. The truck only rolls when an appointment is booked, and the invoice only clears when that appointment pays. Every step in between is money the contractor carries.
per lead on non-branded Google search in HVAC and plumbing, the campaigns that reach homeowners who have not picked a contractor yet.
of those search leads book an appointment. The other 62.4% never reach the calendar, and every one of them was billed.
of booked appointments become paying customers. On Local Services Ads the rate ran 51% to 54% by trade.
Sources: SearchLight Digital, Google Ads benchmark (January 2026) and Google Local Service Ads benchmark (February 2026). Full method in the 2026 Cost Per Booked Job Report.
You set the price you can afford before a single job is bought, and you judge us on real jobs before you pay for any.
Enter your ticket, margin and close rate in the calculator. It returns the most you can pay per booked job and still keep your margin.
One contractor per trade in each market. We build your trade landing pages, campaigns, call handling and booking straight onto your calendar.
The first booked jobs land at our cost. You run them, close them and compare them against your own numbers before buying anything.
Fixed price per booked job, set by trade and market. A short agreement covers the package you buy and nothing beyond it.
Appointments that fail those terms are replaced under the package agreement. Clicks, form fills and unanswered calls are never billed.
The calculator takes your average ticket, gross margin and close rate and returns the most you can pay per booked job while keeping 30%. It then checks that ceiling against what contractors in your trade paid in 2026.
Find your price per booked job| Trade | Local Services Ads | Non-branded search | |
|---|---|---|---|
| HVAC | $116 | $396 | Run it |
| Plumbing | $128 | $487 | Run it |
| Electrical | $90 | $340 | Run it |
| Roofing | $251 to $379 | $439 | Run it |
Nine pages built from public 2026 benchmarks covering more than $21 million in tracked home services ad spend, with every number traced to its source.
A copy is on its way to your inbox. Put your own numbers against it in the calculator next.
Download the report (PDF) Run the calculator Check if your market is openMarketplaces sell a request for service, and the same homeowner can be sent to several contractors at once. Jobs Over Leads bills only for booked appointments, and your trade is exclusive in your market, so the homeowner on your calendar was never offered to a competitor through us.
The price is fixed per job and set by trade and market, because a roofing inspection and a drain call are worth very different amounts. Run the calculator first: it shows the ceiling your own ticket, margin and close rate can carry, which is the number to hold any price against, ours included.
No. Each purchase is a package of booked jobs under a short agreement that covers that package only. When it is used up you decide whether to buy the next one.
Because the only fair test is your own close rate on real jobs. You run the first appointments at our cost and decide from your results, not from our claims.
HVAC, plumbing, electrical and roofing contractors in US markets. Each market takes one contractor per trade, so availability depends on whether your territory is still open. Check if your market is open.
SearchLight Digital's 2026 Google Local Service Ads and Google Ads benchmarks, WordStream by LocaliQ's 2026 Meta benchmarks, and LocaliQ and 99 Calls for roofing lead prices. The report lists every source, sample size and date, and shows how each derived figure is calculated.