Permit GraphShortlistSan Francisco building permits since 2000

How long do bathroom remodel permits take in San Francisco's Twin Peaks neighborhood?

In the Twin Peaks neighborhood of San Francisco, of the 41 bathroom remodel permits filed from October 2025 through September 2026 that have been issued, half were issued within 6 days, up from 5 days a year earlier. Of the 39 permits filed from October 2023 through September 2024 that have reached final sign-off, half did so within 161 days of being issued, down from 198 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 bathroom remodel permits take in San Francisco's TwinPeaks neighborhoodMedian 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/twin-peaks/bathroom · 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 202641 issued668 issued5
Permit issued to final sign-offOctober 2023 through September 202439 finished16131 finished198

“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 0 days to issue and 169 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-Q3121101400too recent
2026-Q2131055130too recent
2026-Q1131289051111370too recent
2025-Q4982412451072270too recent
2025-Q31616522101922670too recent
2025-Q21414452121922590too recent
2025-Q121211075141302930too recent
2024-Q41817031111502800too recent
2024-Q31413144131062850yes
2024-Q2121223382206950yes
2024-Q188414762124090yes
2023-Q41414014212963520yes
2023-Q37607334yes
2023-Q21413366122004780yes
2023-Q11010013101143340yes
2022-Q499027061522582yes
2022-Q314140183121622992yes
2022-Q210101617884088391yes
2022-Q11413253122545711yes
2021-Q4151505151695120yes
2021-Q3121201392322922yes
2021-Q21211310664107065yes
2021-Q1141464301114311,1842yes
2020-Q4201876284152335613yes
2020-Q3161655336123329351yes
2020-Q266162565851820yes
2020-Q1151511323121725782yes
2019-Q41312292103005771yes
2019-Q322201367182967172yes
2019-Q21111089815180yes
2019-Q116168156152665521yes
2018-Q4101001981535322yes
2018-Q32222033181847772yes
2018-Q22019019181544120yes
2018-Q120202113152406785yes
2017-Q41414062112354792yes
2017-Q3121002391835851yes
2017-Q221202200152176464yes
2017-Q1161510380111694124yes
2016-Q4171612232142426050yes
2016-Q3191812288132217214yes
2016-Q21515295101927982yes
2016-Q199511351403732yes
2015-Q4121102111905300yes
2015-Q31716142141245362yes
2015-Q217166103132406912yes
2015-Q123200250171853623yes
2014-Q417140199132935421yes
2014-Q37702372784780yes
2014-Q21716096122112,0202yes
2014-Q114140256141521,3970yes
2013-Q414140102132116521yes
2013-Q31413243112771,0501yes
2013-Q212120171111613650yes
2013-Q11414031101243263yes
2012-Q4101004101986610yes
2012-Q31313012111776852yes
2012-Q28801352063642yes
2012-Q11313012121453470yes
2011-Q41111015111393830yes
2011-Q312120481953093yes
2011-Q21111011111224630yes
2011-Q111100671272572yes
2010-Q4151504413982481yes
2010-Q31212280101282892yes
2010-Q29903373691,0352yes
2010-Q14440yes
2009-Q411110691013352yes
2009-Q35502552405230yes
2009-Q21111535071528121yes
2009-Q19825473157110yes
2008-Q4101001171793802yes
2008-Q3990371822831yes
2008-Q21717038121923730yes
2008-Q11717063121472821yes
2007-Q48703821yes
2007-Q312120171354442yes
2007-Q215150112101106533yes
2007-Q11515088101342860yes
2006-Q4660031yes
2006-Q3111100102463340yes
2006-Q210100671102420yes
2006-Q1990071344270yes
2005-Q41212010871623033yes
2005-Q376031051722440yes
2005-Q2550052593850yes
2005-Q18805271722491yes
2004-Q4660040yes
2004-Q35509722yes
2004-Q210100033yes
2004-Q1550052183040yes
2003-Q48809052164870yes
2003-Q3121209771252572yes
2003-Q2770061883061yes
2003-Q14413yes
2002-Q488013861083641yes
2002-Q388031830yes
2002-Q26601040yes
2002-Q11110yes
2001-Q42211yes
2001-Q37705471632730yes
2001-Q24430yes
2001-Q14420yes
2000-Q4550020yes
2000-Q355005841540yes
2000-Q277025553415870yes
2000-Q14420yes

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

117 of the 1,241 bathroom remodel permits filed since 2000 (9%) 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 Twin Peaks neighborhood

Shown apart, with their own page here: bathroom remodel (1,241 filed, 921 finished; contractors); kitchen remodel (958 filed, 702 finished; contractors); deck (507 filed, 341 finished; contractors); stairs (358 filed, 243 finished; contractors); roof deck (76 filed, 45 finished; contractors). Other types: 5,002 permits. All permits in San Francisco's Twin Peaks neighborhood

Nearby neighborhoods

Noe Valley, Castro/Upper Market, Haight Ashbury; 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.