Industries

Roofing leads are sold by more networks and exchanges than any other home services trade, and most promise one roofer per lead.

The 67 roofing companies in our directory include lead generators, networks, exchanges, call centers and agencies, and most offer exclusive leads. Distribution here is about the job type, the territory and, for storm work, the damage and the insurance claim.

Reviewed October 2026 Based on 67 roofing lead companies
In short

Of the 67 roofing companies in our directory, 52 offer exclusive leads and 51 deliver in real time. The seller mix is broad: 61 generate their own traffic, 22 run a network, exchange or marketplace, 20 are performance agencies and 10 run call centers. Thirteen price through bids or auctions, and several let the buyer choose between exclusive and shared.

Roofing has its own screens. Several sellers separate repair from full replacement, several ask about storm, hail or wind damage, and a few record insurance claim status or roof age. One sells only full replacements, and one ties storm leads to verified weather events. The job type decides who will pay, so put it on every lead.

Juiced lets each roofer fund a wallet, set filters and caps by area, job type and storm or claim status, and bid above your minimum so the highest bid wins the lead in seconds. Leads no roofer takes go to your own marketplace, where the price falls until someone buys. Delivery is by webhook into the roofer's CRM, email or text. Juiced distributes web leads, so inbound calls and live transfers need separate call tracking.

What roofing lead companies sell

What the 67 companies in our roofing directory say they offer, read from their own websites.

ProductCompanies offering it
Exclusive leads52 of 67
Real-time leads51 of 67
Shared leads9 of 67
Aged leads8 of 67
Inbound calls26 of 67
Live transfers19 of 67
Booked appointments15 of 67
Data or lists4 of 67
Clicks3 of 67

Counts cover everything each company says it sells, which can include other verticals.

Exclusive real-time web leads are the default here, but the side products are large: inbound calls at 26 companies, live transfers at 19, appointments at 15, and shared and aged leads at several each. A roofer comparing you will have seen per-lead, per-call, per-appointment and bid pricing, so say clearly which product you sell and how many roofers get each lead. Juiced distributes web leads; calls and transfers need separate call tracking.

What roofing leads are screened for

Roofing sellers screen for the job, the property owner and, increasingly, the storm.

  • Repair or replacement. Several sellers record whether the homeowner wants a repair, a full replacement, an inspection or a new install. One sells full replacements only and filters out repair and inspection requests, and one targets campaigns by repair, replacement, inspection or storm damage.
  • Storm and insurance. Several ask about storm, hail or wind damage, and a few record insurance claim status or storm damage documentation. One ties each storm lead to a verified weather event.
  • Roof details. Several record roof type or material, such as asphalt or metal shingles. A few add roof age, year built or square footage, and one vets for roof age, damage, need and finances before booking an appointment.
  • Homeowner and decision maker. Several confirm the requester is the homeowner or a decision maker. A few return policies credit renters or people not authorized to approve the work, and one appointment seller requires decision makers present.
  • Contact checks. Several confirm the phone by text message or one-time code, several call the homeowner to confirm interest, damage and address before sale, and several filter duplicates. One matches the property against public property records.
  • Consent record. Several name a third-party consent certificate, and several keep timestamps, IP addresses and page URLs with the consent. One records a homeowner agreeing to be contacted by a single contractor about the inquiry.

What a roofing lead has to carry

Nearly every company lets roofers target by area: ZIP codes, radius, county, city or state, with one excluding ZIP codes inside a radius. Most also let buyers target by job type or service, and several by storm damage or insurance claims.

Every lead type in Juiced starts with ten default fields. Add your own on top, and decide for each one whether it is required and whether the buyer receives it.

The roofing fields

Field names and answer options checked against 8 public lead forms, form templates and posting specs in this market, October 2026.

