Roofing Cost Per Lead and Customer Acquisition Cost: 2026 Report

October 15, 2026

Lollipop chart of roofing cost per lead by channel in 2026: Referral / Word of Mouth $30 (highlighted as lowest), Email Marketing $62, Organic SEO $75, Facebook / Instagram Ads $130, Angi / HomeAdvisor $190, TV / Radio $325.

From January 2024 through September 2026, our research team at Altus Marketing compiled cost per lead and customer acquisition cost data across roofing contractors of varying size, market type, and service category. Our methodology applied a weighted model accounting for business size, geographic market, lead source, and service type to produce the figures below.

In the sections below, we break down roofing cost per lead and customer acquisition cost by lead source, then look at CAC by business size, CPL and CAC by market type, and CAC by service category, along with the main factors that push roofing CPL and CAC up or down.

Average Cost Per Lead for Roofing Contractors by Lead Source: 2026

The graphic below breaks down average cost per lead by channel for roofing contractors in 2026.

Average roofing CPL by channel
Referral / Word of Mouth has the lowest CPL at $30.
Lead sourceAvg. CPL
Referral / Word of Mouth
$30
Storm Chasing / Event-Based
$60
Email Marketing
$62
Organic SEO
$75
Door-to-Door Canvassing
$95
Nextdoor
$95
Facebook / Instagram Ads
$130
Google Local Services Ads
$165
Google Search Ads (PPC)
$225
Direct Mail
$225
TV / Radio
$325
Source: Altus Marketing research
Referral / Word of Mouth has the lowest CPL at $30, while TV / Radio is the most expensive at $325, more than ten times as much.
Key Insights
  • Referral / Word of Mouth produces the lowest CPL at $30, while storm-based and event-driven leads are next at $60 but are unpredictable and geographically limited
  • Organic SEO delivers among the lowest sustained CPL of any channel and improves over time
  • Google LSAs outperform standard PPC for most residential roofing contractors

Average Customer Acquisition Cost for Roofing Contractors by Lead Source: 2026

The graphic below breaks down average CAC by lead source, factoring in average close rates per channel for roofing contractors in 2026.

From CPL to CAC by channel
At a 50% close rate, Organic SEO’s $75 CPL becomes a $150 CAC.
Lead sourceAvg. CAC
Referral / Word of Mouth
$46
Storm / Event-Based
$109
Email Marketing
$138
Organic SEO
$150
Google Local Services Ads
$367
Facebook / Instagram Ads
$433
Door-to-Door Canvassing
$475
Google Search Ads (PPC)
$643
Direct Mail
$900
Source: Altus Marketing researchCPLCAC
At a 50% close rate, Organic SEO’s $75 CPL becomes a $150 CAC, only twice its lead cost.
Key Insights
  • Referral has the lowest CAC by far, but is nearly impossible to scale predictably
  • Organic SEO and email marketing offer the best scalable CAC of any owned channel
  • Direct mail carries both high CPL and low close rate, producing the highest CAC of any channel tracked

Average Roofing CAC by Business Size: 2026

The table below breaks down average CAC by roofing contractor size and team structure in 2026.

Business SizeMonthly SpendMonthly LeadsClose RateAvg. CAC
Solo / Owner-Operator$500-$2,0005-1535%$400-$700
Small (2-5 crews)$2,000-$6,00015-4040%$300-$550
Mid-Size (6-15 crews)$6,000-$15,00045-10048%$200-$400
Large (16-40 crews)$15,000-$40,000110-27555%$150-$300
Enterprise (40+ crews)$40,000+300+60%$100-$200
Close rate up, CAC down
Enterprise roofers (40+ crews) average a $100-$200 CAC.
Business sizeClose rate / CAC
$55035%Solo$42540%Small$30048%Mid-Size$22555%Large$15060%Enterprise
Source: Altus Marketing researchAvg. CAC (midpoint)Avg. close rate
Enterprise roofers (40+ crews) average a $100-$200 CAC, versus $400-$700 for solo owner-operators, as close rates rise from 35% to 60%.
Key Insights
  • Roofing CAC drops sharply as business size increases, driven by brand recognition and faster response infrastructure
  • Solo operators face the steepest CAC-to-revenue challenge, especially in competitive metro markets
  • Mid-size contractors see the most meaningful improvement from SEO investment relative to cost
  • Enterprise contractors leverage brand authority to close leads at about 1.7 times the rate of solo operators (60% versus 35%)

Average Roofing CPL and CAC by Market Type: 2026

The graphic below breaks down average CAC by geographic market type for roofing contractors in 2026.

Roofing CAC by market type
Storm / Hail Corridor has the lowest CAC at $150-$350.
Market typeAvg. CAC range
Rural
$200-$400
Small City (under 100K)
$250-$500
Mid-Size Metro (100K-500K)
$350-$650
Large Metro (500K-1M)
$450-$800
Major Metro (1M+)
$600-$1,200
Storm / Hail Corridor
$150-$350
Source: Altus Marketing research
Storm / Hail Corridor markets have the lowest CAC at $150-$350, while Major Metro (1M+) markets carry the highest at $600-$1,200.
Key Insights
  • CAC rises steadily with market size, from $200-$400 in rural markets to $600-$1,200 in major metros
  • Storm corridor markets offer the lowest CAC at $150-$350, but depend on unpredictable weather events
  • Major metro markets carry the highest CAC of any market type at $600-$1,200
  • Rural markets have a relatively low CAC at $200-$400 but limited volume, which constrains growth potential for multi-crew operations

