Get Started

Roof Repair Leads vs Full Replacement Leads: Which Should You Advertise?

Roof repair leads are cheap and fast; replacement leads pay the bills. Here is the ticket math, cost per acquired job, and the campaign split that wins both.

Roof Repair Leads vs Full Replacement Leads: Which Should You Advertise?

A roof repair lead and a roof replacement lead can cost you almost exactly the same amount to generate. One of them turns into a $650 invoice and half a crew day. The other turns into a $9,000 to $25,000 contract.

That is the whole decision, and most roofing companies never actually make it. They run one campaign that says "roofing" and take whatever the algorithm sends. Then they wonder why the leads are all small leaks and why the replacement pipeline is thin in October.

The leads are behaving exactly the way the campaign told them to behave.

Why do roof repair leads and replacement leads behave like two different businesses?

Because they are two different purchases, with two different triggers, two different timelines, and two different amounts of money on the table.

The leak buyer

There is water coming through a ceiling, a shingle in the driveway after a windy night, or a stain spreading over the dining room. This homeowner is not comparing materials or reading warranty language. They are calling the first three roofers that come up and booking whoever answers and says "we can be there Thursday."

Ticket: $350 to $1,500 for most repairs. Sales cycle: hours to days. Close rate on an exclusive, fast-answered lead: 30 to 45 percent, because the decision is small and urgent.

This is a speed game. It works when your cost per lead is genuinely low, your schedule has gaps you need filled, and somebody picks up the phone every single time.

The replacement buyer

This homeowner has a 22-year-old roof, granules in the gutters, and a neighbor who just had a crew out. Or they got an insurance letter. Or they are refinancing. Or they are finally tired of the patch cycle. They are going to get two or three quotes, ask about financing, and sign in one to six weeks.

Ticket: $9,000 to $12,000 typical, $15,000 to $25,000 for larger or upgraded replacements, and up toward $35,000 on big or complex roofs. Sales cycle: appointment within the week, signed at or shortly after the appointment. Close rate on a well-worked exclusive lead: 15 to 25 percent, and much higher on a booked appointment.

The replacement buyer usually is not searching for a roofer at the moment your campaign first reaches them. They know the roof is old. They have not started shopping. That is why the channel that wins replacements looks nothing like the channel that wins a leak call, and why our roofing lead generation page treats them as two separate campaigns with separate budgets and separate ceilings.

What is a roof job actually worth in 2026?

You cannot set a lead-cost ceiling until you know what each scope is worth in your market. Pitch, stories, layers to tear off, and material choice move all of these, but the ranges are typical.

Scope of workTypical installed priceBuyer type
Scope of workEmergency tarp or temporary dry-inTypical installed price$300-$800Buyer typeUrgent
Scope of workShingle and flashing repairTypical installed price$400-$1,500Buyer typeUrgent
Scope of workPartial slope replacementTypical installed price$2,500-$6,000Buyer typeForced
Scope of workFull asphalt shingle replacement (average home)Typical installed price$9,000-$14,000Buyer typePlanned
Scope of workArchitectural or upgraded shingle replacementTypical installed price$15,000-$25,000Buyer typePlanned
Scope of workLarge, steep, or multi-layer replacementTypical installed price$25,000-$35,000Buyer typePlanned

The pattern matters more than any single row. Moving one homeowner from a $900 repair to a $16,000 replacement is worth more than winning seventeen extra repairs, and it costs you one job instead of seventeen dispatches.

The formula that sets your lead ceiling

Run this per campaign, not per company.

Max cost per lead = (average job value x gross margin x close rate) / 3

Repair campaign: $700 x 0.50 margin x 0.35 close = $122.50, divided by 3 = a $41 maximum cost per lead.

Replacement campaign: $14,000 x 0.30 margin x 0.25 close = $1,050, divided by 3 = a $350 maximum cost per lead.

Those numbers are not close to each other. If you run one blended roofing campaign and hold it to $41, you will never outbid anyone for a replacement buyer. If you hold it to $350, you will lose money on repairs all year. That single gap is the entire argument for splitting the campaigns. If you want to run your own version of this with your real margin and close rate, the ROI calculator does the arithmetic.

Why is cost per lead the wrong number to judge roofing leads on?

Because the invoice price of a lead ignores how many other contractors got handed the same homeowner. Cost per acquired job is the number your P&L reacts to.

ChannelCost per leadTypical close rateCost per acquired job
ChannelReferrals and past customersCost per lead$0Typical close rate40-60%Cost per acquired jobNear $0
ChannelSEO and Google Business ProfileCost per lead$0-50Typical close rate20-40%Cost per acquired job$100-250
ChannelShared leads (marketplaces)Cost per lead$25-75Typical close rate2-8%Cost per acquired job$900-3,000+
ChannelAffiliate / marketplace leadsCost per lead$40-100Typical close rate5-12%Cost per acquired job$800-2,000
ChannelMeta advertisingCost per lead$25-110Typical close rate10-20%Cost per acquired job$250-1,100
ChannelExclusive leads (performance partner)Cost per lead$50-200Typical close rate15-25%Cost per acquired job$200-1,000
ChannelGoogle Ads (search intent)Cost per lead$100-500+Typical close rate15-30%Cost per acquired job$500-2,500
ChannelExclusive booked appointmentsCost per lead$200-400Typical close rate25-40%Cost per acquired job$200-1,200

