Permit Data 101: How to Read and Use Building Permit Records
By Marcus Reeves, Head of Permit Research at PermitGrab · Updated daily from official city records · Last permit filed: today
Permit data is the public record of every construction project filed with a local government — and once you can read it, you can spot lead opportunities, verify contractor history, and forecast neighborhood-level construction trends weeks before anyone else. This pillar guide walks through every field on a typical permit record, what it actually means, how the lifecycle flows, and where the lead signals are. PermitGrab tracks 310,281 permits across 1061 cities — every example below comes from a real production record.
What is a building permit, exactly?
A building permit is a legal document issued by a city or county building department giving someone the right to build, demolish, alter, or repair a structure. Permits exist so the local government can verify that the proposed work meets code, the contractor is licensed, and the structure remains safe. Almost every state requires permits for non-trivial construction; the threshold varies (e.g., decks under 200 sq ft are often exempt; window replacements usually aren't).
The standard permit record — field by field
Most permit records, regardless of city or platform (Socrata, ArcGIS, CKAN, Accela), share a core set of fields. Here's what each one means and why it matters for lead-gen:
Permit number
Unique ID like "BLD-2026-00482" or "PRJ-1234567". Numbers are usually sequential or year-prefixed. Useful only for citing the permit back to the city. Format varies wildly across cities — there's no national standard.
Permit type / class
The category of work: building, electrical, plumbing, mechanical (HVAC), demolition, etc. Some cities further subdivide ("New Construction Single Family", "Alteration Commercial", "Solar PV"). This is the single most useful filter for lead-gen. A roofer cares about roofing permits; an HVAC company cares about mechanical permits.
Address
The property where the work is happening. Useful for geographic targeting and (if you're a supplier) route optimization. Note: not every permit has a clean address — sometimes you'll see APNs or unconfirmed addresses for new construction.
Filing date / Issue date / Final date
Three different dates that confuse newcomers:
- Filed — the contractor submitted the permit application. Work usually hasn't started yet.
- Issued — the city approved the permit and work can begin.
- Final / Closed — the final inspection passed and the work is officially complete.
For lead-gen, the issue date is the action signal — that's when the contractor can start work and is most likely to need subs, supplies, and adjacent services.
Work description
A free-text field describing what's being done. Quality varies dramatically. "Reroof, asphalt shingles, 25 sq" is great. "Building permit" is useless. The most valuable signals come from descriptions that include square footage, materials, or specific room references ("kitchen remodel, new electrical and plumbing").
Project valuation
The declared dollar amount of the work. This is the buyer-budget signal. A $250,000 kitchen remodel triggers different outreach than a $4,000 window replacement. Note: valuations are sometimes intentionally low to reduce permit fees (which scale with valuation), so treat the number as a floor, not a ceiling.
Contractor of record
The licensed contractor who pulled the permit. This is the contractor-targeting field. Some cities (Boston, DC, Honolulu) only capture the licensed individual's name, not the business — making them harder to use for B2B prospecting. Most major cities capture the business name. PermitGrab tracks contractor coverage by city and surfaces it on each city's overview.
License number
The contractor's state license number. Useful for cross-referencing to state licensing databases (CSLB in California, DBPR in Florida, DOL in New York, L&I in Washington) which often have phone numbers, mailing addresses, and license-status (active vs lapsed).
Property owner
The recorded owner of the property at permit-filing time. Sometimes blank (cities don't always require it on the permit application). For property-owner targeting, county assessor data is more reliable — PermitGrab's 11,863,412 property-owner records come from county assessor APIs.
Status
Where the permit is in its lifecycle: pending, issued, suspended, expired, finalized. Most useful filter: "issued in last 30 days" = active construction. "Expired" = abandoned project (sometimes a distressed-property signal).
The permit lifecycle
A permit goes through these stages:
- Application filed. Contractor or homeowner submits paperwork. City reviews for code compliance, zoning, etc.
- Permit issued. City approves; the homeowner can now legally proceed.
- Inspections. Multiple inspections happen during construction (rough-in, mid-work, final). Each is logged.
- Final / Closed. Final inspection passed; permit is closed. Certificate of Occupancy issued if applicable.
- Expired. If work isn't finished within the permit window (typically 6-24 months), the permit expires. Project either gets re-permitted or abandoned.
For lead-gen, the most valuable moments are between "issued" and "first inspection" — that's when the contractor is actively buying materials, hiring subs, and might respond to a relevant pitch.
Common abbreviations you'll encounter
- CO — Certificate of Occupancy. Issued when new construction is finalized and habitable.
- COA — Certificate of Approval (varies by city).
- MEP — Mechanical, Electrical, Plumbing (the three core trades).
- SF / MF — Single Family / Multi Family.
- ADU — Accessory Dwelling Unit (in-law suite, garage conversion).
- TI — Tenant Improvement (commercial interior buildout).
- Reroof — Replacing the roof (one of the highest-frequency permit types).
- Demo — Demolition.
- NOC — Notice of Commencement.
How to spot a lead signal in permit data
The art of permit data isn't memorizing fields — it's matching permit signals to outreach plays. A few starter patterns:
- New roofing permit with $15K+ valuation → solar pitch (matching new roof + 25-yr panel warranty).
- New construction SFR permit → HVAC + plumbing + electrical sub bids needed; appliance and flooring suppliers should pitch the GC.
- Code violation + no recent improvement permits → distressed property; RE investor opportunity.
- Repeated permits at same address over 6 months → flipper or active investor — call them about your services or about future deals.
- Top contractor by permit volume in a city → if they pull 30 permits a month, they're running real crews; a sub pitch lands well.
Why permit data quality varies by city
Five reasons your favorite city's data might be uneven:
- Open-data maturity. Chicago and NYC have invested heavily in open data; smaller cities often haven't.
- Platform differences. Socrata and ArcGIS publish in machine-readable JSON; Accela exposes HTML detail pages that require scraping; some cities are still PDF-only.
- Field coverage. Some cities track contractor of record; others track only the licensed individual; others track applicant (which can be anyone).
- Publish cadence. Most cities update daily; some weekly; a few quarterly.
- Historical depth. Some cities expose decades of records; others only recent.
PermitGrab normalizes across these differences for 1061 cities. The city-level overview at our cities page shows freshness and coverage for each one.
Where to learn more
If you're a contractor, supplier, insurance agent, or investor wanting to operationalize permit data for lead-gen, our trade-specific guides have the play-by-play: Contractor Leads from Building Permits, Solar Leads, Insurance Leads, Real Estate Investor Leads, Construction Supplier Leads.
Or just start browsing: 1061 cities, $149/month flat, or grab the 14-day Pro trial ($0 today, cancel anytime).
Get the Full Permit Data Pillar Database
Every contractor. Every permit. Every violation. Every property owner. Updated daily.
Start Free Trial — $149/mo Browse all cities →More Building Permit Reports
- Solar Leads from Building Permits: FAQ
- Insurance Leads from Building Permits: FAQ
- Building Permit Data for Real Estate Investors: FAQ
- Contractor Leads from Building Permits: FAQ
- Construction Supplier Leads from Building Permits: FAQ
- Lead Generation from Building Permits: The Complete FAQ
- Are Building Permits Public Record? How to Look Them Up Free
- How to Find Contractors Who Pulled Building Permits
- Do I Need a Permit to Replace My Roof?
- How Much Do Contractor Leads Cost?
- Building Permit Fees by City — 2026 Comparison
- How Much Does a Certificate of Occupancy Cost in NYC?
- San Jose Building Permit Fees: 2026 Guide
- After-the-Fact Permit Cost: How to Legalize Unpermitted Work
- BuildZoom vs Shovels vs Construction Monitor vs PermitGrab
- How Much Do Solar Leads Cost in 2026? (Full Pricing Breakdown)
- Exclusive vs Shared Solar Leads — Which Actually Converts Better?
- Permit-Based Solar Leads vs Form-Fill Leads — A 2026 Comparison
- How Much Do HVAC Leads Cost in 2026?
- How Much Do Roofing Leads Cost in 2026?
- Storm Damage Leads for Roofers — The Permit Playbook
- Every HVAC Lead Source Compared in 2026
- Every Solar Lead Source Compared in 2026