Average Roofing CAC by Service Category: 2026

The table below breaks down average CAC, average job value, and average sales cycle by roofing service category in 2026.

Service CategoryAvg. CACAvg. Job ValueAvg. Sales CycleAvg. Close Rate
Residential Roof Replacement$300-$600$8,000-$20,0003-10 days40-55%
Residential Roof Repair$100-$250$500-$3,000Same day-2 days55-70%
Storm Damage / Insurance Claims$150-$400$10,000-$30,0001-3 weeks50-65%
Commercial Flat Roof$400-$900$15,000-$150,000+2-8 weeks30-45%
Roof Inspection$50-$150$150-$400Same day65-80%
New Construction Roofing$250-$550$12,000-$50,0004-12 weeks35-50%
Metal Roofing$350-$700$12,000-$35,0001-3 weeks35-50%
TPO / EPDM Commercial$450-$950$20,000-$200,000+3-10 weeks25-40%
Roof Inspection has the lowest CAC at $50-$150 and the highest close rate at 65-80%, while TPO / EPDM Commercial carries the highest CAC at $450-$950.
Key Insights
  • Roof inspections have the lowest CAC and highest close rates but generate limited direct revenue
  • Storm damage and insurance claim work offers among the best CAC-to-job-value ratios of any category
  • Commercial flat roof and TPO/EPDM work carries high CAC but the longest customer relationships and largest contracts
  • Residential repair has a low CAC and fast sales cycle, making it an efficient volume driver for mixed-revenue operations

What Drives Roofing CPL and CAC Up or Down?

Several factors consistently separate roofing contractors with a blended CAC under $300 from those spending $800 or more per customer.

LEAD SOURCE MIX

Lead source mix is the most direct lever. Roofing contractors who rely heavily on paid lead aggregators compete for the same leads against multiple contractors simultaneously, driving CPL up and close rates down. Contractors who invest in owned channels like organic SEO and email marketing build lead flows that compound over time and produce significantly lower CAC.

CLOSE RATE BY CHANNEL

Close rate by channel varies dramatically in roofing and is often ignored. A contractor paying $175 per lead on a channel with a 55% close rate has a CAC of about $318. That same $175 CPL on a 20% close rate channel produces a CAC of $875. Tracking close rate by source, not just lead volume, is the most direct path to understanding true CAC.

STORM SEASON TIMING

Storm season timing creates natural volatility in both CPL and CAC. After a major hail or wind event, lead volume spikes and CPL often drops due to demand surge. Contractors who have existing SEO presence and Google Business Profile authority tend to capture the highest share of this demand at the lowest cost.

RESPONSE TIME

Response time affects close rates more in roofing than in almost any other home services vertical. Homeowners dealing with storm damage or an active leak are choosing whoever responds first. A contractor who calls within five minutes of a web form submission closes at dramatically higher rates than one who follows up the next day.

SEASONALITY

Seasonality affects roofing contractors more than most trades. Q2 and Q3 (spring and summer) represent peak demand in most markets. Contractors who invest in SEO and brand-building during slow winter months are better positioned to capture high-volume demand when the season turns.

To download a copy of this report or get in contact with our team, please reach out here: Contact Altus Marketing.

Sources

  1. Roofing Contractor Cost Per Lead and Customer Acquisition Cost Analysis
    Author: Altus Marketing Research Team
    Publication: Altus Marketing
    Date: October 2026
    URL: https://altusmarketing.co/blog/roofing-cpl-and-cac/
  2. Local Services Ads
    Author: Google
    Publication: Google Ads
    Date: 2026
    URL: https://ads.google.com/local-services-ads/
  3. How Much Does Roof Replacement Cost?
    Author: HomeAdvisor
    Publication: HomeAdvisor
    Date: 2026
    URL: https://www.homeadvisor.com/cost/roofing/install-a-roof/
  4. Local Consumer Review Survey 2026
    Author: BrightLocal
    Publication: BrightLocal
    Date: 2026
    URL: https://www.brightlocal.com/Research/Local-Consumer-Review-Survey/
  5. Google Ads Benchmarks 2026
    Author: WordStream
    Publication: WordStream
    Date: 2026
    URL: https://www.wordstream.com/blog/2026-google-ads-benchmarks
  6. Facts + Statistics: Homeowners and Renters Insurance
    Author: Insurance Information Institute
    Publication: III
    Date: 2026
    URL: https://www.iii.org/fact-statistic/facts-statistics-homeowners-and-renters-insurance
Maddie Lynch

Maddie Lynch

Maddie Lynch is the founder and CEO of Altus Marketing, an SEO and GEO content marketing agency helping brands earn visibility in search and AI-driven results. Contact Maddie here.

Chiropractic patient acquisition cost: Florida $430 vs Arkansas $125

October 29, 2026

From August to September 2026, our research team analyzed published chiropractic marketing benchmarks, including channel cost per lead, booking and […]

Dental patient acquisition cost: California $515 vs Mississippi $190

October 27, 2026

From January through September 2026, our research team built a weighted acquisition model anchored to 2025 and 2026 dental practice […]

House cleaning recurring client CAC by service frequency, $155 U.S. average

October 27, 2026

From April through September 2026, our research team built a weighted acquisition model anchored to 2025 and 2026 residential cleaning […]

Get in touch

Questions about your marketing? Send Maddie a note.