A $50 shared lead closing at 3 percent costs $1,667 per acquired job. A $99 exclusive lead closing at 20 percent costs $495. The target for most roofing companies is a cost per acquired job under 10 percent of average job value, which is roughly $900 to $1,200 on a typical replacement. Shared leads miss that badly on replacements and miss it catastrophically on repairs, because a $1,667 acquisition cost against a $700 ticket is not a marketing problem, it is a loss. The full breakdown of that math sits in our guide to exclusive vs. shared leads.

Repair work has no room for a bad acquisition cost. A replacement can absorb a $900 CPA. A $700 repair cannot absorb $300.

There is a second cost almost nobody tracks on the repair side: truck time. A repair inspection is 45 to 90 minutes plus travel, and roughly a third of them turn out to be someone else's scope, a $200 job you do not want, or a homeowner who wanted a free diagnosis. Price that at your loaded hourly cost and cheap repair leads get expensive fast.

Should you advertise roof repair at all?

Yes, deliberately, with a capped budget and a specific job to do. Repair campaigns are useful for three reasons and dangerous for one.

Useful:

  1. Schedule filler. Repairs slot into gaps between replacements and keep crews and service techs billable.
  2. Cash velocity. Repair money lands in days, not weeks, with no material deposit drag.
  3. Conversion feeder. A meaningful share of repair calls are on roofs at or past end of life.

Dangerous: repair campaigns are cheap, so they win the internal argument on cost per lead and quietly eat the budget that was supposed to build the replacement pipeline. Cost per lead is the vanity metric here. Revenue per lead is the real one.

The repair-to-replacement conversion play

This is where repair advertising earns its keep, and it only works if the process is built on purpose:

  1. Inspect the whole roof, not the leak. Age, granule loss, flashing, valleys, decking, ventilation.
  2. Document it with photos. Every homeowner who gets a written, photo-backed condition report trusts the recommendation more than a verbal one.
  3. Present two options in writing. Repair now with an expected remaining life, or replace with pricing and financing. Let the homeowner choose.
  4. Never texting a bare price. A number with no context invites a shopping spree.
  5. Put the decliners on a nurture track. A roof you flagged as five years from end of life is a replacement lead with a date on it.

A homeowner who says no to replacement today is not a dead lead. They are a scheduled one. The contractor follow-up system covers the cadence that keeps those roofs from going to a competitor in year three.

How should the two campaigns actually be structured?

Repair campaignReplacement campaign
Primary channelRepair campaignLocal search, Local Services Ads, Google Business ProfileReplacement campaignMeta advertising to homeowners with aging roofs
Buyer stateRepair campaignProblem happening nowReplacement campaignAware, not yet shopping
Creative angleRepair campaignFast response, same-week service, licensed and insuredReplacement campaignFinished-roof photography, financing, condition-report offer
Max cost per leadRepair campaign$30-$60Replacement campaign$250-$400
Share of budgetRepair campaign15-30%Replacement campaign70-85%
Success metricRepair campaignBooked service calls per weekReplacement campaignCost per signed replacement
Response requirementRepair campaignAnswer live, dispatch same or next dayReplacement campaignAppointment set inside 24 hours

The budget split is the part people fight. If repair is eating more than a third of your spend, your revenue plan is being set by whichever campaign was cheapest, not by what you actually need to produce. One caveat: after a storm, repair demand spikes and the split can flip for a few weeks. That is a deliberate, temporary reallocation, not a new normal.

If you want the two-campaign structure built and managed against your own numbers, get started here and we will map the split to your ticket mix and capacity.

How many leads do you need to hit a revenue target?

Work backward from revenue, not forward from a budget.

Replacement side, $1,000,000 in added revenue:

  • $1,000,000 / $14,000 average = 72 jobs
  • 72 jobs / 25 percent close rate = 288 exclusive leads per year
  • 288 / 12 = 24 leads per month
  • At $120 per exclusive lead, that is roughly $2,880 per month in lead cost

Repair side, the same $1,000,000:

  • $1,000,000 / $700 average = 1,429 jobs
  • 1,429 / 35 percent close rate = 4,082 leads per year
  • 4,082 / 12 = 340 leads per month

Same revenue. Fourteen times the lead volume, fourteen times the dispatches, fourteen times the scheduling load. Nobody builds a $1M repair division on advertising alone, and nobody should try. Repair is a margin and utilization tool. Replacement is the revenue engine.

What kills roofing leads after they come in?

The campaign is usually not the problem. Three things are.

