How Contractors Get Leads From Building Permits (2026 Guide)
A building permit is a public record that a property owner is spending real money on their home right now. Every issued permit carries the address, the scope of work, the date, and usually the owner of record — a warm, first-party lead you can work the same week. This guide covers why permits are such a strong buying signal, what each record gives you, the three ways to get them, and how to turn them into booked jobs. PermitStack Leads packages it as a done-for-you daily feed from $99/mo.
Most lead sources measure curiosity. A form-fill on a comparison site means someone typed their email to see a number. A building permit means something much stronger: an owner has already committed to the work, scoped it, and had the city review and issue it. For a trade contractor, that is one of the cleanest, cheapest lead signals available — and it usually lands in the public file within days of being issued.
Why a building permit is one of the strongest buying signals in the trades
The difference between a permit and a typical marketing lead is commitment. A permit is not "thinking about it." A homeowner or their contractor filed an application, paid a fee, and the jurisdiction issued it. That is a household actively spending on their property this month, not someday. There is nothing speculative about it.
It is also a powerful again-buying signal for adjacent trades. A permit for a kitchen remodel is a live prospect for flooring, cabinetry, electrical, and plumbing. A new pool permit is a lead for fencing, landscaping, and screen enclosures. A solar permit is a lead for roofing, and vice versa. The permit tells you the household is in "spending on the house" mode, which is exactly the window when your offer lands.
What a building permit actually gives you
A permit record is more than a notification that work is happening. Once it is normalized, each one typically carries the fields you need to route and work a lead:
| Field | What it is for |
|---|---|
| Property address | Map a territory, route a canvasser, or cluster fresh permits on a street. |
| Owner of record | Who to address a letter or a door-knock to. Lets you skip renter-occupied homes when the owner has to sign off. |
| Permit type & scope | What is actually being done — re-roof, panel upgrade, water heater, addition — so your pitch is specific. |
| Dates (filed / issued) | How fresh the lead is. Freshness is everything; prioritize the newest records. |
| Estimated value | Where published, the declared job value helps you prioritize bigger opportunities. |
| Contractor of record | Where present, who already won the job — useful for competitive intel and for selling adjacent trades. |
Three ways to get permit leads
There are really only three ways to turn public permit records into a working lead list. They trade off effort, cost, and how well they scale.
1. Pull them by hand from city portals
Most cities publish a permit search page or an open-data portal, and it is free to use. The catch is that every jurisdiction has a different site, different field names, different export limits, and its own update schedule. Checking each one on a cadence and de-duplicating by hand is fine for a single small town and completely unworkable across a metro. This is where most contractors start and quickly give up.
2. Download or buy bulk permit data
You can obtain raw permit datasets in bulk and filter them yourself. This scales across cities, but it assumes someone on your team can wrangle CSVs, normalize wildly inconsistent field names, classify permit types into the trades you care about, and keep the whole thing running every day. In other words, it is a small data-engineering project. Great if you have a developer; overkill if you just want leads in your inbox.
3. Subscribe to a done-for-you feed
The third option is to let someone else do the ingesting, cleaning, classifying, and filtering, and simply send you the permits that match your trade and territory. That is the model behind PermitStack Leads (more on that below): you pick your trade and metro, and a filtered list of newly issued permits shows up every day.
| Method | Effort | Cost | Best for |
|---|---|---|---|
| City portals by hand | High, ongoing | Free | One small market |
| Bulk data you filter yourself | High, technical | Varies | Teams with a developer |
| Done-for-you feed | Low | Flat monthly | Contractors who just want leads |
How to actually work permit leads
Getting the list is the easy part. Turning it into booked jobs comes down to a few disciplines.
Move fast — freshness is the lever
The single biggest factor is speed. A permit you contact within a week of issuance is a warm lead; the same permit two months later is cold, because the homeowner has moved on or already hired everyone they needed. Sort by issue date and work the newest records first. A daily feed matters here precisely because a two-week-old permit is already a weaker lead than a two-day-old one.
Match the channel to the record
- Door-knock and canvass. Cluster fresh permits on a map and walk the block. A visible new install on a street is social proof for the neighbors — "your neighbor at 214 just did this" is a real opener.
- Direct mail. Address the owner of record by name with a specific, relevant offer instead of a blanket ZIP drop. Permits give you the name and address for a targeted mailer.
- Phone or text where you have accurate, compliant contact information to pair with the address.
Pair it with the owner of record
Using the owner-of-record name makes outreach land as personal and relevant rather than generic, and it lets you filter out renter-occupied properties for trades that need the owner's sign-off. It is the difference between "Dear resident" and a letter that names the person and their project.
Sell the adjacency
Do not chase only the exact trade named on the permit. Build a simple rule set: a roof permit is a lead for gutters and solar; a solar permit is a lead for roofing and electrical service upgrades; a pool permit is a lead for fencing and landscaping. One clean permit feed can supply several trades at once.
PermitStack Leads: the no-code way to get permit leads
PermitStack Leads is built for contractors who want the leads without touching an API or building a spreadsheet pipeline. You choose your trade — roofing, solar, HVAC, plumbing, electrical, pools, remodels and additions, and more — and your metro. Every day you get a fresh, filtered list of newly issued permits that match: property address, permit type, issue date, and owner of record, delivered by email, in a dashboard, and as a CSV you can drop straight into your CRM or a mail merge.
Pricing is published and self-serve — no sales call to see a number:
- Solo — $99/mo: one trade, one metro. For a single crew working one market.
- Pro — $199/mo: all trades across up to three metros, plus webhooks to push new leads straight into your CRM or automation tool.
- Territory — $449/mo: every trade, statewide — for multi-crew shops and regional operators.
One clarification, because it comes up: PermitStack Leads is the no-code product for contractors who just want leads. If you are a developer who wants to query permits programmatically, that is our separate building-permit API, which has a free tier and paid plans from $19/mo. They are different products for different jobs.
FAQ
What is a building permit lead?
A building permit lead is a newly filed or issued permit used as a sales lead. Because a permit means a property owner has committed to spending money on a project — and the record carries the address, the scope of work, the date, and usually the owner of record — it is a first-party, public-record signal of active buying intent rather than a resold form-fill.
Are building permits public record?
Yes. In most U.S. jurisdictions, building permits are public record and are released through city and county open-data portals. Anyone can look them up. PermitStack ingests, normalizes, and classifies those records daily so contractors can filter them by trade and metro instead of checking dozens of portals by hand.
How fresh are permit leads?
Freshness is the whole game. A permit contacted within a week of issuance is a warm lead; the same permit two months later is usually cold. PermitStack refreshes daily, so a newly issued permit in a covered jurisdiction can reach your feed within days of the city recording it.
How much do permit leads cost?
You can pull permits by hand from city portals for free, but it does not scale. PermitStack Leads is a done-for-you feed with published, self-serve pricing: Solo is $99/mo for one trade in one metro, Pro is $199/mo for all trades across up to three metros plus webhooks, and Territory is $449/mo for every trade, statewide.
What trades can use permit leads?
Any trade tied to permitted work: roofing, solar, HVAC, plumbing, electrical, pools, remodels and additions, and more. Permits also feed adjacent trades — a kitchen remodel permit is a lead for flooring and cabinetry, a solar permit is a lead for roofing, and a pool permit is a lead for fencing and landscaping.
Get permit leads for your trade and metro
Pick your trade and market and get a daily feed of newly issued permits — address, permit type, date, and owner of record — by email, dashboard, and CSV. Plans from $99/mo, self-serve.
See PermitStack Leads