Need help?Jamie

Lead Generation

Best Roofing Lead Companies: How They Compare in 2026

There's no single best roofing lead company. The right fit depends on how leads are shared, how you pay, the contract, the credit rules and whether you want to own the source. We compare seven companies from their own published pages and describe our own option separately.

Contractor talking with homeowners outside a house

See how I'd approach this

Choose a question
to look at with me.

A plan moving from scope to delivery and review01Define the scope02Build the work03Review the result
  1. Define the scope
  2. Build the work
  3. Review the result
A plan moving from scope to delivery and review

There's no single best roofing lead company. The right one depends on how a company shares leads, how you pay, what the contract says and whether you want to own the source. This page compares seven companies using facts from their own pages, then describes our own option separately.

How we compared

Change one thing you can learn fromOne question · Consistent measurementABCurrent pageOne changeObserveCompareRecord context before interpreting a difference
A: current page
Observe the starting version.
B: one change
Compare with the same measurement.
Change one thing you can learn fromKeep the goal and measurement consistent, record the change and compare the result in context.

We compared each company on five checks.

  • Whether a lead goes to one contractor or several.
  • How billing works.
  • The contract and any minimum.
  • How a bad lead gets returned or credited.
  • Who owns the website and the data.

Every fact comes from a page the company publishes, such as a help center, a pricing page or its terms. The only exception is government actions, where we use the FTC's own releases and the company's filings with the SEC. Each fact links to its page, so you can check it yourself.

We checked these pages on 23 October 2026. Prices and policies change, so confirm each one on the company's current page before you sign.

Not published means we didn't find that detail on the pages we checked.

We left out any company when we couldn't find a page of its own that mentions roofing. We list companies in alphabetical order, and the order isn't a ranking.

Trojan Digital Marketing sells owned lead websites and memberships, so we describe our own option separately at the end, with its trade-offs.

Roofing lead companies at a glance

Each cell repeats a fact from the sections below, where it links to the company's own page.

CompanyWhat you getHow you payContract or minimumReturns or credits
Angi
Angi Leads, previously HomeAdvisor. Roofing lead terms: Not published.
Prices: Not published.
Not published.
Not published.
Bark
Leads bought with credits. Sharing: Not published.
Credits are spent to contact a customer. Credit cost depends on service type and job size.
Not published.
Money refund on a credit pack only if it's unused. Starter pack credits can be claimed back if you aren't hired.
eLocal
Calls and leads, with a provider page for roofers. Sharing: Not published.
An account executive sets the call price from local market pricing.
No contracts or commitments, per a local page.
Request a credit within 4 days.
Fixr
Exclusive and shared leads. Each lead goes to the number of contractors the customer requests.
Set price per lead with no account management fees.
Not published.
Not published.
Modernize
Full roof replacement leads. Shared and exclusive options are noted.
Tiers by weekly lead volume. Dollar prices: Not published.
Not published.
Not published.
Porch
Page for roofing contractors. Sharing: Not published.
Not published.
Not published.
Credit in limited cases, to your Porch balance. No credit for leads over 30 days old.
Service Direct
Pay per call. Sharing: Not published.
You choose your price per lead.
No term contract.
Review within 7 days of an answered, recorded call.

What each company publishes

Each section below uses that company's own pages, with FTC releases added for Angi.

Angi

Angi's own job listing says its sales team sells Angi Leads, previously HomeAdvisor, and its site has a roof repair page for homeowners. The FTC announced a complaint over how HomeAdvisor, Inc. sold leads to home service providers in March 2022 and approved a final order in April 2023. The FTC's January 2023 release says the order requires HomeAdvisor to pay up to $7.2 million and stop deceptively marketing its leads. Angi's 2022 annual report says the company disputes the FTC's allegations and believes its business practices fully comply with the law.

Bark

Bark's US site has a roofers page, and its pricing page says you spend credits only when you contact a customer. Bark's help center says a lead's credit cost depends on the service type and job size, and leads in high-demand areas may cost more. Bark's refund page says a money refund on a credit pack is available only if the pack is completely unused. Bark's Get Hired Guarantee page says you can claim back the starter pack credits you used if you aren't hired, one time only.

eLocal

eLocal has a Lead Gen For Roofers page, and its FAQ says an account executive sets your call price from local market pricing. eLocal's valid call page says a call that rings 10 or more seconds is billable even if the caller hangs up, and voicemail counts as valid. Its credit page and advertiser terms say you must request a credit within 4 days (96 hours) of the call or lead. A local page on eLocal's site says it doesn't require contracts or commitments, and that its deposit isn't a subscription that automatically recharges.

Fixr

Fixr's roofing leads page lists exclusive high-intent leads at $150 to $180 and exclusive affiliate leads at $60 to $70. Fixr's roofing leads page also lists shared high-intent leads for 2 to 3 contractors at $80 to $120. Fixr's home improvement leads page says you pay only the set price per lead, with no account management fees, data enrichment upcharges or other hidden costs. Fixr's home improvement leads page also says each lead is sold only to the number of contractors the customer requests, about two on average.

Modernize

Modernize's roofing leads page describes full roof replacement leads and notes shared and exclusive lead options. Modernize's pricing page lists tiers by weekly lead volume, starting at 25 or more leads a week. Modernize's pricing page also says higher tiers add CRM integration and a 1:1 partner manager.

Porch

