Permit GraphShortlistSan Francisco building permits since 2000

How long do stairs permits take in San Francisco's Mission neighborhood?

In the Mission neighborhood of San Francisco, of the 89 stairs permits filed from October 2025 through September 2026 that have been issued, half were issued within 3 days, down from 5 days a year earlier. Of the 43 permits filed from October 2023 through September 2024 that have reached final sign-off, half did so within 126 days of being issued, up from 111 days the year before.

From the city’s permit records, by the quarter each permit was filed. Data as of 8 October 2026. How to cite this · How this is calculated

How long until a permit is issued, and until final sign-off?

How long stairs permits take in San Francisco's MissionneighborhoodMedian days from filing to permit issuedMedian days from issue to final sign-offToo recent to judge01002003004005002017201820192020202120222023202420252026DaysSource: San Francisco Department of Building Inspection permit data via DataSF, analysis by Permit Graph(permitgraph.org), CC BY 4.0.permitgraph.org/neighborhoods/mission/stairs · Data as of 8 October 2026By the quarter the permit was filed. A median counts only permits that finished the stage, so recent quarterslook faster than they will end up. Gaps: fewer than 5 permits.

This chart as an image (SVG), with its title, source and date, free to embed under CC BY 4.0.

At a glance

StagePermits filedPermits countedMedian daysCounted a year earlierMedian a year earlier
Filed to permit issuedOctober 2025 through September 202689 issued374 issued5
Permit issued to final sign-offOctober 2023 through September 202443 finished12674 finished111

“Counted” is the permits the median was taken over: those filed in the window that have been issued, or that have reached final sign-off. The first stage covers the last four complete quarters, since most permits are issued within the year. The second covers the last four quarters that ended two or more years ago, so that most of their permits have had time to finish. Citywide, the median was 7 days to issue and 175 days from issue to final over the same quarters.

Every quarter since 2000

Quarter filedFiledIssuedMedian days to issueSlowest 10%Reached finalMedian days issue to finalSlowest 10%Never finaledSettled
2026-Q41000too recent
2026-Q33218040820430too recent
2026-Q223200291446810too recent
2026-Q12621539830too recent
2025-Q438301217115421560too recent
2025-Q319171680122323390too recent
2025-Q226242182131293560too recent
2025-Q1171617013503270too recent
2024-Q41817916715971480too recent
2024-Q3181609213913770yes
2024-Q224222255141303920yes
2024-Q115144124101253940yes
2023-Q4108210661121620yes
2023-Q33027012821553776yes
2023-Q22219482171684643yes
2023-Q12622020201022732yes
2022-Q4232010275161786692yes
2022-Q322172242113704894yes
2022-Q23025614920523123yes
2022-Q126218369181976684yes
2021-Q41714541513843221yes
2021-Q3242032165182706283yes
2021-Q219173163141976194yes
2021-Q1121218248101387182yes
2020-Q42521198368173866603yes
2020-Q33430105408272285835yes
2020-Q21085760873229960yes
2020-Q120161027012585893yes
2019-Q4232010106162485342yes
2019-Q320177145143249944yes
2019-Q233318119272315564yes
2019-Q127252146917685336yes
2018-Q4333014169224408513yes
2018-Q333316154251737465yes
2018-Q226228144171256734yes
2018-Q140344180271948907yes
2017-Q426246107202907763yes
2017-Q3444216313341997645yes
2017-Q238353114311641,3003yes
2017-Q1201825514418312yes
2016-Q42321119918564141yes
2016-Q337310197261595104yes
2016-Q239365168261107969yes
2016-Q137363137261866866yes
2015-Q446442106361174785yes
2015-Q353502302442105775yes
2015-Q23835136631985164yes
2015-Q1444014546382408472yes
2014-Q4313012170241786345yes
2014-Q332286319242217000yes
2014-Q241396313331966744yes
2014-Q140404419381355161yes
2013-Q441365250331346413yes
2013-Q35047178411467134yes
2013-Q234302217241925725yes
2013-Q137366264311054794yes
2012-Q430291162231524865yes
2012-Q346453813415237410yes
2012-Q238354331311214483yes
2012-Q1313016256252151,0682yes
2011-Q431293153231283864yes
2011-Q34037045312166632yes
2011-Q24745016940923044yes
2011-Q1363303429762943yes
2010-Q4424108433453495yes
2010-Q3454207321423929yes
2010-Q24037137321004173yes
2010-Q1353313124885094yes
2009-Q441380182281375505yes
2009-Q33131111523864124yes
2009-Q22925183211943743yes
2009-Q13026016622781973yes
2008-Q43027017521847053yes
2008-Q3393609428876183yes
2008-Q25454010847903873yes
2008-Q14540020826872767yes
2007-Q45046030728956758yes
2007-Q3464205524523367yes
2007-Q2383802724923217yes
2007-Q13837037291052190yes
2006-Q4424202331601713yes
2006-Q33332037231302963yes
2006-Q242390310271603993yes
2006-Q1414108728841535yes
2005-Q432310368201683112yes
2005-Q3353503424903082yes
2005-Q23535016623822733yes
2005-Q14037032251195017yes
2004-Q433330023841944yes
2004-Q338370026611484yes
2004-Q267660645702048yes
2004-Q144430031552175yes
2003-Q476750057561776yes
2003-Q356550039711556yes
2003-Q2413808223691455yes
2003-Q13130013219912436yes
2002-Q429290215483168yes
2002-Q3555500331103168yes
2002-Q265640047562382yes
2002-Q1444302232722281yes
2001-Q439390116181484352yes
2001-Q3474504830842443yes
2001-Q252520201321003371yes
2001-Q12424041201483970yes
2000-Q43837097231346861yes
2000-Q339390021631250yes
2000-Q237340144231052491yes
2000-Q13434095181373730yes

