All articles

Roofing Marketing Budget 2026: Where to Spend (and Where to Stop)

2026-07-05

The average roofing company spends 8-15% of revenue on marketing. The good ones spend 5-8% and close more jobs because the spend is targeted. Here's the 2026 allocation that works.

Recommended Allocation by Company Size

1-3 Crews (~$1M-3M Revenue)

  • Google Business Profile + reviews: 5% (mostly time, not money)
  • Website + instant-quote widget: 15% (RidgeIQ $299/mo + hosting)
  • Vehicle wrap + yard signs: 15%
  • Local Facebook + Nextdoor ads: 30%
  • Postcard / direct mail in target zip codes: 10%
  • Referral program (gift cards): 15%
  • SEO content (blog, location pages): 10%

Total marketing spend target: 4-6% of revenue.

4-10 Crews (~$3M-10M Revenue)

  • Google Business Profile + reviews: 3%
  • Website + widget + landing pages: 12%
  • Vehicle wraps + branded uniforms: 8%
  • Google Ads (LSA + Search): 25%
  • Facebook + Instagram ads: 15%
  • Direct mail + door-hangers (storm + targeted): 15%
  • Referral + customer loyalty program: 10%
  • SEO content + PR: 12%

Total marketing spend target: 6-9% of revenue.

10+ Crews ($10M+ Revenue)

  • Google Ads (LSA + Search + Display): 30%
  • Facebook + YouTube ads: 18%
  • SEO content + landing pages: 15%
  • Direct mail + door-hangers (storm response): 12%
  • Referral / influencer / partnership: 10%
  • TV / radio (test only): 10%
  • Trade show + community events: 5%

Total marketing spend target: 7-10% of revenue.

Highest-ROI Channels in 2026

1. Local Service Ads (Google LSA)

Pay-per-lead, not pay-per-click. Google verifies you, vouches for you, and you only pay for leads who actually call. CAC typically $40-90/lead vs. $80-150 from HomeAdvisor.

2. Your Own Website + Instant Quote Widget

Every dollar spent on traffic that lands on a quote-form-only site is wasted. Add a widget (RidgeIQ does this for $299/mo, free CRM otherwise) and conversion 3-5x's.

3. Google Business Profile Optimization

Free. Time-intensive. Highest free-lead-source ROI of anything. Full GBP playbook here.

4. Storm Response Direct Mail

$0.30-0.60 per piece. After a documented hail event, 1-5% response rate. Best ROI mail you can run.

5. Customer Referral Program

$50 gift card per closed referral = ~5-10% of customers send a friend = 30-70% close rate on those leads. ROI 5-10x.

Where to Stop Spending (Honest Take)

  • HomeAdvisor / Angi: $80-150/lead, 3-7% close rate. The math is brutal. Use only as supplement.
  • Untargeted Facebook boosted posts: Engagement looks good but doesn't convert. Run actual targeted ad campaigns or skip.
  • Generic "branding" billboards: Not measurable, not effective for roofing at small-business scale.
  • Radio without a tracked phone number: If you can't tie a lead to the ad, you can't optimize it.
  • SEO agencies charging $3,000+/month with no content output: The content IS the SEO. If they're not producing 2-4 articles a month, you're being scammed.

The Tracking Discipline

Every lead source needs a unique tracking signal:

  • Phone number per channel (CallRail or similar)
  • URL parameter per channel (?source=facebook etc.)
  • Manual tagging in CRM at lead creation

If you don't know which channel produced each lead, you can't optimize spend. Most roofers can't answer this question — the ones who can are the ones growing.

What Changes in 2026 vs 2024

  • Google AI Overview reducing organic click-through rates. Need to be cited IN the AI answer, not just ranked below it.
  • Facebook lead form quality declining. Saturated with low-intent submissions.
  • Local Service Ads expanding nationwide. If you're not in, get in now while CACs are still reasonable.
  • Storm response increasingly digital. Out-of-state chasers using SMS + targeted ads — local roofers need same.

→ Get the foundation right: RidgeIQ widget on your site + branded estimates + CRM = the highest-ROI marketing dollar a roofer spends.

Try RidgeIQ

Get instant satellite roof measurements

Unlimited measurements, embeddable lead-capture widget, branded PDF reports, built-in CRM. Professional plan starts at $299/month. Free CRM forever — no credit card required.

Get started free