Response time. You are 21 times more likely to qualify a lead when you call inside five minutes instead of thirty, and 35 to 50 percent of sales go to whoever responds first. On repair leads, where the homeowner is calling three companies in a row, that is the entire contest. See speed to lead for how to staff it.

No appointment discipline. A lead with no date on the calendar is a lead someone else will book. Set the appointment on the first call or the first text back, not after a week of phone tag.

One-touch follow-up. Replacement buyers are on a one-to-six-week clock. If your sequence is a single missed call and a voicemail, you lose the ones who were always going to buy, just not today.

The short version

Roof repair leads are cheap, fast, and small. Replacement leads are expensive, slower, and worth ten to twenty times more. Advertise both, but never in the same campaign and never against the same cost-per-lead ceiling. Give replacement 70 to 85 percent of the budget, cap repair at a ceiling your actual repair ticket supports, and build a real conversion process so the repair calls that sit on a worn-out roof turn into contracts instead of patches.

Judge all of it on cost per acquired job, not cost per lead. If you want a system built around that split, running through your own ad account so the brand you build is yours, book a call and we will walk the numbers.

Frequently asked questions

Should roofing contractors advertise roof repair at all?

Yes, but on purpose and with its own budget. Repair campaigns produce cheap, fast, high-intent leads that fill crew gaps and feed replacement conversions, but they cannot carry your revenue target because the ticket is too small. Run repair as a controlled percentage of spend with a hard cost-per-lead ceiling, and run replacement as the primary campaign.

What do roofing leads cost in 2026?

Shared marketplace roofing leads typically run $25 to $75 each but close at 2 to 8 percent because three to five contractors get the same homeowner. Exclusive roofing leads generally run $50 to $200 and close at 15 to 25 percent. Exclusive booked appointments run $200 to $400 and close at 25 to 40 percent. Industry average across all paid channels is roughly $105 per lead.

What is the maximum I should pay for a roof repair lead?

Run the formula on the repair ticket, not your company average. At a $700 average repair, a 50 percent gross margin, and a 35 percent close rate, the math is $700 times 0.50 times 0.35 divided by 3, which is about $41 per lead. Anything much above that only works if your repair-to-replacement conversion rate is strong enough to justify it.

How many leads do I need to add $1 million in roof replacement revenue?

At a $14,000 average replacement and a 25 percent close rate, you need about 72 jobs, which is roughly 288 exclusive leads a year or 24 a month. The same $1 million in repair work at a $700 ticket would require about 1,429 jobs and roughly 340 leads a month. Same revenue, fourteen times the lead volume on the repair side.

Do repair leads convert into full replacements?

Often, and that is the strongest argument for running them. A significant share of repair calls are on roofs at or past end of life, so the inspection becomes a replacement conversation. The conversion only happens if you inspect properly, document the roof with photos, and present both options in writing instead of texting a patch price.

Frequently asked questions

Should roofing contractors advertise roof repair at all?

Yes, but on purpose and with its own budget. Repair campaigns produce cheap, fast, high-intent leads that fill crew gaps and feed replacement conversions, but they cannot carry your revenue target because the ticket is too small. Run repair as a controlled percentage of spend with a hard cost-per-lead ceiling, and run replacement as the primary campaign.

What do roofing leads cost in 2026?

Shared marketplace roofing leads typically run $25 to $75 each but close at 2 to 8 percent because three to five contractors get the same homeowner. Exclusive roofing leads generally run $50 to $200 and close at 15 to 25 percent. Exclusive booked appointments run $200 to $400 and close at 25 to 40 percent. Industry average across all paid channels is roughly $105 per lead.

What is the maximum I should pay for a roof repair lead?

Run the formula on the repair ticket, not your company average. At a $700 average repair, a 50 percent gross margin, and a 35 percent close rate, the math is $700 times 0.50 times 0.35 divided by 3, which is about $41 per lead. Anything much above that only works if your repair-to-replacement conversion rate is strong enough to justify it.

How many leads do I need to add $1 million in roof replacement revenue?

At a $14,000 average replacement and a 25 percent close rate, you need about 72 jobs, which is roughly 288 exclusive leads a year or 24 a month. The same $1 million in repair work at a $700 ticket would require about 1,429 jobs and roughly 340 leads a month. Same revenue, fourteen times the lead volume on the repair side.

Do repair leads convert into full replacements?

Often, and that is the strongest argument for running them. A significant share of repair calls are on roofs at or past end of life, so the inspection becomes a replacement conversation. The conversion only happens if you inspect properly, document the roof with photos, and present both options in writing instead of texting a patch price.

Related Articles

Lead Generation

Cabinet Refacing vs Full Kitchen Remodel Leads: Which Offer Should You Advertise?

Lead Generation

Gutter Guard Leads vs Full Gutter Replacement: Where the Margin Actually Is

Lead Generation

Storm Damage vs Retail Roofing Leads: Which One Should You Be Buying Ads For?