Blog/leads

How Much Does Homeowner Contact Data Cost for Roofing Sales?

What roofers actually pay to reach homeowners, from shared marketplace leads to skip tracing to scored leads with the owner's number built in. A straight cost breakdown for 2026.

JT
Jake Thompson
Roofbird
July 1, 2026

Every roofer eventually asks the same question in different words: what does it actually cost to get in front of a homeowner who needs a roof? The answer depends entirely on which channel you use, and the spread is enormous. The same conversation with a homeowner can cost you eighty dollars or a dollar depending on how you sourced it.

Here is the honest breakdown of what each option costs, what you get for the money, and where the real math lands.

Shared lead marketplaces: the vendor sets the price, and you do not get to see it

Angi, HomeAdvisor, Modernize, Networx, and Thumbtack all run the same model. A homeowner fills out a form, and the platform sells that lead to several contractors at once. You pay per lead whether or not you close, and you are racing everyone else who bought the same name.

What these platforms do not publish is a rate card. Pricing is quoted per trade and per territory, often on a call with a rep, and it moves with demand and season. Some of them sell the same lead to four contractors or more, which means the homeowner has usually been called several times before you dial, and your close rate suffers for it.

That is the structural problem, and it is the one that matters: you are paying for a name several other roofers are calling at the same time. If you want the full breakdown of how that model is priced, we wrote it up in how much Angi leads cost a roofer.

Skip tracing: cheap per record, expensive per useful contact

Skip tracing flips the model. Instead of buying a lead, you start with a list of addresses and pay a data vendor to append the owner's phone and email. Bulk skip tracing is priced per record and gets cheaper at volume.

The catch is everything around it. You still have to build the address list, you get raw contacts with no qualification (you have no idea which of those roofs is actually worth a knock), and match rates and data freshness vary by vendor. Skip tracing answers "who lives here," not "is this a roof I should be chasing." We go deeper on where it holds up and where it does not in skip tracing for roofers.

Scored leads with contact built in

The third option is the one most roofers do not know exists yet. Instead of buying shared leads or blindly skip tracing a whole zip, you let an AI score every roof in your service area from satellite and street-level imagery, then reveal the homeowner's contact only on the leads worth pursuing.

That is how Roofbird works. You search your area in plain English, the AI ranks the roofs against their neighbours, and opening a house (1 credit) gives you the homeowner's name, phone numbers, email, and mailing address, with each phone DNC-scrubbed and a flag for whether the owner lives there or rents it out. Ranking is free, but a ranked roof shows no address or owner. The full property record, including an owner-equity estimate, comes with the roof read (1 credit per 8 roofs), and owners in bulk are 1 credit per 2 roofs. If the lookup itself fails, the credit is refunded; an answer of "nobody listed" is still a real answer and is charged.

The pricing is one meter: credits. Looking is free, acting costs. Reading a roof properly, both photographs plus the property record in one go, is 1 credit per 8 roofs. The owner's contact details are 1 credit per 2 roofs. Opening a house completely is 1 credit. Drawing an area and ranking every roof in it is free, any size. The free trial is 10 credits, no card, no expiry, and ranks up to 1,000 houses. After that there is no subscription: you buy one-off credit packs that never renew and never expire. Starter is $49 for 49 credits, Crew $99 for 125, Hunter $199 for 300, and Pro $399 for 800. Every pack gets the whole product; a bigger pack only costs less per credit ($1.00, $0.79, $0.66 and $0.50). You can see the whole breakdown on the pricing page.

The real math

Line the three up on cost per useful contact, not cost per raw record:

  • Shared marketplace: priced per lead, sold to several contractors, unqualified until you call, and the vendor does not publish a rate card.
  • Skip tracing: priced per record, but you pay to trace roofs you would never have knocked, and you did the targeting work yourself.
  • Scored lead + contact: one-off credit packs (no subscription), spent only on roofs the AI already flagged and on contacts you chose to open.

