Permit intelligence for building-products distributors
See every contractor working your territory — and every job you didn't supply.
We read the permit record, measure the work from satellite imagery instead of trusting what someone typed on a form, and reconcile every spelling of a company name into one firm. Your branch gets a ranked call list, your customers' real volume, and the jobs that went to somebody else.
Measured, not declared. 56,779,166 squares of roof counted from building footprints in the markets live today — never from a dollar field.
Why the numbers are different
The permit says what the clerk wrote down. The satellite says what got built.
Dollar fields lie by omission
A large share of permits carry no job value at all, and the gaps cluster by jurisdiction rather than scattering evenly. Any tool ranked on declared revenue drops those contractors off the bottom of the list — and they are often the busiest firms in the market.
So we count the roof instead
Every permit coordinate is joined to a building footprint and the roof area is measured off it. A contractor working a town that never reports a dollar is fully visible here, and effectively invisible to everyone else.
One firm, every spelling
Jurisdictions record the same company a dozen ways. We reconcile them into a single identity with a margin rule that refuses to guess — because matching you to the wrong company is worse than telling you we are not sure.
Share of wallet
Upload your book. Find out what you're actually getting.
Send the customer export your ERP already produces — CSV or any spreadsheet, headers wherever they happen to be. We match each account to the permit record, then match your delivery addresses to the specific jobs they supplied.
Share of wallet per account. What they bought from you over what they actually installed, same window on both sides of the ratio.
The jobs you missed. Real addresses, dated, with the material and the roof size. Some are will-call. Every one is a conversation.
Who's in your market and not in your book. Firms doing real volume near your branch, with the licence holder's name.
$22.9B
of re-roofing with no replacement on record in fifteen years, across 1,152,804 roofs in the markets live today — priced at each market's own measured re-roof rate.
Treat it as a floor. A roof replaced but never permitted looks identical to one never replaced, so the ranking is more reliable than the total.
One workspace
8 trades. One tap between them.
Switch trade and the whole workspace follows — overview, rankings, the contractor profile, the map, prospecting, search and your book. Each trade carries its own rollups, its own units and its own trimmed price band.
Roofing3,010,392replacement roofs
HVAC4,975,536permitted jobs
Electrical4,477,023permitted jobs
Plumbing4,426,388permitted jobs
Windows and Doors2,636,889permitted jobs
Pool and Spa1,190,900permitted jobs
Solar292,094permitted jobs
Siding65,181permitted jobs
These are counts on record, not a league table — the trades are not measured the same way and should not be ranked against each other. Roofing counts replacement roofs and carries a measured area for each one. The rest are counted at permit grain, including new construction and additions, and are priced rather than measured.
From lead to quote
Find the job. Then price it.
Import the measurement
Aerial roof reports come in as takeoffs — areas, pitches and panel layouts read straight off the report.
Price it from your book
Branch-shared, versioned price templates with material recipes, metal and coil pricing, freight from your own dispatch origin, and sales tax handled properly.
Send it and track it
A branded estimate, a material order, and a cut list — then the job tracked through to the order and matched back against the permit record.
Honest limits
We'll tell you what we can't see.
Buyers who find the edges in month two churn. Buyers who read them here underwrite correctly.
The record has an end date. Every trailing window is measured backwards from Aug 2026, not from today.
Measured area is roofing. The other trades are job counts and trimmed dollars. We never call that a measurement.
Where the footprint is missing, we leave it out. We would rather show nothing than credit a contractor with the neighbour's roof.
Absent is never zero. A contractor with no measured squares is not a contractor who installed nothing, and we render it as a dash.
Questions worth asking
Where does the data come from?
The public permit record, assembled from licensed feeds and directly from the jurisdictions that publish it, then measured and attributed by us. Coverage and reporting dates vary by jurisdiction, and the source and date sit on every figure inside the product.
How is roof size measured?
Each permit's coordinate is matched to a building footprint and the roof area is measured from it, then credited per job. It never comes from an applicant's stated scope or a dollar value.
What happens to the customer list we upload?
It stays inside your workspace. An uploaded book is scoped to your organisation and branch permissions, and is never joined against another customer's data.
Can a whole branch team work in it?
Yes. Prospect lists, lead assignment, follow-ups and shared branch estimates, with access following your organisation and branch structure.
How do we get access?
Access is arranged directly rather than by self-serve signup. Book a walkthrough and we will set your workspace up with your own territory in it.
Find the work. Win the account.
Twenty minutes, your territory, real numbers on the screen.