Permit Status (filed / issued / final / expired)
Building permit glossary · Updated June 11, 2026
Permit status describes where a permit sits in its lifecycle — from application through completion or termination. Every jurisdiction invents its own status vocabulary, so PermitStack normalizes them all into a fixed set of eight values:
filed— application submitted, not yet issued (often still in plan check).issued— permit granted; work is authorized to proceed.in_progress— work underway / inspections ongoing.final— work completed and passed final inspection (closest proxy for a certificate of occupancy).expired— permit lapsed without completion.cancelled— withdrawn before completion.revoked— rescinded by the AHJ.unknown— source did not publish a usable status.
Statuses are stored uppercase in the API and filterable via the status parameter on /v1/permits/search. For underwriting and roof-age work, the most recent issued or final permit is usually the signal you want. Related: plan check.
Query this in the PermitStack API
Free tier: 100 requests/day, no credit card. Paid plans from $19/mo, self-serve.
Get a Free API Key