The dollar figure is not the whole story. Exclusivity and qualification are. Reaching the owner of a roof you know is aging, in your service area, that nobody else is calling, is a fundamentally different purchase than paying for a name four competitors also bought. That difference is the whole argument in shared vs self-sourced roofing leads.

What to actually budget

For a solo roofer or small crew, a typical list (read about 80 roofs, owners for the best 30) uses about 20-25 credits. That makes the $49 Starter pack about two lists and the $99 Crew pack about five, which lands well under what a handful of shared leads would cost, and every dollar goes toward a lead you chose. There is no subscription: you buy a pack when you need one, the credits never expire, and you decide when to spend them.

Two scores, because "needs a roof" and "will buy now" are different questions

Every Roofbird lead carries two numbers. NEED is how badly the roof needs replacing, based on condition and roof age. NOW is whether anything is forcing a decision on that specific house: visible active damage, hail damage on that specific roof, a recent purchase, patching already attempted, or neighbours who have re-roofed. Neighbourhood hail deliberately does not raise the NOW score, because every home in the scan shares it and it cannot separate one door from the next. Where hail is on record, Roofbird also shows roughly how long the owner has left to file a claim based on the typical state notice deadline. That is an estimate, so verify it with the carrier.

Before you draw anything, you can also ask Roofbird which blocks in a city are worth your morning. It reports the housing era, what share of roofs read as weathered, the real home count from building footprints, whether hail has hit in the last 12 months, and whether the block is walkable or scattered acreage. If nothing in view clears the bar, it says so rather than offering you neighbourhoods to skip.

Bottom line

The cheapest sticker price is skip tracing, the most expensive is shared marketplace leads, and the best cost per signed job is usually a scored lead where the homeowner's contact is one click away. Roofbird was built for that last model. Start with 10 free credits, no card, and price it against whatever you are paying now.

FAQ

Q: Is skip tracing cheaper than a scored-lead tool? A: Per raw record, yes, skip tracing is a few cents cheaper. But you pay to trace addresses you have not qualified and you build the target list yourself. A scored-lead tool only charges you to reveal contacts on roofs it has already ranked as worth pursuing, so your cost per useful contact is usually lower.

Q: Why are shared leads so much more expensive? A: Because the platform sells the same lead to multiple roofers and prices in the competition. You are paying for a name several other contractors are calling at the same time, which is why close rates on shared leads are low. The vendors also do not publish a rate card, so what you pay depends on your trade and territory.

Q: Do I have to pay per lead with Roofbird? A: No. There is one meter: credits. Reading a roof properly, both photographs plus the property record, is 1 credit per 8 roofs. The owner's contact details are 1 credit per 2 roofs. Opening a house completely is 1 credit. Ranking the roofs is free. The free trial is 10 credits with no card, then one-off packs with no subscription: Starter $49 for 49 credits, Crew $99 for 125, Hunter $199 for 300, Pro $399 for 800. Credits never expire. A failed lookup is refunded; a "nobody listed" answer is charged.

Q: What is the difference between NEED and NOW? A: NEED is how badly the roof needs replacing, based on condition and roof age. NOW is whether anything is forcing a decision on that specific house, like active damage, hail on that roof, a recent purchase, or neighbours who have re-roofed. They are separate scores because a roof that needs work and a homeowner ready to act are not the same thing.

New in Roofbird

Now with the homeowner's contact details on every lead

Finding the roof is half the job — you still have to reach the owner. Roofbird now unlocks the homeowner's name, phone, email, and mailing address on any lead, every phone DNC-scrubbed so you know who's safe to call, plus whether they're an owner-occupant or an absentee owner. No skip-tracing tools, no bought lists: find the roof, get the owner, call or mail the same day.

Written by

Jake Thompson

Roofbird

Have a question about anything in this post? Reach the Roofbird team at support@roofbird.ai.

Try Roofbird: 10 free credits in your area

See a sample dashboard for DFW first, no signup needed. Trial loads 10 free pre-scored leads in your own service area.