FieldTypeWhy
service_typeList of ValuesAsked by most of the forms and posting specs we reviewed. Repair, Full replacement, Inspection, New construction, Storm damage or insurance claim, Not sure
roof_materialList of ValuesSeen in several of the forms we reviewed. Asphalt shingle, Metal, Tile, Clay, Slate, Wood, Flat, Other, Not sure
consent_certificate_urlURLsRequested in several of the posting specs we reviewed.
roof_ageList of ValuesSeen in a few of the forms we reviewed. Under 5 years, 5 to 10 years, 10 to 20 years, 20 years or more, Not sure
timelineTextSeen in a few of the forms and posting specs we reviewed; their answer options were not shown.
problem_descriptionTextSeen in a few of the posting specs we reviewed.
homeownerBooleanSeen in a few of the forms and posting specs we reviewed.
insurance_claimBooleanSeen in a few of the forms we reviewed; one folds it into the service type.
source_sub_idIdentifiersSeen in a few of the posting specs we reviewed.
roof_size_sqftNumericSeen in a few of the forms we reviewed.

Every lead starts with these

FieldType
first_nameText
last_nameText
emailEmail
phoneNumeric
address_1Text
address_2Text
cityText
stateText
zipPostal Codes
countyCounties

Provenance

FieldTypeWhy
source_urlURLsThe page the lead was captured on
consent_timestampDate & TimeWhen the consumer submitted the form
ip_addressIP AddressThe address the form was submitted from

This page does not state what the rules on consent require. They are published by the FCC and the FTC, and TCPAWorld tracks how they change. The full list of field types is on the lead fields page.

What you need to decide on a lead is not what you need to sell it

Every field carries four switches rather than one required flag.

Required for postMandatory when the lead is created: the full record you are selling.
Required for pingMandatory when checking which buyers want it. Usually a much shorter list.
DeliverableWhether the field is included in the data sent on to the buyer.
Hidden from API specKept off the public specification page.

Ping with zip, service_type, homeowner, roof_material, roof_age, insurance_claim and timeline. That is enough for a roofer to know if the job is in territory and the kind of work they want, without exposing contact details before the bid.

Who sells roofing leads and how they price

Roofing draws every kind of seller. Most of the 67 companies generate their own traffic through quote sites, paid search, Meta ads, Local Services Ads, email and SEO. Alongside them, 22 run networks, exchanges or marketplaces that also buy from publishers, 20 are agencies that pair per-lead fees with ad management, and 10 run call centers that screen or transfer homeowners.

Pricing follows the seller. Per lead is the most common model, at 56 companies, but 22 quote each roofer individually, 18 price per call, 13 run bids or auctions, 6 charge a subscription or monthly fee and 8 price per appointment. Exclusivity is often a price tier: several let the buyer choose exclusive, shared with a small group or a set number of pros, and one consumer site lets the homeowner choose how many quotes they get. Decide what you sell and say how many roofers get each lead.

  • Several promise one roofer per ZIP code or territory, and a few accept only roofers who can take a set monthly volume or already run a sales team with a CRM.
  • In Juiced, several roofers can bid on each lead, the highest bid wins it in seconds, and the lead still goes to one buyer.

What roofers are asked to commit and how they start

Most companies say there is no long-term contract, and only 3 of the 67 describe one. On payment, 12 run prepaid or funded accounts, 6 keep a card on file and 3 invoice. Several ask for an initial deposit, account funding authorization or prepaid call credits before the first lead. Hard minimums take several forms: a minimum term, a minimum monthly or weekly lead volume, a minimum investment, or an appointment package with a minimum in each.

Onboarding usually starts with a territory. Several check whether ZIP codes are still open before signup, and one confirms them within a set time. Some are fully self-serve: the roofer picks ZIP codes and radius, adds a card and starts. One asks roofers to attest that they are licensed and insured. A few start with a pilot or paid trial, and a few hand out a free sample or introductory credit, which is the one habit worth not copying. Most promise real-time delivery, while several quote first leads in days or weeks, so set that expectation on the first call.

Returns, replacements and what the terms really say

The return grounds named most often are out-of-area addresses, duplicates and bad contact details. Several also credit leads outside the roofer's trade and requests the homeowner never made, and a few credit renters. Several refuse credit when the roofer could not reach the homeowner, the homeowner hired someone else or the job did not close, while several others credit an unreachable lead only after a documented number of attempts over a set period.

