Skip to content

Roofing Leads

Roofing Lead Cost Calculator: Cost per Collected Job

Tim Nussbeck··
Summarize with:
Opens your selected AI service.
Illustrative funnel: 100 delivered leads become 80 contacts, 60 qualified, 40 sets, 32 held appointments, eight signed jobs and six collected jobs.

A $100 roofing lead can cost less per collected job than a $60 lead. The difference is the proportion of leads that survive contact, qualification, appointments, cancellation and collection. Use this calculator to connect the lead invoice to the cash-producing job, then check the company’s acquisition target.

Calculate from leads to collected jobs

Use all-in cost for one source and a consistent acquisition cohort. Each percentage is conditional on the stage immediately before it. Keep spend and stage definitions consistent when comparing sources. Zero jobs make acquisition cost per job N/A, not $0.

Next Step

Pair lead-cost math with the next decision pages

Lead cost only matters if the reader can compare sources, booked-job economics, and where conversion breaks down next.

The cheaper lead loses this comparison

Illustrative sources with equal delivered-lead volume
MeasureSource ASource B
Delivered leads100100
All-in spend$6,000$10,000
Cost per delivered lead$60$100
Collected jobs36
Cost per collected job$2,000$1,666.67
Gross profit at $15,000/job and 35% margin$15,750$31,500
Contribution after acquisition$9,750$21,500

On a phone, swipe the table to read every column.

B buys leads at a higher price but produces collected jobs at a lower acquisition cost. B also consumes $4,000 more cash and may require different labor. Do not call it “better” without checking capacity and comparable job mix. The lesson is narrower: CPL alone cannot rank these two sources.

Reproduce the $100-to-$1,666.67 result

In this illustrative mature cohort, the invoice is $10,000, confirmed credits are $1,000 and attributable source-operating cost is $1,000. All-in spend is still $10,000. One hundred delivered leads become 80 contacts, 60 qualified opportunities, 40 sets, 32 held appointments, eight signed jobs and six collected jobs.

The same spend divided by different surviving outcomes
DenominatorCalculationCost
100 delivered leads$10,000 ÷ 100$100
60 qualified opportunities$10,000 ÷ 60$166.67
32 held appointments$10,000 ÷ 32$312.50
8 signed jobs$10,000 ÷ 8$1,250
6 collected jobs$10,000 ÷ 6$1,666.67

On a phone, swipe the table to read every column.

To reproduce it, enter spend 10000, leads 100, contact 80%, qualified 75%, set 66.6667%, show 80%, close 25% and collected 75%. The displayed percentages are conditional: 60 ÷ 80 is 75%, not 60%. Fractional output from rounded rates is planning math; the integer historical ledger remains the actual result.

Positive profit does not mean the source meets your target

Six collected jobs at $15,000 and 35% margin produce $31,500 gross profit. Subtract $10,000 acquisition cost: contribution is $21,500 and acquisition ROI is 215%. Those are positive economics under the assumptions.

Now set a company policy that acquisition should consume at most 25% of gross profit. Allowed acquisition cost per collected job is $15,000 × 35% × 25% = $1,312.50. At a 6% lead-to-collected rate, maximum all-in CPL is $78.75. Actual $100 CPL is above that target even though the cohort is profitable. The target is a management choice, not an industry benchmark.

Maximum CPL = average collected revenue × gross margin × allowed acquisition share of gross profit × lead-to-collected-job rate. You multiply by the survival rate because most delivered leads do not become collected jobs. Dividing by that rate would make a worse-converting source appear able to afford a higher price.

Next Step

Use the field tool that helps convert expensive leads

If a lead already costs this much, the rep needs better follow-up and cleaner homeowner messaging before you buy more volume.

Which stage deserves the next operating dollar?

Keep the same $10,000 spend and all later rates unchanged. Raising contact from 80 to 90 people adds 0.75 expected collected jobs: 10 × 75% × 66.6667% × 80% × 25% × 75%. At $5,250 gross profit per job, that is about $3,937.50 before the cost of improved contact coverage.

Alternatively, collecting seven of the existing eight signed jobs instead of six adds one job’s $5,250 gross profit before any extra collection cost. That is not necessarily a sales-training issue: the missing job may be unfinished, canceled or disputed. Inspect the reason before assigning the fix. This comparison estimates the value of a stage change; it does not establish that either improvement can be achieved.

A credit changes cost, not history

Keep delivered leads, billed leads and qualified opportunities as separate counts. A credited inquiry still happened. Removing it from the delivered denominator while also subtracting its charge can make the source’s funnel look artificially better. Use net billed spend for billing CPL and all-in spend for operating CAC; label the two calculations.

Google’s LSA lead documentation distinguishes lead charging and credits. Lead price varies with the offer and market; it is not a universal roofing rate. The LSA ROI guide shows how a billing dashboard can look healthy while collected economics deteriorate.

Do not compare a finished cohort with jobs still in production

A source with six collected jobs today and four unfinished jobs is not directly comparable to an older source whose jobs are all resolved. Keep an acquisition-date cohort and show signed, completed and collected counts separately. If the cohort is immature, report current cash and unresolved jobs; do not silently treat the unresolved jobs as permanent losses or guaranteed future collections.

When one source struggles by rep, use the sales KPI scorecard. When the loss is between contact and held appointment, use the follow-up guide. For a broader budget decision, use marketing ROI. For a different acquisition method, compare paid field hours rather than calling canvassing “free leads.”

Next Step

Compare the lead source before adding more spend

Use the related pages that show whether the problem is the channel, the close rate, or what happens after the rep gets the lead.

Method and source notes

The calculator uses displayed inputs, not a national conversion benchmark. Both source comparisons and stage sensitivities are illustrative. Confirm your margin definition and avoid counting the same labor cost in margin and acquisition spend. Pricing examples and contract-specific offers belong in current written quotes. Related: roofing acquisition channels and lead cost definitions. This is a planning tool, not an accounting statement; figures and wording were reviewed September 28, 2026.

Free lead-generation resources

Turn traffic strategy into pipeline actions

Use free marketing and field tools to turn website, referral, and follow-up ideas into lead flow your reps can actually work.

Lead GenerationROI Calculator

About the Author

Tim Nussbeck

Founder & CEO of GhostRep

20+ years in roofing and home improvement sales—knocking doors, running teams, and building practical coaching systems. Built GhostRep to give every rep access to the coaching top teams get.

Lead-gen next step

Turn traffic into pipeline math before you buy more leads

Start with the ROI calculator or lead-generation tools if you are still diagnosing the economics. GhostRep works after the lead arrives: practice and appointment review, from $200 for 25 shared hours.

  • ✓Best fit if traffic is arriving but too little of it turns into revenue.
  • ✓Useful for modeling conversion lift before you increase spend.
  • ✓Role Play and Echo work on the conversation after the lead is assigned.

Start Here

Model your conversion lift

Estimate what more leads, better close rates, and faster rep ramp are worth in revenue.

Model your conversion lift

Another way in

25 hours for $200, shared across the team, no subscription. Every new bundle has a 14-day money-back guarantee, prorated for hours used.

See prepaid pricing

You Might Also Like

Angi and HomeAdvisor share a parent. Compare published lead-sharing and credit terms, account fees, renewal risks, and a free contractor offer worksheet.

Read article →

HomeAdvisor sets roofing lead fees by service and ZIP. Turn your quote into cost per completed job with contact, inspection, sale and collection rates.

Read article →

Published roofing SEO retainers and LocaliQ's 2025 roofing search-ad benchmarks ($10.70 CPC, $228 per lead), plus the math to compare both per sold job.

Read article →