Status words by city
| Meaning | Nashville | Seattle | San Francisco | Medford | Miami | Minneapolis |
|---|---|---|---|---|---|---|
| Finished (city signed off) | DONE | Completed, Closed | complete | FINALED, CLOSED, C OF O ISSUED | Final | Closed |
| Open, work allowed | — | Issued | issued | ISSUED | Active | Issued, Open |
| Ended without a final | — | Expired | expired, suspend, revoked | EXPIRED | Expired, Revoked | Expired |
| Never worked | — | Withdrawn, Canceled | cancelled, withdrawn | VOIDED, WITHDRAWN | — | Cancelled |
| Paused | — | — | — | — | Hold | — |
From each city's permit file as we read it in October 2026 (Nashville's Case Status field; Seattle StatusCurrent; San Francisco Current Status; Medford TRAKiT status; Miami BuildingPermitStatusDescription; Minneapolis status). A dash means we did not tabulate that word for this page.
The fields, defined
Filed / applied. The application is in and under review; no work is allowed yet. San Francisco's file holds 10,508 permits still at "filed" and Seattle's shows review states such as "Corrections Required" (San Francisco and Seattle permit files). We count a permit only once it is issued.
Issued. The city approved the plans or the scope and the work may start. It says nothing about whether the work was done right. Our days-to-finish figure counts from the issue date.
Final / finaled / closed / complete / done. The inspector passed the last inspection and the city closed the permit. This is the word to look for. Sioux Falls' building department warns that "many financial institutions will not finance a purchase without proof of a final inspection" (City of Sioux Falls, accessed Oct 2026). In Medford, 99.9% of done permits in our window carry a FINALED date (Medford permit file); in Miami a final-inspection date is present on only 19.7% of rows, so we use the date the status changed to Final instead (Miami permit file).
Certificate of occupancy (C of O). The document a city issues when a new building, or a change of use, may be lived in. Medford records it as a status of its own, C OF O ISSUED, on 3,113 rows of the current layer we read, and we treat it as finished (Medford permit file).
Expired. The permit ran out of time before a final. Causes vary: work never started, work stopped, or work finished and nobody booked the final. In Seattle, expired permits are 3–15% of a year's issues (Seattle permit file). KXAN counted 107,775 expired permits on 68,867 Austin residential addresses in October 2021, and the city told it that a related new permit generally waits until the expired one is "cured" (KXAN, Nov 2021). We count expired permits as not finished.
Voided / withdrawn / cancelled. The permit was pulled back before work, or applied for and never issued. We drop these from every count: San Francisco had 4,593 such rows in our pull (San Francisco permit file).
Filed (declared) value. What the applicant told the city the work is worth, used for permit fees. It is not an invoice. Seattle uses EstProjectCost; San Francisco has an estimated and a revised cost, and we use the revised one when it is above zero; Miami uses TotalCost. Some permit types carry no value: in Minneapolis it is present on 99.3% of building permits but only 41.9% of permits overall, because plumbing and most mechanical permits leave it blank (Minneapolis permit file).
Contractor of record, applicant, owner. The contractor of record is the licensed business responsible for the work. The applicant is whoever filed (often the contractor, sometimes an expediter or the owner). The owner is the property owner. Cities mix these: Minneapolis's applicantName is the contractor; San Francisco keeps a separate contacts file where the contractor is the contact with role "contractor", and 71,380 contacts there are owner-builder placeholders (San Francisco permit file). A permit naming the homeowner as the builder is an owner-builder permit: the owner takes responsibility for the inspections.
License match. Our link between the business name on the permit and a state license. In Seattle we matched 1,153 of 1,229 residential firms to Washington L&I records by business name (Seattle build notes, Oct 2026). Unmatched means the name did not match, not that the firm is unlicensed.
Parcel. The assessor's ID for the lot: Miami's folio number, Minneapolis's APN, San Francisco's block and lot. Seattle's permit file has no parcel column, so its records join to property data by address (Seattle permit file).
Trade / permit type. The kind of work: electrical, mechanical, plumbing, roofing, building. Many cities issue each trade its own permit, so one remodel can carry three or four permits with different contractors. In Medford each electrical, mechanical and plumbing permit is issued to its own contractor and finaled on its own (Medford permit file).
Inspection result. Each visit (footing, rough-in, cover, final) is logged with pass, fail or partial. A failed inspection followed by a pass is ordinary. A last inspection that failed with nothing after it is an open problem. Minneapolis's file adds a milestone field that reads "Final Inspection" (Minneapolis permit file).
What our numbers mean
| On our pages | Built from | Example |
|---|---|---|
| Finished | Share of permits a year or more old that the city marked done (the first row of the table above). Expired counts as not finished. | Seattle electrical 94.6%; Minneapolis remodel 75.5% |
| Usual job | Middle value of the filed values, permits with a value of $100 or more | Miami roofing $16,250; Seattle electrical $4,067 |
| Days to finish | Days from issue to the city's completion date, middle value; not the approval wait | Miami roofing 38 days; Medford HVAC 31 days |
| License | Status of the matched state license; "no match" when the name did not match | Seattle electrical: 82.6% active, 4.8% unmatched |
| Permits | Count of issued permits naming the firm in the window | Miami roofing 6,585 permits from 908 firms |
Two cautions on the finished share. First, long jobs finish less often inside our window: in San Francisco, roofing permits reached a final 87.3% of the time and additions 52.2%. Second, cities record finals differently, so compare firms within one city and trade, not across cities.
Check one record yourself in five minutes
- Find your city's official search in our list of 46 permit portals and search your street address.
- Open the permit that matches your job and read the status against the table above.
- Open the inspection list and check that the last entry is a passed final.
- Look up the contractor on our site to see how their other permits ended.
See every Seattle electrician's finished share and license status →
What a permit record does not show
Whether the work was good beyond what the inspector checked, what you paid, or work done without a permit. Our copy is refreshed about monthly from each city's file; the city portal is the live record.
How we know this
Status vocabularies and field names are read from each city's own permit file (Nashville, Seattle, San Francisco, Medford, Miami, Minneapolis), as described in our build notes from October 2026. Finished share, usual job and days to finish are computed from those files for Oct 2023 to Sep 2026 (Nashville Sep 2023 to Sep 2026). The Sioux Falls quote is from its building department's page and the Austin figures are from KXAN's November 2021 report.
Numbers come from City of Seattle (SDCI) building, trade and electrical permits on single-family and duplex homes (the city's open-data exports); City of Miami building permits (since 2014), data through October 17, 2026. Nobody paid to be on this page and nobody can.
Questions
- What does a final inspection mean?
It is the last inspection on a permit, when the inspector checks the finished work against the approved scope and code. When it passes, the city closes the permit; the record then reads Final, Finaled, Complete, Closed or Done depending on the city.
- Is "Closed" the same as "Final"?
In Seattle and Minneapolis, yes: Seattle treats Completed and Closed as done, and Minneapolis uses Closed, with a completion date on 89.5% of its permit rows (Minneapolis permit file). Elsewhere, open the permit and look for a passed final inspection or a completion date.
- What does an expired permit mean for me?
The permit lapsed before a final. The work may be finished and never inspected, or never finished. Austin's Development Services told KXAN in 2021 that the city generally will not issue a related new permit until an expired one is "cured" by reactivating it, rolling it into the new project's scope, or signing an acknowledgement form.
- Is the filed value what the job cost?
No. It is what the applicant told the city the work is worth, used for fees. It is blank for some permit types (most Minneapolis plumbing permits carry no value).
- Why does the permit show my name instead of the contractor's?
Either you pulled it as an owner-builder, or the city lists the applicant or owner first. Look for a separate contractor field. If none names a business, ask the contractor why.
Build your own list
Every firm with that kind of permit on record. Pick what you value. The list moves.
Related guides
- The best month to start electrical, HVAC and solar work (by city)
- What's a good completion rate for a contractor? The benchmarks from 12 trades and cities
- Does a contractor need a license? By trade, in 10 states
- How much does a contractor license cost? The board fees in 11 states, quoted from each board
For one city
- Building Permits (76t5-zqzr) — City of Seattle Open Data (accessed 2026-10-17)
- Electrical Permits (c4tj-daue) — City of Seattle Open Data (accessed 2026-10-17)
- Building Permits, deduplicated on primary address (f2jc-ivnc) — DataSF (accessed 2026-10-16)
- Building Permits Since 2014 — City of Miami GIS (accessed 2026-10-18)
- CCS Permits — City of Minneapolis (accessed 2026-10-18)
- TRAKiT permits export — City of Medford (accessed 2026-10-18)
- Nashville Open Data Portal (Building Permits Issued) (accessed 2026-09-21)
- City of Sioux Falls, Why Get Permits & Inspections? (accessed 2026-10-20)
- They never go away: Austin homes have more than 100K expired permits (KXAN) (2021-11-05)