PPC vs direct mail: where should a roofer's budget go?

Google Ads auctions the 1% already searching — at some of home services' priciest CPCs. Targeted mail reaches the 99% before they search. The budget math, compared.

PPC vs direct mail: where should a roofer's budget go?

Google Ads and direct mail aren't really competitors — they fish in different ponds. PPC bids on the sliver of homeowners searching today; qualified mail reaches the far larger pool whose roofs are failing but who haven't typed a word. The question is which pond your budget owns.

The short answer: Roofing PPC bids on homeowners actively searching — a small, fiercely contested pool where roofing clicks rank among the most expensive in home services, and where every competitor sees the same searches. Targeted direct mail on AI-qualified homes reaches owners with verified roof need before they search, at 3–5% response with zero bid competition. Most roofers should own the demand channel first and treat PPC as a capture net.
  • 1% — of homeowners are searching right now — the pool PPC auctions
  • 99% — will need a roof eventually — the pool mail can reach first
  • 3–5% — response on qualified two-touch mail + Home Ads air cover
  • 0 — competitors bidding on your mailbox

What you're bidding on with PPC

Every roofing search is an auction against everyone else who wants that homeowner — which is precisely why roofing clicks are among the most expensive in home services. You pay per click, not per interested homeowner; the same visitor may click three ads; and the moment your budget pauses, your presence evaporates. PPC is renting the front of a line that Google owns — while nationwide lead aggregators with far larger budgets keep getting to the front of it.

What mail owns that search can't

  • Pre-intent timing — the letter arrives because the roof is failing, not because the homeowner searched. You're first, often alone.
  • A physical artifact — an aerial photo of their own roof sits on the counter for days; an ad impression is gone in a second.
  • No auction — nobody outbids you for a mailbox.
  • Verified audience — every piece lands on a door EagleView imagery says needs work; clicks carry no such guarantee.

The sequencing that works

This isn't mail-versus-Google forever. The pattern that compounds: own the 99% with qualified mail and Home Ads (which put your brand on those same households' screens for under a dollar a door), and keep a modest PPC net for the homeowners who do search your brand after seeing it. Demand creation first; intent capture second. Run it the other way and you're funding the auction that your mail could have pre-empted.

Frequently asked questions

How much does roofing PPC cost per click?

It varies sharply by metro and season, but roofing consistently ranks among the most expensive home-services categories to bid in — and the click is only the start; you still pay to convert, quote and out-bid the other four contractors the searcher clicked.

Does direct mail really beat digital for roofing?

On cost per signed job for non-searching homeowners, qualified mail is hard to beat: 3–5% response on verified-need addresses, with a 10,000-piece storm run measured at 3–8%. Digital wins the searchers; mail reaches people before they become searchers.

Should I stop running Google Ads entirely?

Usually not — keep brand terms and a capture budget. The mistake is making the auction your primary acquisition channel when demand-first channels are producing jobs at a fraction of the cost.

Where do Home Ads fit between the two?

Home Ads give you digital presence without the auction: your ads serve inside the exact households on your mail list (~95% deterministic match), warming them up before the letter lands — digital reach, mail economics.

Keep reading


Stop chasing the 1%. Start owning the 99%. Find real roofs in your market today — $1.79 each, no contract, no subscription, powered by EagleView aerial imagery. See what mail reaches in my market