A homeowner in Raleigh watched leaves pile in her gutters every October for three years. She'd pay someone $200 to clean them out. Then one November, water started pooling at the foundation. The fascia rotted. The repair bill hit $2,400.
The next week, she Googled "gutter guards Raleigh," called the first number, and signed a $5,800 contract for gutters with leaf guards — same day, no second opinion. She'd decided she was done cleaning gutters forever. The only question was which company.
That's the gutter guard buyer. Decision made before the call. Close rate runs 40-55% on properly qualified leads. Average ticket: $2,500-8,000.
Same week, different call. A homeowner in Charlotte asked about "gutter repair cost." His seam was leaking at one corner. He wanted a ballpark, said he'd think about it, mentioned his brother-in-law might be able to fix it. Talk time: 74 seconds.
Both calls cost the contractor roughly $35. One generated $5,800. The other generated a polite goodbye.
That's gutter pay-per-call in a nutshell. (And honestly? I've made this mistake myself — running blended campaigns for weeks before someone pointed out I was averaging winners with losers.) Guard buyers have high intent and high ticket — they've watched LeafFilter ads for years and finally decided to act. Repair calls are mixed — some are urgent (water damage now), most are price checks. Replacement calls are slow movers — they'll get three quotes and decide in two weeks.
Unless you route and bill these call types differently, you're paying premium CPLs for tire-kickers. I've seen contractors run blended gutter programs for months before realizing their guards leads were profitable the whole time — they were just being averaged with repair quotes that never closed. The pattern is the same across home services; we covered the broader dynamics in our home services pay-per-call playbook.
What Gutter Calls Actually Cost
The CPL ranges contractors pay in practice — not rate-card fiction.
Gutter guard installs — CPL: $30-50. This is the money segment. Homeowners who've decided they're done cleaning gutters. They've watched the LeafFilter commercials, maybe got a mailer from LeafGuard, and now they're calling to get quotes. Close rate on qualified guard calls: 40-55%. Average ticket: $2,500-8,000 depending on linear footage and brand positioning. At a $40 CPL and 45% close, you're paying $89 per closed job against a $4,500 ticket. That math works all day.
Full replacement — CPL: $25-40. Homeowner knows their gutters are shot — sagging, rusted through, visibly failing. Longer sales cycle than guards (they'll compare 2-4 quotes), but ticket values are solid. Close rate: 20-30%. Tickets: $1,200-3,500 for basic replacement, $4,000-12,000 if they bundle guards.
Repair calls — CPL: $20-35. Mixed bag. Some are urgent — water actively leaking, fascia damage visible, needs fix this week. Others are price checks from homeowners who'll "think about it" for six months. Close rate: 35-45% on urgent repairs, under 20% on price checks. Tickets: $150-600.
Storm damage — CPL: $35-55 (spikes during active events). Surge pricing. When a hailstorm rolls through, everyone's Googling "gutter repair near me" and supply gets tight. Close rate: 55-70% because the damage is visible, insurance often covers it, and urgency is real. Tickets run 30-50% higher than standard repairs (emergency premiums, larger scope).
Look, the metric that matters is cost per closed job, not CPL. A $45 guard lead at 50% close costs you $90 per job. A $25 repair lead at 22% close costs you $114 per job. The "expensive" lead is cheaper. Track cost per job by call type, by publisher, by season. We cover the full ROI math in our pay-per-call tracking guide.
Guard vs. Replacement vs. Repair: Three Different Businesses
Gutter calls split into three buckets with completely different economics. Mix them and you'll misread your performance.
Gutter guard buyers. They've decided. The LeafFilter ads worked. Their neighbor got guards two years ago and brags about never climbing a ladder. They're calling 2-3 companies today and signing with someone this week. High intent, high ticket, high close rate. These callers don't need education — they need a quote and a confident closer.
Replacement shoppers. They know their gutters are failing but they're in planning mode. They'll get 3-5 quotes, compare materials (aluminum vs. steel vs. copper), maybe ask about guards as an add-on. Two-week sales cycle minimum. Lower close rate but opportunity for upsell. (These calls drive me nuts, honestly — you can feel the homeowner mentally adding you to their spreadsheet while you're talking.)
Repair calls. Split between urgent and shopping. Urgent: water damage now, ice dam aftermath, visible gutter detachment. Shopping: "I noticed a small leak, what do you charge?" The urgent calls close at 40%+. The shopping calls barely break 15%.
The routing fix: IVR intent gate.
"Press 1 if you have gutter damage or need repair. Press 2 for new gutters or gutter guards."
Route Press 1 to your repair team with urgency screening ("Is water currently leaking into your home or foundation?"). Route Press 2 to your sales team with budget qualification ("Our guard installations typically run $3,000-6,000 — does that fit your budget for this project?").
Bill them at different rates if your network allows. Guard calls should cost more and convert better. Repair calls need urgency filtering before you pay full CPL.
A Durham contractor split these for 45 days. Before:
- Blended close rate: 28%
- Cost per job: $118
After, with routing:
- Guard calls: 38% of volume, 51% close rate, $78 cost per job
- Replacement: 27% of volume, 24% close rate, $142 cost per job
- Repair: 35% of volume, 39% close rate (urgent) / 14% (shopping)
The guards were profitable the whole time. They were being diluted by replacement shopping calls that weren't going to close anyway.
I've watched this exact pattern play out in six different gutter operations. The blended number hides everything useful. It's frustrating — you'd think after the third or fourth time I'd stop being surprised, but nope.
Seasonal Patterns: Fall Leaves and Spring Storms
Gutter has two distinct seasons. Miss them and you'll overspend in the dead months.
Fall peak (September-November). The biggest season. Homeowners watch leaves pile in their gutters and decide they're done with it. Guard installs spike. This is when LeafFilter and LeafGuard run their heaviest ad campaigns — and when homeowners actually convert. Budget 40% of your annual spend here. CPLs rise 20-30% but close rates rise faster because intent is higher.
The specific timing varies by market. Georgia sees peak in mid-October. Minnesota peaks in September before the early freeze. Match your pacing to your climate.
Spring surge (March-May). Storm damage and ice-dam aftermath. Homeowners who ignored gutter problems all winter discover rotted fascia and foundation pooling once the snow melts. Repair volume spikes. Storm chasers enter the market. CPLs rise during active storm events but normalize between. Budget 30% of annual spend.
Summer steady (June-August). Consistent but lower volume. New construction accounts for more of the mix. Guard installs continue at moderate pace. This is when replacement shoppers who got spring quotes finally make decisions.
Winter dead (December-February). Lowest volume. Warm-climate markets (Florida, Arizona, Texas) see continued activity. Cold-climate markets go quiet. Don't fight for scarce calls at inflated CPLs — reduce spend and wait for spring. Seriously. I've seen operators burn budgets in January chasing volume that doesn't exist.
The mistake: flat-pacing year-round. You'll overspend in December chasing calls that don't exist, then underspend in October when every second homeowner is ready to sign. We cover seasonal pacing in detail in our seasonal call volume planning guide.
Project Budget Qualification
Gutter has a pricing perception problem. LeafFilter's "$19/month" financing ads make guards seem cheap. Reality: $2,500-8,000 for guard installs, $4,000-12,000 for full replacement with guards, $1,200-3,500 for basic replacement, $150-600 for repairs.
A homeowner expecting $400 for guards isn't qualified — that's an education call, not a close.
Screen for budget early. In your IVR: "Guard installations typically run $3,000 to $6,000. Press 1 if that fits your budget." Contractors who budget-screen see 15-20% higher close rates. The callers who hang up weren't going to buy at market rates anyway.
Publisher Landscape
HomeAdvisor / Angi — High volume, inconsistent quality. Treat as filler, not foundation. Close rates run 5-10 points below direct sources.
Service Direct — Stronger quality but higher pricing. Worth testing at scale. Your mileage may vary — I've seen it work great for some operators and bomb for others.
Local SEO publishers — The affiliates ranking for "gutter installation [your city]." Chase these. Email them directly. Offer network-minus-25% on a direct deal. One Raleigh contractor landed a direct publisher deal that now generates 35% of their guard leads at 20% lower CPL.
National gutter brand overflow — LeafFilter, LeafGuard, Gutter Helmet run national campaigns but can't service every lead. Mixed quality — callers already got a quote and are shopping price.
Skip any source that won't show per-publisher breakdown. For click fraud eating your paid search budget, ClickzProtect handles detection upstream. For landing page attribution, JustAnalytics is worth a look.
Service Area Math
Gutter is local but not hyper-local. Guard installs and replacements allow 60-90 minute drive radius — homeowners schedule estimates, they're not expecting same-day. Urgent repairs need tighter radius (45-60 minutes) if water is actively pooling.
Geo-filter anyway. We see 12-18% of calls from outside serviceable areas on programs without filtering — that's money burned.
Quality Signals: What to Track
Talk time. Set qualification at 90 seconds. Under 60 seconds is usually a price check. If you're running paid search to drive calls, make sure you're not paying for bot clicks — ClickzProtect filters invalid traffic before it reaches your landing pages.
Close rate by call type. Guards should close at 40-55%. Replacement at 20-30%. Urgent repairs at 35-45%. If your guard close rate is under 35%, check your pricing or your closers.
Cost per closed job by publisher. The only metric that matters. A $50 CPL that closes at 55% beats a $30 CPL that closes at 18%. Calculate this per-publisher monthly and cut underperformers after 60 days. For deeper attribution across your funnel, JustAnalytics ties web sessions to call outcomes.
Common Mistakes
No intent routing. Paying guard CPLs for repair price-checks. Use an IVR gate.
No budget screening on guard calls. The TV ads create false expectations. Screen for $3K-6K or waste time on callers who expect $400.
Flat seasonal pacing. Overspending in winter, underspending in October.
Ignoring close rate by type. Your blended 32% close rate means nothing. Guards close at 48%, repairs at 38%, replacement shopping at 19%.
No storm-surge readiness. When a hailstorm hits, call volume spikes 3-5x for 48-72 hours. Have overflow routing ready. For IVR setup, see our IVR abandonment rate study.
TCPA Notes
Gutter is lower-risk than insurance but not zero-risk. If you're buying calls through aggregators, verify the consent covers your specific company — the FCC's one-to-one consent rule killed blanket consent. Callback autodialers to mobile numbers require express written consent. Two-party consent states require recording disclosure at call start.
Our TCPA compliance FAQ covers the full requirements.
Getting Started
-
Define service area by drive time. 60-90 minutes for estimates, 45-60 for urgent repairs.
-
Build your IVR intent gate. Press 1 for damage/repair. Press 2 for new gutters or guards. Route differently.
-
Add budget screening on guard calls. "Installations typically run $3,000-6,000. Does that fit your budget?"
-
Start with one network and one direct outreach. Run 40 calls each. Compare cost per closed job by type.
-
Set qualification at 90 seconds. Sub-60-second calls are price checks.
-
Pace for seasonality. 40% of annual budget to fall, 30% to spring.
-
Track cost per closed job by publisher. Cut sources where cost exceeds 10% of average ticket after 60 days. If you're sending follow-up emails to unconverted leads, JustEmails handles deliverability at scale.
Gutter is simpler than HVAC or roofing — narrower service menu, clearer seasonality. But the principle holds: separate high-intent guard buyers from repair price-checks, or blend away your margin. I probably sound like a broken record at this point. That's fine. The operators who actually do this outperform the ones who don't.
A $45 guard call at 50% close costs $90 per job against a $5,000 ticket. A $25 repair call at 18% close costs $139 per job against a $350 ticket. Know the difference before you pay.
Frequently Asked Questions
What are typical CPLs for gutter pay-per-call?
Guard installs run $30-50, full replacements $25-40, repairs $20-35, and storm-damage calls spike to $35-55 during active events. Guard leads cost more but close at 40-55% because homeowners have already decided they want a solution — they're just choosing which one. Replacement quotes close at 20-30% and repairs at 35-45%. Storm damage closes highest (55-70%) but supply is unpredictable.
How do I separate guard shoppers from repair calls?
IVR intent gate. "Press 1 for gutter repair or damage. Press 2 for new gutters or gutter guards." Repair calls need urgency screening — "Is water actively leaking into your home?" Guard calls need budget screening — qualified guard projects run $2,500-8,000, so filter for homeowners expecting that range. A caller expecting $500 for guards isn't qualified.
When does gutter pay-per-call peak?
Two seasons. Fall (September-November) drives guard installs — homeowners watching leaves clog their gutters decide to solve the problem before winter. Spring (March-May) brings storm damage and ice-dam aftermath. Summer is steady for new construction and replacements. Winter is dead except in warm-climate markets. Budget 40% of annual spend to fall, 30% to spring.
What project budget qualifies a gutter lead?
Guard installs: $2,500-8,000 depending on linear feet and brand. Full replacement with guards: $4,000-12,000. Basic replacement without guards: $1,200-3,500. Repairs: $150-600. If a caller expects guards for $500, they've seen the TV ads but haven't researched real pricing — that's an education call, not a close. Screen for budget range in your IVR or early in the conversation.
Try VeloCalls for Your Vertical
Pay-per-call platform built for HVAC, plumbing, roofing, PI lawyers, Medicare brokers, and insurance. Smart routing, real-time bidding, visual IVR builder, AI conversation intelligence — with AI sales agents on the roadmap. Per-minute pricing: Managed starts at 4¢/min, BYOC at 2¢/min, both drop as you scale.