How Permit Data Leads Work
For Roofers
Every roofing contractor faces the same problem: how do you find homeowners who actually need a new roof right now, without paying $75 to Angi for a lead they're sharing with four other contractors?
The answer is permit data. And if you're not using it yet, your competitors are starting to.
What is permit data?
Every time a roof gets replaced in the United States, the contractor or homeowner is required to pull a building permit with the local county or city. These permits are public record. They're filed at the county courthouse and available to anyone who asks.
A permit record typically includes the property address, the date the permit was issued, and the type of work performed. When it's a roof replacement, that date becomes the single most important piece of information a roofing contractor can have: the age of the roof.
If a home was built in 1998 and has no roof replacement permit on file, that's a 27-year-old roof. In Tampa Bay, where the sun, humidity, and hurricane season destroy roofing materials faster than almost anywhere else in the country, a roof that old is almost certainly due for replacement.
Why permit data beats every other lead source
Traditional roofing lead sources like Angi, HomeAdvisor, and Thumbtack work by connecting you with homeowners who have already decided they want a quote. That sounds good until you realize you're one of four or five contractors fighting for the same job, and you paid $75-$150 for the privilege.
With permit data, you're working from a fundamentally different angle. Instead of waiting for homeowners to raise their hand, you're identifying them before they've started looking. Here's why that matters:
- The leads are exclusive. You pulled the list. It's yours. No other contractor has the same spreadsheet.
- The homeowner actually needs a roof. You're not blasting every house in a zip code. You're targeting the 20% with aging roofs.
- The cost is dramatically lower. Permit-based leads in Tampa Bay run $0.40-$0.60 each. A shared lead from a major platform runs $50-$150.
- You control the timing. You decide when to reach out. You don't wait for the platform to send you a notification.
How the data is collected
Collecting this data manually would take weeks. County permit portals are not designed for bulk lookups. They're built for checking the status of a single address. A roofing contractor who wanted to build a lead list manually would need to look up thousands of properties one at a time.
That's what platforms like Roof Permit Leads automate. We pull permit records from every county in our coverage area: Hillsborough, Pinellas, Manatee, and Sarasota. We cross-reference them against property records to identify homes where the last roofing permit is older than your threshold (15 years, 20 years, or 25 years).
The result is a CSV with every qualifying address in your target area: property address, owner name, owner mailing address, last permit date, roof age in years, property value, and phone number when we can find one.
What roofing contractors do with the list
There are three main ways Tampa Bay roofing contractors use permit data leads:
1. Door knocking
Download the CSV, sort by roof age, and send your canvassing crew to the top addresses first. The reps show up knowing the roof is 23 years old. That's a conversation starter, not a cold pitch. "Your roof is about 23 years old based on county records. Have you had anyone take a look at it?" closes significantly better than "Hi, we're doing roofs in the neighborhood."
2. Direct mail
The permit lead list gives you exactly the addresses you should be mailing. Instead of spending $500 on EDDM mailers blasting 1,000 houses when 800 of them have roofs replaced in the last decade, you spend $56 mailing the 200 homes that actually have aging roofs. The math is not close.
3. Phone and text outreach
When a phone number is available, many contractors plug the list directly into their dialer or upload it to a text platform. "We noticed the county has your roof at 22 years old, just want to make sure you've had a recent inspection" is a warm opener because it's based on real data, not a cold assumption.
What the data doesn't catch
No permit data source is perfect, and honest contractors deserve to know the limitations before they build a strategy around it.
The biggest gap is unpermitted work. Some homeowners replace their roof without pulling a permit, particularly in older neighborhoods or with less reputable contractors. If that happened, our data won't show the replacement, and the house will appear on your list even though the roof may be newer.
This is a relatively small percentage of the total, but it's real. When you or your rep knocks the door and the homeowner says "we just replaced this roof two years ago," that's a data gap, not a scam. Those homeowners are genuinely pleasant about it, and occasionally they know a neighbor who does need a roof.
How to get started with permit data leads in Tampa Bay
If you're a roofing contractor working in Hillsborough, Pinellas, Manatee, or Sarasota County, you can see your first leads right now. No credit card, no account required. Type in your zip code and we'll show you how many homes in your area have a roof older than 15 years.
The 10 free leads include full address, owner name, and roof age: enough to knock a few doors this week and see how the conversations go before you commit to anything.