Skip to main content
VA Horizon
Book a Call
Vendor Vetting

How to Buy Roofing Leads Without Getting Burned: A Buyer's Red-Flag Checklist

Five questions separate a real roofing lead partner from a resold list wearing a landing page. Ask them before you sign the contract, not after the invoice.

Quick answer

Before buying roofing leads or appointments, get five things in writing: exclusivity, no-show handling, data sourcing, contract length, and pricing that matches a public rate card. Shared marketplace leads resell to three to eight contractors at once and convert at roughly 13% to 20%, versus 27% to 30% for exclusive leads. Avoid retainers of six months or more before you've seen results, and run a small test order first.

A roofing company buys a batch of leads from a new vendor. Half never pick up. A few are outside the service area. One turns out to be a competitor fishing for pricing. By the time the owner calls to complain, the contract says the batch was delivered as agreed, and the only offer on the table is a discount on the next batch, the same batch that already cost him money once.

That pattern is common enough that a federal regulator has stepped in on it, more on that below, and it is avoidable with five questions asked before a contract is signed, not after an invoice arrives. This post lays out the specific red flags that separate a real roofing lead or appointment vendor from a resold list with a landing page attached, using published 2026 vendor terms and the public complaint record instead of generic sales advice.

The short version: exclusivity, no-show handling, sourcing, contract terms, and pricing that holds up under a follow-up question. Get a straight answer on all five before you hand over a card number.

What's at Stake When You Skip the Checklist

An Angi Better Business Bureau complaint filed out of Indianapolis in June 2026 lays out the failure mode plainly. A contractor racked up $5,749.79 in charges and wrote that he called every lead on the list and not one person ever answered. The company's response was a 10% discount, not a refund.

That is not an isolated complaint. In 2023 the FTC issued a final order requiring HomeAdvisor to pay up to $7.2 million over false and unsubstantiated claims about its lead quality and sourcing, claims the agency traced back to 2014, including phrasing like "ready to hire" and "submitted a request directly to HomeAdvisor." A federal regulator does not issue a multimillion-dollar order over one bad batch. It issues one over a business model.

Every red flag below exists because one of these two cases, or something close to it, has already happened to a roofing company that didn't ask the right question first.

The Five Red Flags to Check Before You Sign

None of these require a lawyer or a background check. They're questions any vendor with a legitimate operation can answer in one sentence, in writing, before you pay for anything.

Red Flag 1: No Exclusivity Guarantee

Ask directly: is this lead or appointment sold to me only, or is it sold to other contractors at the same time? On the large shared marketplaces, the default answer is the second one. HomeAdvisor and Angi typically resell the same homeowner request to three to eight contractors at once, and one industry estimate specific to roofing puts the number as high as sixteen contractors working the same lead.

That resale model is exactly why shared roofing leads convert at roughly 13% to 20%, against 27% to 30% for exclusive leads, by industry estimates. You are not being outsold when a shared lead goes cold. You are being outdialed by five other trucks that got the same address at the same time. See the full math behind that gap in cost per lead vs. cost per booked job: the roofing math that actually matters.

A vendor who cannot say plainly whether a specific lead or appointment is sold once or sold several times over is answering the question without saying so out loud.

Red Flag 2: No No-Show or Replacement Policy

Two live 2026 vendor policies show how far this term can swing between products marketed with almost identical language. The Lead Giants sells confirmed appointments at $175 to $200 each and replaces a no-show or invalid appointment, false information, out of area, not the actual homeowner, free of charge if you dispute it within 24 hours. Peak Marketing Service sells appointments at $110 to $150 each on a prepaid balance and explicitly states there is no guarantee the homeowner will actually be there.

What you're comparingThe Lead GiantsPeak Marketing Service
Price per appointment$175 to $200 $110 to $150
Contract termsNo retainers, no monthly minimums, no long-term contractsPrepaid balance, month to month, no setup fee
No-show handlingFree replacement if disputed within 24 hoursNo guarantee stated

Both vendors publish these terms live. Neither number is wrong, they're different products at different risk levels. The point is knowing which one you're buying before you pay for it.

Ask exactly what counts as a no-show, who decides, and how long you have to dispute it. If the answer is vague or the contract is silent, assume the risk sits entirely with you.

Red Flag 3: Vague or Unverifiable Sourcing

"Where does this data come from" should get a specific answer: a real-time inquiry form on a roofing-related page, a live call-center campaign, a named licensed data partner. "We have relationships with several providers" is not an answer, it's a way of not naming one. If a vendor can't or won't describe the actual mechanism that puts a homeowner's name on your list, you have no way to know whether that homeowner asked for a quote yesterday or six months ago from a company that has since resold the same name several more times.

Red Flag 4: Long Contracts and Big Minimums With No Opt-Out

Minimums and setup fees are normal. A red flag is a minimum with no exit if the first batch is bad. HeyRoofers requires a $750 minimum order before you can buy at all. Minyona charges a $4,000 setup fee, discounted to $2,000 as a limited-time offer, but runs no ongoing monthly retainer after that. The Lead Giants states its terms outright: no retainers, no monthly minimums, no long-term contracts.

