San Francisco Deck Permits 2026
San Francisco deck permit fees, plan review, and required inspections for 2026.
San Francisco Deck permit basics
- Building department: San Francisco Department of Building Inspection (DBI)
- Department URL: https://www.sf.gov/departments--department-building-inspection
- Permit fee typical: $100 - $500 permit fee
- Plan review + approval: 20-90+ business days
- Inspections required: 2-3 inspections (footing, framing, final)
San Francisco Deck common issues
Footing depth (frost line dependent), railing height (36" residential / 42" commercial), guard spacing (4" max).
San Francisco-specific permitting context
On top of the CSLB state license and Title 24, San Francisco enforces a mandatory soft-story seismic retrofit program for older multi-unit wood-frame buildings, strict historic-preservation review, and one of the country's slowest and most expensive permit processes. Rent-control rules also constrain how and when work can be done on tenant-occupied units.
Climate factors: Cool foggy marine climate with mild temperatures year-round, salt-laden coastal air that corrodes fasteners and metal, and high seismic risk on the San Andreas and Hayward faults.
California licensing for Deck contractors
Contractors State License Board (CSLB) - required: $450 application + $25K bond. Board: https://www.cslb.ca.gov.
Mechanics lien deadline in California: 90 days from completion (60 days if notice of completion recorded). Preliminary notice: 20-day preliminary notice REQUIRED for all parties except direct contractors.
San Francisco Deck sales tax
California sales tax: 7.25% + local (~8.7% combined avg). Construction labor is NOT subject to sales tax. Repair labor on TPP may be taxable depending on transaction structure.
Verify with the California Department of Tax and Fee Administration (CDTFA).
Track San Francisco permits with KaamCam
KaamCam jobs have built-in permit tracking - permit number, date issued, inspection schedule, and inspector contact. Auto-reminders before each inspection date. $12 per seat per month. Start a free 7-day trial.