Products API & Data Search Coverage Property History Alerts Contractor Leads Data Exports
Solutions Solar & Energy Solar Permit Data Roofing HVAC Real Estate Insurance Contractors
Pricing API Docs Sign In Get Started

How long does a building permit actually take?

Everyone asks. Almost nobody measures it. Below is the median time from application to issue, by trade, computed on 166,391 real permits issued in Austin, Texas over the last three years.

The headline: turnaround is not one number. Among the six largest samples here, mechanical (hvac) clears in 7 days (n=18,429) while new construction takes 140 days (n=12,265) — about a 20x spread on well-populated trades. Across every category measured the range widens to 2–140 days (70x), but the thin samples at each end deserve less weight than the middle of the table.

Median permit turnaround by trade — Austin, TX

Trade / categoryPermits measuredMedian days 90th percentile
Foundation2,356220
Renovation3,2166210
HVAC3,9867161
Mechanical (HVAC)18,4297205
EV charger1,124724
Solar3,646876
Plumbing45,05917351
Electrical46,04219302
Demolition3,00722242
Roofing2,71633560
Other / uncategorized11,27864582
Pool2,34973507
Interior remodel7,75377328
New construction12,265140716
Addition3,165140509

Measured 2026-08-05. Median = 50th percentile of (date issued − date filed), permits issued in the trailing three years, categories with at least 300 measurable permits. The 90th-percentile column is the one worth reading before you promise a customer a date: half of addition permits clear in 140 days, but one in ten takes 509 days or more.

Why the 90th percentile matters more than the median

A median tells you the typical case. Scheduling risk lives in the tail. Several trades here have a median under three weeks and a 90th percentile past six months — the same permit type can be routine or a quarter-long wait depending on plan review, corrections and inspection backlog. If you are staffing crews or quoting lead times, the tail is the number that burns you.

How this was computed

Turnaround is date_issued − date_filed. Only permits where the source publishes both dates are counted, which is why the per-trade sample sizes differ. Permits where the issue date precedes the filing date are excluded as source errors rather than silently clamped. Austin is used here because it publishes both dates reliably across every trade; not every jurisdiction does, and PermitStack labels which ones do.

Run this query on your own city Free API key, 100 requests a day, no credit card.

Run it on your own city

Every field above is in the public API. Pull filed and issued dates for any covered city and compute the same table:

curl -H "X-API-Key: pk_your_key" \
  "https://api.permit-stack.com/v1/permits/search?city=Austin&state=TX&category=hvac&per_page=100"

See the API reference for the full parameter list, or coverage for which jurisdictions publish both dates.