Remedies are often credit, not cash. Several companies replace bad leads or credit the account and say plainly there are no cash refunds. Windows are often short, and one requires a dispute before the roofer contacts the homeowner at all. Read the agreement, not the homepage: several companies' terms differ from their sales pages, such as a buyer page that promises one roofer beside consumer consent naming up to four companies, terms that call leads non-exclusive unless agreed in writing, or return wording on one page and no returns on another.

  • Decide before launch whether a storm lead with no confirmed damage, or a repair request sent to a replacement-only roofer, is returnable.
  • In Juiced, approved returns are credited back to the buyer's wallet.

Where the supply comes from and what publishers are asked for

Twenty-six of the 67 companies buy from affiliates, publishers, media buyers or partner sites. Several take leads by ping post, others through posting APIs, embedded forms, tracking links or tracked phone numbers, and one is a referral network where roofers pass on jobs they cannot take. Publisher rules are specific: several ban incentivized traffic, a few ban trademark bidding, one requires a consent certificate service, one requires the consent record with every lead and one requires do-not-call scrubbing.

Payouts vary. Several pay a revenue share of what the buyer pays, a few pay per accepted lead, and one sets the price per lead through live buyer competition and ties payouts to quality feedback. If you resell roofing leads, expect a buyer to ask where each one came from, and keep a source sub ID and the consent record on every lead.

How Juiced runs a roofing lead business

  1. Buyers fund a wallet

    Each buyer adds funds before leads arrive and is charged as each lead is delivered. Approved returns are credited back to the wallet. No invoices to send and no payments to chase.

  2. Buyers set filters and caps, then bid

    Each buyer filters on your fields and caps how many leads they take. They bid above your minimum, and the highest bid wins the lead in seconds.

  3. Delivery goes where the buyer works

    By webhook into the buyer’s CRM, by email or by text.

  4. Unsold leads go to your marketplace

    A lead no buyer takes is not dropped. It goes to your own marketplace, where its price falls until someone buys it outright or a standing buy order picks it up.

Frequently asked

Are roofing leads usually exclusive?

Most are offered that way: 52 of the 67 companies in our directory offer exclusive leads, and several promise one roofer per ZIP code or territory. Shared leads are offered by 9 and aged leads by 8, and several let the buyer choose a tier. Check the agreement, since a few companies' terms or consumer consent say something different from the sales page.

Should I sell storm and insurance claim roofing leads separately?

Keep them distinct. Several sellers ask about storm, hail or wind damage and a few record insurance claim status, so make storm damage a value in service_type and keep insurance_claim as its own field roofers can filter on.

How do roofers set what they receive in Juiced?

Buyers set filters and caps. A roofer can filter on zip, county or state, service_type, roof_material and insurance_claim, then cap how many leads they take.

What return reasons do roofing sellers accept?

The grounds named most often are out-of-area addresses, duplicates and bad contact details. Several also credit wrong-trade requests, and a few credit renters. Several refuse credit for homeowners the roofer could not reach or did not close, and remedies are often credit or replacement rather than cash.

Do roofing lead buyers expect a contract?

Most companies say there is no long-term contract. Several ask for a deposit or funded balance before leads start, and a few set a minimum monthly or weekly volume. A funded balance gives you commitment without a long contract.

Where do roofing leads come from?

Most companies run their own traffic, naming search, Meta ads, Local Services Ads, email, SEO and native ads. Twenty-six also buy from affiliates, publishers or partner sites, some by ping post.

What do roofing leads sell for?

No prices are published here. Sellers rarely publish them, and what a roofing lead sells for depends on whether it is exclusive or shared, a web lead or a call, the geography, how fresh it is and how many buyers want it. The pay-per-lead pricing guide shows how to work out your own floor from cost and let buyers bid above it.

Does Juiced handle roofing calls or live transfers?

No. Juiced distributes web leads and delivers them by webhook, email or text. It does not track or route phone calls, so if calls are part of your product you need call tracking software for that side.

Juiced

Sell more of the roofing leads you already generate.

Funded buyers, bids above your minimum, and a marketplace for the leads nobody took the first time.

Book a demo  ·  View pricing

Scale your lead business, without limits

Juiced puts you in full control of your leads, routing, and revenue, so you can automate, optimize, and grow without chaos.