Porch's page for roofing contractors is titled Get qualified homeowner leads for your business. Porch's lead credit policy lists limited cases for a credit, such as a wrong number with proof, a solicitor or a duplicate within 30 days. Porch's lead credit policy also says a lead more than 30 days old gets no credit, and Porch doesn't refund to credit cards. The same policy says losing the job or the customer hiring someone else doesn't qualify for a credit.

Service Direct

Service Direct's home page is titled Pay Per Call For Local Service Businesses and says there's no term contract. Its pay per lead costs page covers roofing and says clients choose their own lead price based on the value they see. Service Direct's lead review page says a call must be answered, recorded and received in the last 7 days to be reviewed. Its billable and non-billable page lists a call where the caller books with a competitor after reaching you as billable.

Owning your roofing lead websites

Give each part of the page a jobOfferEvidenceAction
Offer
Explain what the customer can get.
Evidence
Support the offer.
Action
Make the next step easy to use.
Give each part of the page a jobThe offer, evidence and contact route should work together on a small screen.

Trojan Digital Marketing sells a different kind of lead source. Our Garrison software builds local websites that carry your company's name and aim to earn calls and forms from homeowners searching for roofing in your towns.

Roofing membership

On a membership, Trojan Digital Marketing owns and runs the websites. Your allocated sites carry your company's branding and route inquiries directly to your team. Our exclusive roofing leads page lists current prices. Our membership pages say what exclusive means: One contractor per agreed trade and market, with every inquiry routed to your team. A homeowner can still contact other companies on their own.

You can pay a flat monthly price with every qualified lead included. The other plan is a yearly price with an allowance of qualified leads, plus a charge for each one above it. The monthly plan starts with a 90 day proving window, and after that you can stop with 30 days notice.

Our pages define a qualified lead as an inbound call over 60 seconds, or a form submission in your service area for a service you sell. Trojan Digital Marketing reviews each inquiry by hand against that definition before billing any lead above the allowance. If the network delivers fewer qualified leads than your yearly allowance, each missing lead becomes a renewal credit. The credit is capped at the renewal price and has no cash value.

The Garrison roofing page covers custom towns and how the network works, and the compare page puts our membership prices beside other providers.

Owned network

On an owned network, the domains are registered to your business, and every inquiry the sites produce is included in your network price. Year one is a one time setup fee plus a price per site, and each later year is a renewal price per site. Your team answers the calls and reads each form directly, and Trojan Digital Marketing doesn't resell those inquiries to competing contractors.

If you stop renewing, your domains stay yours and the sites stay live on them, and you renew the domains at your registrar yourself. The managed work, such as fresh articles and pricing guide updates, ends. See the owned lead generation page for current prices. Our roofing microsite planning guide and guide to roofing lead ownership and attribution explain how to plan and track the leads.

Trade-offs to weigh

  • Search visibility takes time to build. Search engines decide what they index and rank, and we don't promise rankings.
  • Lead counts aren't promised. Inquiry volume depends on your market and the towns you agree on.
  • A qualified lead is a sales opportunity. Whether it becomes a signed roof depends on how your team responds.
  • Availability depends on the market. Trojan Digital Marketing confirms your towns and service area before you join.
  • Roofing networks aren't offered in Indiana.

How to choose a roofing lead source

A homeowner with a leak or storm damage may call several roofers. A full replacement is a bigger job than a repair, and these checks fit that buyer.

“Before you sign with any lead company, ask what happens when a lead turns out bad. If they can't explain returns in plain words, you'll find out on your invoice.”

Jeff Clerisier, founder of Trojan Digital Marketing

  1. Ask whether the leads are for repairs, full replacements or both. Modernize's roofing page, for example, describes full roof replacement leads.
  2. Ask how many other roofers get the same lead, and plan to call back fast if the answer is more than one. Our list of questions to ask before buying contractor leads covers sharing and billing.
  3. Get the definition of a billable lead in writing. Cover short calls, voicemail and a homeowner who books another roofer.
  4. Check how long you have to ask for a credit. eLocal's credit page says 4 days, and a roof inspection booked a week out can land after that window closes.
  5. Judge each source by its cost per signed roof. Our guide on whether roofing leads are worth it shows how to divide the lead price by your contact, appointment and close rates.
  6. Ask who owns the phone numbers, the website and the data, then keep your own record of every lead by source.

No single company fits every roofer. Start with a small test, track signed roofs by source, and compare the results before you spend more.

Questions, answered.

Is there one best roofing lead company?

No. The right fit depends on how a company shares leads, how it bills and what the contract says. It also depends on how it credits bad leads and whether you want to own the source. Compare those points on each company's current pages. Then test one or two sources with a small budget and track signed roofs as well as lead counts.

What should I ask a roofing lead company before I sign?

Ask how many roofers get the same lead and what counts as billable, including short calls, voicemail and a homeowner who books another roofer. Ask how long you have to request a credit, whether there's a contract or minimum, and who owns the phone numbers and the data. Get the answers in writing.

How are owned roofing websites different from buying leads?

Bought leads are billed per lead or per call. Owned websites take time to build search visibility, and no lead count or ranking is promised. On an owned network the domains are registered to your business and every inquiry is included in the price. Test each source the same way and compare cost per signed roof.

What does exclusive mean for your roofing memberships?

Our membership pages say what exclusive means: One contractor per agreed trade and market, with every inquiry routed to your team. A homeowner can still contact other companies on their own, so exclusive describes how we distribute the inquiry. It doesn't promise a lead count or a booked job, and roofing networks aren't offered in Indiana.

Sources & further reading

Need our help with this on your own site?

Request a free strategy call

The first strategy call is free, and during business hours we aim to reply within five minutes.