Omesta
How it worksAd creationReviewsPricingCase studies
Log inGet started
How it worksAd creationReviewsPricingCase studiesLog inGet started
← All posts
← All posts

Contents

  • Calculate what a completed job contributes
  • Translate customer economics into a lead ceiling
  • Compare sources on equivalent terms
  • Check the search traffic behind the spend
  • How Omesta helps with roofing lead-cost decisions
  • Customer example: Tub Revive
  • Frequently asked questions
Roofing Lead Cost: Work Backward from a Profitable Job — illustrationOmesta blog

Roofing Lead Cost: Work Backward from a Profitable Job

OmOmesta team·May 27, 2026

Quick answer

Find an affordable roofing lead cost using job contribution, booking rates, and close rates, with a worked example and checks for shared or duplicate leads.

4 min read

An affordable roofing lead cost depends on the contribution from a completed job and the proportion of inquiries that become those jobs. A national average cannot tell you what your own business can afford.

Start with your economics, then compare the cost of generating a customer. Keep repair work and replacements separate when their job values, margins, or sales processes differ substantially.

Calculate what a completed job contributes

Take the revenue you expect to collect and subtract the direct costs of delivering that job. Include the relevant materials, labor, disposal, and other job-specific costs. This is contribution before advertising and overhead, not net profit.

Then decide how much contribution must remain to cover overhead, risk, and profit. The remainder is an acquisition allowance, not a recommendation to spend that entire amount.

For an explicitly hypothetical replacement job:

ItemAmount
Collected job revenue$12,000
Direct delivery costs$8,400
Contribution before acquisition and overhead$3,600
Contribution reserved after acquisition$2,700
Maximum acquisition allowance$900

If sales commissions or estimating costs are outside the direct costs, subtract their expected per-customer cost from that allowance before assigning the rest to advertising.

Translate customer economics into a lead ceiling

Suppose 40% of inquiries become completed estimates and 25% of completed estimates become won jobs. The implied inquiry-to-job rate is 10%: 0.40 multiplied by 0.25.

With a $900 acquisition allowance, the corresponding lead-cost ceiling is $90: $900 multiplied by 10%. At $60 per inquiry, the implied media cost per customer is $600, assuming those funnel rates hold.

These are illustrative inputs, not roofing benchmarks. If the final inquiry-to-job rate falls to 5%, the same $60 lead implies $1,200 per customer. That exceeds the hypothetical allowance even though the lead price did not change.

For the distinction between click costs and acquisition costs, see our Google Ads CPC guide.

Compare sources on equivalent terms

A shared marketplace inquiry, an exclusive referral, and a direct website inquiry are not interchangeable. Ask whether a lead is shared, how duplicates are handled, which geography and services are covered, and what counts as a billable lead.

In your own records, track contactability, service fit, completed estimates, won jobs, and collected revenue. A source with a higher sticker price can still produce a lower acquisition cost; the reverse can also be true.

Do not label every unclosed inquiry a targeting failure. Capacity, quote turnaround, financing expectations, and service availability can affect the outcome after the ad has done its job.

Check the search traffic behind the spend

For search campaigns, inspect the available queries for mismatches such as employment, training, supplies, or services you do not offer. Google's search terms report is designed to show queries associated with ad activity; review context before excluding a term. Google's search terms report guide.

A word like “repair” is not waste if you offer repairs. A word like “commercial” is not waste if commercial projects are profitable. Build exclusions from your actual service scope, not a generic downloadable list.

How Omesta helps with roofing lead-cost decisions

Review connected Google and Meta campaign costs, then compare those figures with your own qualification and job records. This helps put a roofing enquiry in context before you increase a budget. Use your actual service area, job contribution and close rate; Omesta is advertising software, not a seller of guaranteed roofing jobs.

Explore the roofing ad-management workflow for current capabilities and the pricing page for plan limits.

Customer example: Tub Revive

Tub Revive’s existing case study records an owner-reported snapshot supplied September 17, 2026: 60 leads at $6 per lead from one current ad. The platform, exact reporting window and exact spend were not supplied. These are leads—not verified bookings, completed jobs or a profitability result.

Tub Revive is a home-services example, not a roofing benchmark. Use the distinction between an enquiry and a won job; do not copy its CPL as a target for a different service. This is an individual example, not a typical-result claim or guarantee.

Read the Tub Revive case study.

Frequently asked questions

What should a roofer pay per lead?

There is no defensible universal figure for every roofer. Multiply your allowable media acquisition cost by your observed inquiry-to-customer rate, then leave room for uncertainty.

Should I use the full contract value when judging ads?

No. Revenue is not the amount available to pay for acquisition. Account for delivery costs, overhead needs, and the timing of cash collection.

Should I increase the budget when lead costs look good?

First check whether the leads become profitable jobs and whether your team can handle more estimates and delivery work. A low CPL does not establish either condition.

Keep a simple monthly cohort of inquiries and completed jobs. For a broader view of the product, explore Omesta.

Put the guide into practice

Bring your roofing ad accounts into a clearer review process.

For roofing businesses

Related reading

  • Ad Dashboard vs Spreadsheet: Know When to Move Beyond Sheets

    Compare advertising dashboards and spreadsheets by data freshness, repeatability, permissions, definitions, and action ownership instead of chart appearance.

  • A Monthly Ad Report That Ends with Decisions, Not Charts

    Build a monthly advertising report with defined outcomes, mature cohorts, change history, unresolved issues, and an owner for each proposed next action.

  • Ad Leads Missing from Your CRM? Trace the Handoff

    Trace missing advertising leads from form acceptance through integration delivery, CRM creation, assignment, and notifications without creating duplicate records.

Get started

Bring your ad decisions into one place

Explore your advertising performance with a 14-day free trial.

Explore AI ad managementSee pricing

Product

  • How it works
  • Ad creation
  • Pricing
  • Reviews
  • Integrations

Solutions

  • AI ad management
  • Local businesses
  • E-commerce
  • Marketing agencies

Resources

  • Blog
  • Case studies
  • Compare
  • Glossary
  • Help center
  • Changelog

Company

  • About
  • Careers
  • Partners
  • Press
  • Security
  • Contact
  • Privacy
  • Terms
  • Refund policy
  • Data disclosure
  • System status

© 2026 Omesta Systems.