The pattern worth noticing: none of these three published models locks you into a long-term retainer you can't exit if the leads turn out to be junk. A vendor asking for a six-month or twelve-month commitment before you've seen a single batch of results is asking you to take on a risk they aren't willing to price into the contract themselves.

Red Flag 5: Pricing That Can't Survive a Follow-Up Question

Published 2026 rate cards for roofing leads span from $41 per qualified lead to $200 per confirmed appointment. That spread is not a sign the market is chaotic, it's a sign these are genuinely different products at different stages of the funnel. The vendors that publish real numbers also publish real structure behind them: HeyRoofers drops its price per lead from $150 to $140 to $125 as monthly volume rises from 10 to 30 to 50 leads. The Lead Giants runs the same tiering on appointments, from $200 down to $175 as volume increases.

If a vendor quotes you a number that doesn't match a public rate card, or refuses to explain why your quote differs from what they publish elsewhere, ask what's different about your market or criteria, in writing. A price nobody else can see is a price nobody else can hold them to. For a full breakdown of what each pricing model costs once you factor in close rate, see how much do roofing leads cost in 2026.

What a Real Vendor Contract Commits To

Strip away the marketing language and a clean roofing lead or appointment contract answers all five questions above without you having to ask twice. Here's what that actually looks like laid next to the vague version most buyers get instead.

Contract termRed-flag versionWhat a real vendor commits to
Exclusivity"High-intent leads," no statement on resaleWritten statement: sold to you only, never resold
No-show handlingSilent, or "quality is not guaranteed"Defined dispute window and free replacement
Sourcing"Proprietary data partners"Named channel: real-time form, call center, or licensed source
Contract length6 to 12-month lock-in before results are seenNo retainer, no long-term contract
PricingCustom quote you can't compare to anythingPublished rate card with visible volume tiers

The Questions to Ask on the Vendor Call

Bring these five questions to the first call, in this order, and write down the answers. A vendor who answers all five without hedging has probably earned the right to a small test order.

  1. Is this specific lead or appointment sold to me exclusively, or resold to other contractors? Ask them to point to it in the contract, not just say it out loud.
  2. What happens, in writing, if the homeowner doesn't answer or doesn't show? Get the dispute window and the resolution, replacement or refund, into the contract itself.
  3. Where does this data come from, specifically? A named channel, not a category.
  4. What's the minimum order, the contract length, and how do I exit if the first batch underperforms?
  5. Can you show me your published pricing, the same page a competitor could see, instead of a number built just for this call?

Run a small test order before committing real budget, regardless of how good the answers sound. The five questions filter out the vendors hoping you won't ask. They don't replace watching your own numbers on the first batch.

What this means for you

  • Get exclusivity, no-show handling, sourcing, and contract length in writing before you pay, not implied in a sales deck.
  • Treat a vendor's published rate card as a floor for comparison. A quote that doesn't match it needs an explanation.
  • Start with a small test order. Both the BBB and FTC cases above involve buyers who scaled spend up before checking whether the first batch actually worked.

FAQ

What's the biggest red flag when buying roofing leads or appointments?
No exclusivity guarantee. If a vendor won't say plainly whether your lead is sold to you only or resold to other contractors, assume it's the second one. Shared marketplace leads convert at roughly 13% to 20% versus 27% to 30% for exclusive leads by industry estimates, and the same homeowner request can be resold to three to eight contractors at once, sometimes more in roofing specifically.
How many contractors typically get the same "exclusive" roofing lead?
On shared marketplaces like HomeAdvisor and Angi, the same homeowner request is typically resold to three to eight contractors at once. One industry estimate specific to roofing puts the number as high as sixteen contractors working a single lead. A truly exclusive lead or appointment is sold once, to you, and a legitimate vendor will state that in writing.
What should a roofing lead vendor's no-show policy actually cover?
A defined dispute window, commonly 24 hours, and a stated resolution, usually a free replacement rather than a refund. Vendors vary widely here: some replace a no-show or invalid appointment for free if you dispute it in time, while others sell on a prepaid balance with no guarantee the homeowner will actually be there. Get the specific terms in writing before comparing price across vendors.
Are long contracts and large minimum orders normal in roofing lead generation?
Minimums and one-time setup fees are common and not automatically a problem. The red flag is a long-term retainer, six months or more, that locks you in before you've seen a single batch of results. Several published 2026 vendor models run with no retainer and no long-term contract at all, so a vendor demanding a long lock-in upfront is asking you to absorb risk they haven't priced into the deal.
What actually happens when a roofing lead vendor's claims don't hold up?
It shows up in the public record. A contractor's BBB complaint against Angi documented $5,749.79 in charges for leads where, in his words, not one person ever answered, and the company's response was a 10% discount, not a refund. In 2023 the FTC ordered HomeAdvisor to pay up to $7.2 million over false and unsubstantiated lead-quality claims dating back to 2014. Both cases involve buyers who kept paying before checking whether the leads actually worked.

Skip the checklist. Get appointments that are already yours.

Book a 15-minute call. We map your service area and criteria, quote a per-appointment rate, and give you a start date inside the week. Exclusive appointments only, no-shows replaced free.

Book a Call