A blank median means fewer than 5 permits behind it: issued permits for the first stage, and for the second, finished permits whose final is dated after their issue (a permit never issued has no span). “Slowest 10%” is the 90th percentile: one permit in ten took at least this long. Download the table as CSV or JSON; both carry the source, license and data date.

What the numbers leave out

361 of the 3,714 stairs permits filed since 2000 (10%) have no final sign-off 3 years after they were issued or, if never issued, filed. A median over finished permits understates the real wait: the permits that never finish are not in it. Inspection records are not yet included: “final sign-off” is the city’s own completion date on the permit.

Project types in San Francisco's Mission neighborhood

Shown apart, with their own page here: bathroom remodel (5,544 filed, 3,781 finished; contractors); kitchen remodel (5,121 filed, 3,441 finished; contractors); stairs (3,714 filed, 2,590 finished; contractors); deck (1,135 filed, 786 finished; contractors); roof deck (332 filed, 202 finished; contractors). Other types: 41,115 permits. All permits in San Francisco's Mission neighborhood

Nearby neighborhoods

Castro/Upper Market, Noe Valley, Potrero Hill; all of San Francisco; every neighborhood compared.

How this is calculated

Approved means the city issued the permit: the permit’s issue date. The first stage counts days from the filing date to the issue date, over permits issued on or after they were filed. Final sign-off means the city’s own status for the permit is “complete”, with its completion date; this site does not yet read inspection records, so the inspection date is not a separate stage. The second stage counts days from the issue date to the completion date, over permits that have reached it.

Permits are grouped by the quarter they were filed. A quarter’s median counts only its permits that have finished the stage, so recent quarters look faster than they will end up: their slow permits have not finished yet. Quarters that ended two or more years ago are marked settled; the rest are shaded in the chart. The headline’s first stage uses the last four complete quarters; its second uses the last four settled quarters.

The median is the middle permit: half took less, half more. The slowest 10% is the 90th percentile. A median needs at least 5 permits behind it, or it is left out. A project type is shown apart within a neighborhood only when it has 30 or more finished permits there; the rest are “other types”.

Never finaled means no final sign-off three years after the permit was issued (or filed, if never issued), and not expired, cancelled, withdrawn, revoked, disapproved, denied or suspended (the site’s “expired or cancelled” outcome). About a quarter of permits citywide end this way; often the work was done and nobody called for the final inspection. These permits are in the counts and not in the medians.

A permit’s neighborhood is the Analysis Neighborhood the city writes on the permit record (the official set of 41). Permits with none are counted citywide only; the page says how many. “Nearby” neighborhoods are the three nearest by the center of their permits. The site reloads the city’s data every night; permits filed since 1 January 2000 are included. The placement of a permit, its dates and its status are the city’s; the grouping and the words are this site’s. How to read these records.