264,570 permit-backed leads · Roofing · HVAC · Solar

Find leads before the market does.

Every lead is a real permit on file — roofing, HVAC, and solar. Filter by age, unlock contact details, and knock doors before the rest of the market does.

Roofing
99,386
Overdue roofs · 5 markets
HVAC
145,309
Overdue A/C · Jax + Pinellas
Solar
19,875
Panel-permitted homes · Pinellas
Jacksonville roofing
37,641
Duval County
Pinellas roofing
34,992
21 agencies countywide
Tampa roofing
3,112
2009–2026 Accela permits
Pasco roofing
23,484
2003–2026 Accela permits
Florida insurance market

They don't have a leak. They have an insurance problem.

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.

Under 15 years

Protected by state law — no action required.

15–20 years

Inspection required. Many carriers downgrade to ACV, reducing future claim payouts.

20+ years

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

Why the data is accurate

In Florida, every roof replacement requires a permit. No permit on record means no new roof. It's that simple.

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.

No guesswork

Every lead is backed by an actual permit record from the county. If there's no permit, there's no new roof. Period.

Unpermitted work is worse

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.

How it works

01

Pick a trade + market

Roofing, HVAC, or Solar — across Jacksonville, Pinellas, Tampa, and Pasco. Each tab is a separate list of permit-backed properties.

02

Filter by age

Sort by permit year. Pre-1995 roofs and 15-year-old A/C units are past life expectancy; solar homes are battery + service prospects at any age.

03

Get the contacts

Emailed plans: your list lands in your inbox as a PDF + spreadsheet. On the app: one credit unlocks owner name + address — export or print a walk sheet.

Founding member · limited to 100
Lock in 25% off forever on any tier. Discount applies for the life of your subscription.
Claim founding rate

Pricing

Month-to-month. Cancel anytime. Founding pricing shown — 25% off, locked in for life.
Starter and Pro email you a fresh list on your schedule. Crew and up get the full app.

Starter

Emailed list · solo operator

$149/mo
$199/mo · founding rate
  • 50 homes a month, emailed on your schedule
  • Your filters — market, roof age, home value, size
  • PDF + spreadsheet in every email
  • Never the same house twice
Get Starter
Most popular

Pro

Emailed list · busy shop

$299/mo
$399/mo · founding rate
  • 150 homes a month, emailed on your schedule
  • Your filters — market, roof age, home value, size
  • PDF + spreadsheet in every email
  • Send to up to 3 inboxes
Get Pro

Crew

Full app · small crew

$599/mo
$799/mo · founding rate
  • 400 leads/month
  • Full app — map, roof photos, field tracking
  • Up to 3 users — owner, sales rep, office manager (coming soon)
  • 2-month credit rollover
  • $2 per extra unlock
Get Crew

Crew Lock

Crew + your county locked

$1125/mo
$1499/mo · founding rate
  • 500 leads/month
  • Full app — map, roof photos, field tracking
  • County-exclusive · no one else gets it
  • Up to 5 users — role-based access (coming soon)
  • 2-month credit rollover
  • $2 per extra unlock
Get Crew Lock

Concierge

Top tier · unlimited

$2250/mo
$2999/mo · founding rate
  • Unlimited unlocks
  • County-exclusive · locked to you
  • Unlimited users — role-based permissions (coming soon)
  • White-glove onboarding
  • Full app — map, roof photos, field tracking
Get Concierge

Emailed plans: PDF + spreadsheet in every email. App plans: spreadsheet + PDF export, printable walk sheets, saved notes and visit tracking per lead.

Frequently asked

Where does the lead data come from?

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 roofing and HVAC come from JaxEPICS (City of Jacksonville permits), Pinellas roofing, HVAC, and solar from pcpao.gov (covering all 21 city/county agencies), and Tampa from the City of Tampa Accela permit system (2009–2026).

How recent is the data?

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.

What does a lead include?

Owner name, property address, parcel number, permit year, year built, structure type, and (where available) mailing address. Emailed plans get every list as a PDF and a spreadsheet; on the app you can export any unlocked list as a spreadsheet or PDF, or print a walk sheet.

What is the difference between the emailed plans and the app?

Starter and Pro email you a fresh list of homes on your schedule — weekly, every two weeks, or monthly — matched to the filters you pick: market, roof age, home value, size, owner-occupied or absentee. Each email has a PDF and a spreadsheet, and you never get the same house twice. Crew, Crew Lock and Concierge sign in to the full FirstKnock app: the map, roof photos, walk routes, and door-by-door tracking for your crew.

Can I cancel anytime?

Yes. Subscriptions are month-to-month with no contract. Cancel from the customer portal — your plan stays active through the end of the billing period.

What is the founding discount?

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.

What is Territory Lock?

Territory Lock makes you the only FirstKnock subscriber in your county — no competing roofer can buy leads in that geography while you hold it. It's available on Crew Lock (500 leads/month) and Concierge (unlimited). Crew Lock is metered at $2 per extra unlock; only Concierge includes truly unlimited unlocks.

Start knocking smarter.

255,000+ permit-backed roofing, HVAC, and solar leads across Jacksonville, Pinellas, Tampa, and Pasco. Filter by age, unlock contact details, get to the door first.

Create your account