Skip to content
Products API & Data Search Coverage Property History Alerts For Contractors Data Exports
Solutions Solar & Energy Roofing HVAC Real Estate Insurance Lenders & CRE Contractors
Pricing Refer & Earn 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,387 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=17,146) while new construction takes 131 days (n=13,008) — about a 19x spread on well-populated trades. Across every category measured the range widens to 2–131 days (66x), 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,355219
EV charger1,081727
Renovation5,2387235
Mechanical (HVAC)17,1467191
Solar3,850877
HVAC5,87310183
Battery5721329
Plumbing44,20416342
Electrical45,99519301
Roofing2,63730382
Demolition4,18732315
Interior remodel8,86177366
Pool1,91878559
Other / uncategorized6,37088624
Addition3,092116426
New construction13,008131695

Measured 2026-09-30. 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 new construction permits clear in 131 days, but one in ten takes 695 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.