Introduction: Why Roofing Permits Matter in San Francisco
If you’re a San Francisco homeowner planning a roof repair, re-roofing, or full roof replacement, one of the first things you need to understand is that permits are not optional. San Francisco has some of the most thorough building regulations in California — and for good reason. Between the city’s seismic activity, dense neighborhoods, dense Victorian and Edwardian housing stock, and the ever-present threat of fog-related moisture damage, your roof is one of the most critical structural elements protecting your home and family.
Skipping a permit might seem like a shortcut, but it can expose you to fines, forced re-work, complications when selling your home, and even denied insurance claims. This guide breaks down everything San Francisco homeowners need to know about the roofing permit process from when you need one, to how to get it, to what it will cost.
1. Do You Need a Roofing Permit in San Francisco?
Short answer: almost always, yes.
Under San Francisco Building Code Section 106a.2, a permit is required before installing, repairing, or removing roof sheathing. This applies to both residential and commercial properties.
Work That Typically Requires a Permit
-
Full roof replacement (re-roofing)
-
Repair or replacement of roof sheathing or decking
-
Installing new roofing materials over existing layers
-
Structural changes to roof framing or rafters
-
Installing skylights or solar panels
-
Torch-down or hot-applied roofing systems
Work That May Be Exempt
There are limited exemptions under SF Building Code Section 106a.2, Item 13. Minor cosmetic repairs, such as replacing a few shingles without touching the sheathing, may not require a permit.
If you’re unsure, check with the San Francisco Department of Building Inspection (DBI) before starting work. An unlicensed, unpermitted repair that turns out to require a permit can become an expensive mistake.
Pro Tip: Call DBI at (628) 652-3320 or visit the Permit Center at 49 South Van Ness Avenue, 2nd Floor, to confirm your project requirements before hiring a contractor.
2. Who Can Apply for a Roofing Permit?
This is where many homeowners get confused.
In San Francisco, roofing permits must typically be obtained by a licensed contractor, not the homeowner.
Here’s what’s required:
-
The contractor must hold a California C-39 Roofing License issued by the Contractors State License Board (CSLB).
-
The contractor must be registered with the City of San Francisco to access the online permit system.
-
Only registered C-39 contractors can apply for reroofing permits online through the SF DBI portal.
That’s why choosing the right roofing contractor matters. A reputable, licensed SF roofing company handles the entire permit process for you — pulling the permit, scheduling inspections, and ensuring code compliance.
⚠️ Warning: Never hire a contractor who suggests skipping the permit to “save money.” It’s illegal. It puts you at risk. It can void manufacturer warranties. Always verify your contractor’s C-39 license at CSLB.ca.gov before signing a contract.
3. Types of Roofing Permits in San Francisco
Not all roofing projects follow the same path. The permit type depends on your building and the scope of work.
Online Instant Permit
-
Best for: Simple reroofing on R-3 residential buildings with no active complaints
-
Application: Online via SF DBI portal (registered C-39 contractor only)
-
Turnaround: Same day
Over-the-Counter (OTC) Permit
-
Best for: Exterior residential re-roofing requiring review or plan submittal
-
Application: In person at the Permit Center (Form 3/8)
-
Turnaround: Same day to a few days
In-House Review Permit
-
Best for: Commercial buildings, complex projects, or properties with complaints
-
Application: Electronic submission to DBI for full plan review
-
Turnaround: Several weeks
What Is an R-3 Building?
An R-3 building classification refers to single-family homes and small residential structures with fewer than three units. Most San Francisco Victorians, Edwardians, and typical single-family homes fall under R-3.
If your property is classified differently, your contractor will likely need an OTC or In-House permit instead.
4. Step-by-Step: How the Roofing Permit Process Works
Here’s what to expect once you hire a licensed contractor:
-
Hire a Licensed C-39 Contractor
Confirm they are CSLB-licensed and registered with SF DBI. -
Resolve Any Open Complaints
Active DBI complaints must be cleared before a new permit can be issued. -
Submit the Application
Online for instant permits or Form 3/8 at the Permit Center. -
Pay Permit Fees
Fees are due at application. Online permits can be paid immediately. -
Permit Issued
For instant or OTC permits, work can begin shortly after issuance. In-house review projects must wait for approval. -
Inspections During Work
DBI inspectors may visit to verify compliance with building code requirements. -
Final Sign-Off
After inspections pass, the permit is closed and officially recorded.
Note: As of January 1, 2024, SF DBI transitioned to 100% electronic plan review for in-house projects using Bluebeam software. Your contractor should already be familiar with this process.
5. How Much Does a Roofing Permit Cost?
Permit fees in San Francisco are based on total project valuation, including materials and labor.
Building permits generally range from 6% to 9% of total project costs.
Estimated Permit Fees
Small Residential Re-Roof (1 Story)
Project Value: $8,000 to $15,000
Estimated Permit Fee: $480 to $1,350
Mid-Size Full Replacement
Project Value: $15,000 to $30,000
Estimated Permit Fee: $900 to $2,700
Large or Multi-Story Residential
Project Value: $30,000 to $60,000+
Estimated Permit Fee: $1,800 to $5,400+
Commercial Roofing
Varies widely
Calculated per project by DBI
These are estimates. Final fees are determined by DBI using official valuation tables.
Payments can be made by cash, check, Visa, MasterCard, or money order.
6. Special Rules: Torch-Down Roofing and Fire Safety
San Francisco has strict fire safety rules for torch-down or hot-applied roofing systems.
This is critical.
San Francisco Fire Department (SFFD) Requirements
-
If open flame or LP-Gas is used, a separate permit from the SFFD Bureau of Prevention is required in addition to the DBI permit.
-
A firewatch must be assigned during all torch work.
-
Firewatch personnel must carry a charged fire extinguisher and a reliable way to contact the fire department.
-
Firewatch must remain on-site for at least one hour after work ends.
Homeowner Insurance Warning
Before torch-down work begins, review your homeowner’s insurance policy. Some policies do not cover fire damage during torch installations.
Contact your insurance provider to confirm coverage. It’s a simple step that protects you financially.
🔥 Important: Always verify your contractor has obtained both the DBI building permit and the SFFD fire permit before torch work begins.
7. What Happens If You Skip the Permit?
Trying to save time or money by skipping the permit is a serious mistake in San Francisco.
Here’s what you risk:
-
Fines and penalties — DBI can issue stop-work orders and fines.
-
Forced re-work — You may have to remove completed work at your own expense.
-
Home sale issues — Unpermitted work appears in title searches and can delay or cancel a sale.
-
Insurance claim denial — Claims may be denied for damage tied to unpermitted work.
-
Lower property value — Buyers discount homes with unpermitted improvements.
-
Liability exposure — If unpermitted work causes injury or damage, you carry the liability.
It’s not worth it.
8. How to Verify Your Contractor’s Permit Status
You don’t have to take anyone’s word for it.
-
Use the SF DBI Permit and Complaint Tracking System at dbiweb02.sfgov.org/dbipts to search permits by address.
-
Verify your contractor’s C-39 license at CSLB.ca.gov. Confirm it’s active and in good standing.
-
Ask for a copy of the issued permit. The permit card should be visible at the job site during construction.
If a contractor hesitates to provide documentation, that’s a red flag.
9. Choosing the Right Roofing Contractor in San Francisco
The permit process is mostly your contractor’s responsibility. That makes your choice critical.
Here’s what to check:
-
Valid California C-39 Roofing License (required for jobs over $500)
-
SF DBI registration
-
Workers’ compensation insurance
-
General liability insurance
-
Written contract that includes permit costs
-
Experience with San Francisco building codes
-
References from SF homeowners with permitted projects
Local experience matters. San Francisco has unique code requirements. You want someone who works with them every day.
10. Frequently Asked Questions
Can I apply for a roofing permit myself?
In most cases, no. San Francisco requires reroofing permits to be pulled by a licensed C-39 contractor registered with the city. Homeowners typically do not pull their own roofing permits.
How long does approval take?
Online instant permits can be issued the same day. OTC permits are often issued the same day or within a few business days. In-house review permits for complex or commercial projects can take several weeks.
Does the permit include inspections?
Yes. When DBI issues a building permit, required inspections are included. Your contractor schedules them at the proper stages.
What documents are required?
For most residential reroofing projects, your contractor will submit:
-
Completed permit application (online or Form 3/8)
-
Project description and scope of work
-
Property address and building details
-
Contractor license number
-
Insurance documentation
Complex projects may require roofing plans.
Can I track my permit online?
Yes. Use the SF DBI Permit and Complaint Tracking System at dbiweb02.sfgov.org/dbipts to search by property address.
Ready to Start Your Roofing Project the Right Way?
San Francisco’s permitting process can look complicated. It doesn’t have to be stressful when you’re working with the right team.
A licensed, SF DBI-registered roofing contractor will handle every permit, every inspection, and every code requirement — so you can focus on the result, not the paperwork.
📞 Contact us today for a free estimate and permit consultation.