Permit GraphShortlistSan Francisco building permits since 2000

How long do kitchen remodel permits take in San Francisco?

In San Francisco, of the 2,718 kitchen remodel permits filed from October 2025 through September 2026 that have been issued, half were issued within 0 days, down from 1 day a year earlier. Of the 2,272 permits filed from October 2023 through September 2024 that have reached final sign-off, half did so within 176 days of being issued, down from 178 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 kitchen remodel permits take in San FranciscoMedian days from filing to permit issuedMedian days from issue to final sign-offToo recent to judge0501001502002502017201820192020202120222023202420252026DaysSource: San Francisco Department of Building Inspection permit data via DataSF, analysis by Permit Graph(permitgraph.org), CC BY 4.0.permitgraph.org/neighborhoods/san-francisco/kitchen · 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 20262,718 issued02,948 issued1
Permit issued to final sign-offOctober 2023 through September 20242,272 finished1762,438 finished178

“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.

Every quarter since 2000

Quarter filedFiledIssuedMedian days to issueSlowest 10%Reached finalMedian days issue to finalSlowest 10%Never finaledSettled
2026-Q445100200too recent
2026-Q37815800225640730too recent
2026-Q2838753142222801400too recent
2026-Q1747682072339971890too recent
2025-Q475870321214041332690too recent
2025-Q38468060845311373020too recent
2025-Q27987671815411493440too recent
2025-Q17437091815061383570too recent
2024-Q469766601024971573600too recent
2024-Q37537131655531694100yes
2024-Q28998751776952005300yes
2024-Q16736470665291805040yes
2023-Q464161001024951584883yes
2023-Q3770723066595173516114yes
2023-Q27817551121616166498101yes
2023-Q172067404955617052792yes
2022-Q49038382147671202524131yes
2022-Q38858301118687182535116yes
2022-Q2925878197720195652132yes
2022-Q11,034986184821186553135yes
2021-Q49999562106789202613127yes
2021-Q31,0521,010078814196622155yes
2021-Q21,2061,156092916187680198yes
2021-Q11,1491,0810204855197683187yes
2020-Q41,2221,1430209882196668237yes
2020-Q31,0781,0092135751192621219yes
2020-Q237834568828414850445yes
2020-Q18557850256618213658145yes
2019-Q41,1721,0894259838238725212yes
2019-Q31,1611,1020118854179686206yes
2019-Q21,0701,0091108789183674202yes
2019-Q11,0931,047093862171610147yes
2018-Q41,0219590117785181685140yes
2018-Q3982939084745176647160yes
2018-Q21,1581,0860100873175604180yes
2018-Q11,0771,0220107802171582181yes
2017-Q49809471164745198615159yes
2017-Q31,0671,0180116800181646168yes
2017-Q21,1611,1030165867174575177yes
2017-Q1961926096768153541114yes
2016-Q49889370125742160532135yes
2016-Q31,1151,0680153848158516165yes
2016-Q21,1141,062091847167548158yes
2016-Q11,1061,040099863163681144yes
2015-Q41,029979097763169518163yes
2015-Q31,1681,1250121895175594183yes
2015-Q21,2351,1820207939175621180yes
2015-Q11,0901,058071861171549149yes
2014-Q4978935093727182610161yes
2014-Q31,1191,074068802166532226yes
2014-Q21,1341,104063889158540168yes
2014-Q1980955053756140477149yes
2013-Q4985961099781168557128yes
2013-Q31,0471,016034839139452140yes
2013-Q2978951035802138461106yes
2013-Q1901884028714129448115yes
2012-Q4845821042667146500104yes
2012-Q388585603272914142193yes
2012-Q2893878027722128394109yes
2012-Q175674203262512541177yes
2011-Q466465303855114143962yes
2011-Q382980303368113240565yes
2011-Q272070303458113243570yes
2011-Q166163902054912438149yes
2010-Q468566004654415050662yes
2010-Q368665402953613442570yes
2010-Q278676604063015243779yes
2010-Q169167002054213442769yes
2009-Q463059605347613845669yes
2009-Q365563802752213441467yes
2009-Q262761002149113443868yes
2009-Q166264502348613337890yes
2008-Q470268101750113837169yes
2008-Q390187601064114938990yes
2008-Q2973956026664150364107yes
2008-Q1876841021600141351103yes
2007-Q4955925017631154374112yes
2007-Q398896503644146359131yes
2007-Q290389101618142343101yes
2007-Q18077990054814437183yes
2006-Q47046960045915341456yes
2006-Q38108030051316339980yes
2006-Q28128020053315340691yes
2006-Q17057040050014035660yes
2005-Q46656620044815738469yes
2005-Q38348280353314136793yes
2005-Q27807720050415236775yes
2005-Q16306210042714437062yes
2004-Q45455360035114437451yes
2004-Q37086990047413035678yes
2004-Q268067302846013237368yes
2004-Q16226180041613034473yes
2003-Q45515500138511535358yes
2003-Q36236110038114331881yes
2003-Q263162001542612435071yes
2003-Q156155701538112536763yes
2002-Q449848602131113836960yes
2002-Q35655510735813835789yes
2002-Q254153303132414636453yes
2002-Q150850302234413234117yes
2001-Q446946202828714333814yes
2001-Q34454350292751343702yes
2001-Q24754660572711563897yes
2001-Q14724660272951413624yes
2000-Q44364220372461583824yes
2000-Q35455340262871544352yes
2000-Q25625460423221663945yes
2000-Q15395240912761724726yes

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

10,044 of the 88,742 kitchen remodel permits filed since 2000 (11%) 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

Shown apart, with their own page here: bathroom remodel (104,357 filed, 75,687 finished; contractors); kitchen remodel (88,742 filed, 63,705 finished; contractors); stairs (42,896 filed, 29,067 finished; contractors); deck (24,218 filed, 16,266 finished; contractors); roof deck (5,264 filed, 3,106 finished; contractors); pergola or trellis (645 filed, 372 finished; contractors). Other types: 613,041 permits. All permits in 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.