Anywhere from $5 to $60. But per-lead cost matters less than cost per closed job — and the gap there is much bigger.
The short answer: $5 to $60 per lead in 2026, depending on the source. The honest answer is that per-lead cost is the wrong metric. Two leads at the same per-unit price can produce wildly different cost per closed job if one is exclusive and the other is sold to four contractors.
This page covers both numbers — what each major service charges per lead, and what that works out to per closed customer.
Per-lead price is the easy number to compare. Cost per closed job is the one that determines whether the math works for your business. The structural reason cost per closed job is so different across providers:
To compute your real number, take your last 90 days of spend on any channel, divide by jobs closed from that channel, and you have cost per closed customer. That's the number to evaluate Roffy or any other service against.
Three factors drive most of the variance:
Across all sources in 2026, per-lead costs range from about $5 to $60. But per-lead cost in isolation isn't meaningful — the metric to track is cost per closed customer, which depends on your close rate. Same per-lead price can produce wildly different per-closed-customer cost depending on whether the lead is shared or exclusive.
Depends on the close rate. A cheap lead with a very low close rate can produce a higher cost per closed customer than a more expensive lead with a higher close rate. The only honest evaluation is to track your spend and your jobs closed by source and compute cost per closed customer per channel.
Pay-per-appointment services charge per scheduled appointment, which is usually the highest per-unit price in the market. They're sometimes worth it for contractors who have weak inbound lead-handling but strong in-home closing capability. Track cost per closed customer to know whether the math works for you.
Exclusive territory. AI-scored leads. Published pricing. Live in 18 metros across the storm belt.