A roofing lead might cost a few dollars or a few hundred. A plumbing lead in one city is a bargain and a rip-off two states over. Contractors new to buying leads often assume the price is arbitrary or just a markup. It is not. Lead pricing follows a logic, and once you see it, you can tell a fair price from a bad one in about thirty seconds.
Here are the factors that actually set what a lead costs, and how to use them to judge what you are being asked to pay.
Job Value Sets the Ceiling
The single biggest driver is how much the job is worth. A new roof, a solar installation, or a full restoration job can be worth thousands or tens of thousands of dollars. A drain cleaning or a gutter repair is worth a fraction of that. Lead prices scale with job value because a contractor can afford to pay more to win a high-ticket job and still come out ahead.
As a rough frame, leads in low-ticket service trades often sit in the tens of dollars, while exclusive leads in roofing, solar, and restoration can run well over a hundred dollars in competitive markets. The expensive lead is not a worse deal. It is a more valuable opportunity.
Exclusive Versus Shared Changes the Number
A shared lead, sold to several contractors, carries a lower sticker price because each buyer only gets a slice of the homeowner's attention. An exclusive lead costs more because you are the only contractor who receives it. You are paying for the close rate, not just the contact.
The trap is comparing the two on price alone. A cheap shared lead that closes one time in twenty can cost more per booked job than a pricier exclusive lead that closes one time in four. Always translate the per-lead price into cost per booked job before you call anything cheap or expensive.
Local Competition and Demand
Lead prices move with the local market. In a metro packed with roofers, more contractors bid for the same homeowners, and prices rise. In a rural area with fewer competitors, the same lead may cost less. Seasonal demand pushes prices the same way: storm season spikes roofing and restoration prices, winter lifts HVAC heating leads, and summer raises cooling leads.
This is normal supply and demand, not gouging. The useful question is not why is this lead expensive, but does the price still leave me a healthy margin at my close rate.
Verification and Quality
A phone-verified lead, confirmed to reach the real homeowner who requested service, costs more than a raw form fill that may be a fake number or a typo. You are paying to skip the dead-end dials. For most contractors, the higher price of a reachable lead is more than repaid by the time and frustration it saves.
Be careful with leads priced suspiciously low. A rock-bottom price usually means the lead is shared, unverified, aged, or all three. Cheap leads have a way of charging you later in wasted time.
Targeting Precision
A lead filtered to your exact trade, service area, and job type costs more than a loosely targeted one, and it is usually worth it. A roofing lead in your zip codes for the work you actually do will convert better than a vaguely regional lead for a service you barely offer. You pay a little more for fit and earn it back in close rate.
How to Judge a Fair Price
Forget the sticker price for a moment and run a simple calculation:
- Take your average job value, or your profit per job if you know it.
- Estimate your close rate on exclusive leads in this trade.
- Divide the lead price by your close rate to get your cost per booked job.
- Compare that to your profit per job. If the cost per booked job is a small fraction of your profit, the lead is priced fairly, even if the sticker looks high.
A simple example: a hundred-dollar exclusive lead with a one-in-four close rate costs four hundred dollars per booked job. If that job nets you several thousand dollars in profit, the lead was cheap, not expensive.
How Pricing Tends to Vary by Trade
Every market is different, so treat these as directional frames rather than quotes. The pattern, though, is consistent across the country.
- Plumbing and routine service trades: lower per-lead prices, because the average job is smaller and the buying decision is fast. Volume matters more than ticket size here.
- HVAC: mid-range, with system replacements pushing prices up and seasonal demand swinging them through the year.
- Windows and doors: higher than routine service work, since projects are larger and homeowners shop carefully.
- Roofing, solar, and restoration: the highest exclusive-lead prices, because the jobs are worth thousands and a single close pays for many leads.
If a roofing lead and a drain-cleaning lead cost the same, something is off. Either the roofing lead is shared or low quality, or the plumbing lead is overpriced. Prices that ignore job value are a warning to look closer.
Common Pricing Mistakes Contractors Make
Most pricing pain comes from a handful of repeatable errors. Avoid these and you will judge value far more accurately:
- Comparing per-lead prices across exclusive and shared programs as if they are the same product. They are not.
- Chasing the cheapest leads and then blaming the channel when they do not close.
- Ignoring close rate entirely and reacting only to the sticker price.
- Buying more volume than the team can work, so the real cost per booked job quietly rises as good leads go cold.
- Forgetting to add the cost of unreturned or mishandled leads, which is a process cost, not a pricing one.
The last point is worth sitting with. A lead is only as cheap as your ability to convert it. A fairly priced lead handled badly becomes an expensive one, and no provider can fix a follow-up problem on your end.
Reframe the Question Entirely
Stop asking whether a lead is expensive. Start asking what a booked job is worth to you and how many leads it takes to land one. When you frame it that way, a higher-priced exclusive lead with a strong close rate is usually the better buy, and a bargain shared lead with a weak close rate is the costly one. Price is what you pay. Cost per booked job is what you actually spend.
Why the No-Retainer Model Helps the Math
When you pay per result instead of paying a monthly retainer, the price of a lead is the whole cost. There is no fixed fee sitting on top whether the phone rings or not. That makes the cost-per-booked-job math clean and lets you scale lead spend up or down to match your capacity and your margins, season by season.
Track It, Do Not Guess It
The fastest way to know whether your leads are priced fairly is to keep your own numbers. Log every lead, what it cost, and whether it booked. After a few dozen leads you will have a real close rate and a real cost per booked job for your trade and market, which beats any quoted average. With those two numbers in hand, every future pricing conversation gets simple. You are no longer guessing whether a lead is worth it. You know.
Sources
- U.S. Small Business Administration guidance on pricing, margins, and customer acquisition cost
- U.S. Bureau of Labor Statistics data on construction and service trade industries
- Federal Trade Commission guidance on advertising and lead generation


