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 an exclusive, done-for-you daily feed — one contractor per ZIP, from $79/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 — and it is built on exclusivity. You claim a ZIP code and your trade (roofing, solar, HVAC, pool, electrical, or plumbing), and every qualified homeowner lead in that ZIP is yours alone: one contractor per ZIP per trade, never resold, never auctioned. Each lead carries the homeowner's name and mailing address plus the property's permit history, delivered as a steady daily drip sized so you can work every one.
Pricing is published and self-serve — no sales call to see a number:
- Light — $79/mo per ZIP: quieter ZIPs. Around 30 leads a month.
- Standard — $149/mo per ZIP: most suburban ZIPs. Around 65 leads a month.
- Dense — $249/mo per ZIP: the busiest ZIPs. Around 130 leads a month.
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 $29/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 built on exclusivity: you claim a ZIP code and a trade, and every qualified homeowner lead in it is yours alone — owner name and mailing address included. Light is $79/mo per ZIP, Standard is $149/mo, and Dense is $249/mo, priced by how many leads the ZIP produces. One contractor per ZIP; if yours is taken, the waitlist gives you 48 hours of first refusal when it opens.
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
Claim a ZIP and your trade, and every homeowner lead in it is yours alone — name and mailing address included, delivered daily. From $79/mo per ZIP, self-serve.
See PermitStack Leads