Every lead is a real permit on file. Filter by roof age, unlock contact details, and knock doors before the rest of the market does.
Their carrier is about to send them a letter. When it arrives, they're calling the first roofer they find. FirstKnock lets you knock on the door before the letter does.
Florida Statute 627.7011 allows insurance carriers to require inspection or deny renewal on any roof 15 years or older — no damage required. Private carriers are setting cutoffs as low as 10 years. Citizens Property Insurance requires full replacement documentation on shingle roofs over 25 years. These homeowners aren't waiting for a storm. They're waiting for a letter they don't know is coming.
Protected by state law — no action required.
Inspection required. Many carriers downgrade to ACV, reducing future claim payouts.
Most private carriers decline new policies entirely. Citizens becomes the only option.
Source: Florida Statute 627.7011 · Senate Bill 2-A · Citizens Property Insurance underwriting guidelines
Florida law requires a permit for every roofing job beyond a minor patch. That means every legitimate replacement is filed with the county — date stamped and publicly accessible. FirstKnock pulls directly from those records. When we show you a home with no permit in 20 years, that's not an estimate. It's a government record.
Every lead is backed by an actual permit record from the county. If there's no permit, there's no new roof. Period.
If a homeowner had work done without a permit, their insurance carrier can deny claims and void coverage. That roof still needs to be replaced — and documented properly.
Jacksonville, Pinellas, or Tampa. Each tab is a separate list of permit-backed properties.
Sort by permit year. Pre-1995 roofs are 30+ years old and well past asphalt-shingle life expectancy.
One credit reveals owner name + property address. Export to CSV or print a contact sheet.
Month-to-month. Cancel anytime. Founding pricing shown — 25% off, locked in for life.
Solo operator, any market
Established shop, busy market
Multi-rep crew, big footprint
County exclusivity
All paid tiers include CSV export, contact list printing, and saved notes per lead.
County property appraiser records and municipal permit portals. Every lead is backed by a real building permit on file — no proxies, no year-built guesses. Jacksonville is sourced from the Duval Property Appraiser, Pinellas from pcpao.gov (covering all 21 city/county agencies), and Tampa from the City of Tampa Accela permit system (2009–2026).
Data is refreshed monthly. Each lead shows the permit year so you know exactly how old the roof is and whether the homeowner is in the typical 20–30 year replacement window.
Owner name, property address, parcel number, permit year, year built, structure type, and (where available) mailing address. You can export your unlocked leads as CSV or print a contact list.
Yes. Subscriptions are month-to-month with no contract. Cancel from the customer portal — your remaining credits stay usable through the end of the billing period.
25% off every month, locked in for life, for the first 100 customers across all tiers. After we hit 100, founding pricing closes and the discount is gone.
A premium tier where you become the only FirstKnock subscriber in your county. No competing roofer can buy leads in that geography while you hold the lock. Unlimited unlocks, no overage charges. Pricing reflects exclusivity.
75,000+ permit-backed leads across Jacksonville, Pinellas, and Tampa. Filter by roof age, unlock contact details, get to the door first.
Create your account