Roof permit rules in San Francisco, CA
Short answer: It depends on the job in San Francisco, CA. For online reroofing permits you pay and receive the permit online right away.
5 rules in all. San Francisco's rules below come from San Francisco Department of Building Inspection, each with the city's own wording. San Francisco publishes no roofing fee formula we could confirm, so there is no fee calculator.
Checked October 9, 2026. Information, not legal advice: confirm with the building department before you start.
Where San Francisco is
San Francisco roof permit rules at a glance
| Permit for a roof replacement | DependsSan Francisco's reroofing page says a permit is needed before installing, repairing or removing roof sheathing, and points to exemptions in Building Code Section 106A.2 item 13. sf.gov |
|---|---|
| Permit for a repair | Not confirmedSan Francisco's own pages gave us nothing quotable for permit for a repair, so this row stays empty. |
| Who files | Licensed contractorTo apply for a reroofing permit online you must be a licensed C-39 contractor registered with the City of San Francisco. sf.gov |
| Fee | Not confirmedNo official San Francisco page we read states this, so we leave it out. |
| Inspections | Not confirmedWe could not tie inspections to a sentence on a San Francisco page. |
| Review time | StatedFor online reroofing permits you pay and receive the permit online right away. sf.gov |
What San Francisco re-roofs actually declared
San Francisco issued 3,107 re-roof permits in 2025 that passed our filters. The middle half declared $10,800 to $20,000, with a median of $15,000.
San Francisco: permit for a roof replacement
San Francisco's reroofing page says a permit is needed before installing, repairing or removing roof sheathing, and points to exemptions in Building Code Section 106A.2 item 13.
sf.gov. sf.gov copy kept by web.archive.org, dated February 17, 2026; the live page refused our server.
San Francisco: who files
To apply for a reroofing permit online you must be a licensed C-39 contractor registered with the City of San Francisco.
sf.gov. sf.gov copy kept by web.archive.org, dated February 17, 2026; the live page refused our server.
San Francisco: what to submit
If the work on an R-3 building needs plans, the city sends you to the over-the-counter (OTC) building permit route instead of the online one.
sf.gov. sf.gov copy kept by web.archive.org, dated February 17, 2026; the live page refused our server.
San Francisco: review time
For online reroofing permits you pay and receive the permit online right away.
sf.gov. sf.gov copy kept by web.archive.org, dated February 17, 2026; the live page refused our server.
San Francisco: exceptions and extra rules
The online reroofing permit is only for work that needs no plans, on an R-3 residential building that is not historical and has no active complaints.
sf.gov. sf.gov copy kept by web.archive.org, dated February 17, 2026; the live page refused our server. Page text read from a web.archive.org snapshot.
San Francisco: where to apply
A direct San Francisco permit portal for roofing could not be confirmed from its own pages, so none is linked. The San Francisco department’s own pages are a place to start: www.sf.gov/apply-reroofing-permit.
San Francisco: what we could not confirm
- Fee. We did not find this stated on the San Francisco pages we checked on October 9, 2026. Ask the San Francisco permit office before you rely on it.
Questions
Do I need a permit to replace a roof in San Francisco?
San Francisco's reroofing page says a permit is needed before installing, repairing or removing roof sheathing, and points to exemptions in Building Code Section 106A.2 item 13.
Who applies for the roofing permit in San Francisco, the owner or the roofer?
To apply for a reroofing permit online you must be a licensed C-39 contractor registered with the City of San Francisco.
How long does the San Francisco permit take?
For online reroofing permits you pay and receive the permit online right away.
Planning a re-roof in San Francisco? Describe the job once and we send it to one local roofer, not five.
Start an inspection requestOther cities
- Anaheim, CA
- Los Angeles, CA
- Orlando, FL
- Seattle, WA
- Minneapolis, MN
- Miami-Dade County, FL
- McKinney, TX
- Everett, WA
Information, not legal advice. Rules change; every statement above carries the page it was read from and the date we read it. The city’s own text governs.