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, 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.
This guide breaks down everything San Francisco homeowners need to know about the roofing permit process: when you need one, how to get it, and 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, always verify with DBI before starting work.
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.
- The contractor must hold a California C-39 Roofing License issued by the 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
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.
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
Best for: Exterior residential re-roofing requiring review or plan submittal
Application: In person at Permit Center (Form 3/8)
Turnaround: Same day to a few days
Best for: Commercial buildings, complex projects, or properties with complaints
Application: Electronic submission to DBI for full plan review
Turnaround: Several weeks
4. Step-by-Step: How the Roofing Permit Process Works
Here's exactly 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 before signing anything.
-
Resolve Any Open Complaints
Active DBI complaints on the property must be cleared before a new permit can be issued.
-
Submit the Application
Online for instant permits, or via Form 3/8 in person at the Permit Center.
-
Pay Permit Fees
Fees are due at application. Online permits can be paid immediately by card.
-
Permit Issued — Work Begins
Instant and OTC permits allow work to start shortly after issuance. In-house review projects must wait for full approval.
-
Inspections During Work
DBI inspectors may visit to verify compliance with SF building code requirements at key stages.
-
Final Sign-Off
After inspections pass, the permit is officially closed and recorded — your project is fully compliant.
5. How Much Does a Roofing Permit Cost?
Permit fees in San Francisco are based on total project valuation, including both materials and labor. Building permits generally range from 6% to 9% of total project costs.
| Project Type | Project Value | Estimated Permit Fee |
|---|---|---|
| Small Residential Re-Roof (1 Story) | $8,000 – $15,000 | $480 – $1,350 |
| Mid-Size Full Replacement | $15,000 – $30,000 | $900 – $2,700 |
| Large or Multi-Story Residential | $30,000 – $60,000+ | $1,800 – $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 accepted: 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 section is critical if your project involves any open flame work.
San Francisco Fire Department (SFFD) Requirements
- A separate SFFD permit from the Bureau of Prevention is required in addition to the DBI building permit
- A firewatch must be assigned during all torch work
- Firewatch personnel must carry a charged fire extinguisher and reliable contact with the fire department
- Firewatch must remain on-site for at least one hour after work ends
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 exactly what you're risking:
DBI can issue immediate stop-work orders and escalating financial penalties.
You may be required to remove completed work at your own expense to allow inspection.
Unpermitted work appears in title searches and can delay or kill a sale entirely.
Claims may be denied for damage directly tied to unpermitted work.
Buyers discount homes with unpermitted improvements at appraisal and offer stage.
If unpermitted work causes injury or property damage, you carry the full liability.
8. How to Verify Your Contractor's Permit Status
You don't have to take anyone's word for it. Use these official tools to verify everything before and during your project:
- 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
9. Choosing the Right Roofing Contractor in San Francisco
The permit process is mostly your contractor's responsibility — which makes choosing the right one absolutely critical. Local experience matters. San Francisco has unique code requirements, and you want someone who works within them every day.
What to Verify Before Hiring
- Valid California C-39 Roofing License (required for all jobs over $500)
- SF DBI registration — required to pull online permits
- Active workers' compensation insurance
- Active general liability insurance
- Written contract that explicitly includes permit costs
- Demonstrated experience with San Francisco building codes
- References from SF homeowners with fully permitted, completed projects
10. Frequently Asked Questions
Can I apply for a roofing permit myself as a homeowner?
How long does permit approval take?
Does the permit fee include inspections?
What documents are required to apply?
- Completed permit application (online or Form 3/8)
- Project description and full scope of work
- Property address and building classification details
- Contractor C-39 license number
- Proof of insurance documentation
Can I track my permit status online?
What's the difference between a DBI permit and an SFFD permit?
Ready to Start Your Roofing Project the Right Way?
San Francisco's permitting process doesn't have to be stressful. A licensed, SF DBI-registered roofing contractor handles every permit, every inspection, and every code requirement — so you focus on the result, not the paperwork.
📞 Get a Free Estimate & Permit Consultation