Do You Need a Permit to Replace a Roof?
Do you need a permit to replace a roof in California? Almost always. Who pulls the roof permit, what inspectors check, and why skipping it is a red flag.
You have three roofing bids on the kitchen table. One is noticeably cheaper, and when you ask about the permit, the roofer shrugs: "Nobody pulls permits for a re-roof. It just slows things down."
So, do you need a permit to replace a roof in California? In almost every city and county, yes. This guide explains when a roof permit is required, who should pull it, what the roof inspection looks for, how a few Bay Area cities handle it, and why a roofer who wants to skip the permit is telling you something important before you sign.
Do you need a permit to replace a roof in California?
For a full roof replacement, plan on yes. California's Residential Code requires a building permit for work on a house unless the code lists it as exempt, and re-roofing is not on that list. Cities and counties adopt the state code and run their own permit offices, so the forms and fees differ, but the rule that a re-roof needs approval is close to universal.
A new roof also has to meet state energy and fire rules. When you replace more than half of a steep roof in many California climate zones, Title 24 requires a cool roof product. In high fire hazard areas, the new roof usually must meet a Class A fire rating. The permit is how those rules get checked.
Source: California Residential Code §R105 and §R908; 2025 California Energy Code (Title 24, Part 6) §150.2(b)1I
Do roof repairs need a permit?
It depends on the size of the job and your city. Replacing a few damaged shingles or sealing a flashing usually does not need one. Larger repairs often do, especially if they involve:
- replacing roof decking or sheathing,
- a large share of the roof surface,
- a change in roofing material or weight, such as shingle to tile,
- skylights, vents or structural framing.
Some cities set a square footage threshold for repairs. Call your building department or check its website. It is a short call, and the answer is specific to your address.
How Bay Area cities handle a roof permit
Here is how three large Bay Area cities describe it on their own sites. Rules change, so confirm with your city before work starts.
| City | What the city requires |
|---|---|
| San Jose | A reroof permit, available online at SJPermits.org for most simple projects. Projects needing review use the city's Reroof Project Worksheet. Inspections are scheduled online. |
| San Francisco | A reroofing permit before installing, repairing or removing roofing. Simple non-structural work can be applied for online, with inspections after the permit is issued. |
| Oakland | A self-certified Re-Roofing Certificate for eligible projects, issued to licensed contractors or owners. It is valid for 180 days and does not require an inspection. |
Source: City of San Jose, Online Building Permits and Reroof Project Worksheet; San Francisco Department of Building Inspection; City of Oakland, Re-Roofing and Insulation Certificates
San Jose's worksheet is a good look at what the city cares about: the existing roof, the number of layers staying on, the new material's fire class and weight, and whether new sheathing goes in.
Who pulls the roof permit, you or the roofer?
The licensed roofing contractor doing the work should pull the building permit and list it in the contract. Cities like San Jose and Oakland let licensed contractors apply in their classification, so a C-39 roofer can do it.
Be careful if a roofer asks you to pull it as the owner. An owner-builder permit tells the city that you are in charge of the job. That can make you responsible for the work, the inspections and the crew, including injuries, and it is a common move for an unlicensed contractor who can't get a permit in their own name. Our guide to unlicensed contractor red flags covers this and other warning signs.
Source: Business and Professions Code §7044; City of San Jose, Online Building Permits
"Will you pull the roof permit in your company's name, and is the fee included in this price?"
What does a roof inspection check?
A permitted re-roof usually gets one or more visits from a city inspector. Depending on the city, the roof inspection may look at:
- Tear-off and layers. The code limits roof-overs. A new layer generally can't go over two or more existing layers.
- Decking. Whether damaged sheathing was replaced and properly nailed.
- Underlayment and flashing at valleys, walls, chimneys and vents.
- Material. That the product, fire class and cool roof rating match the permit.
- Final. A last check when the job is done, which closes out the permit.
Source: California Residential Code §R908; City of San Jose, Reroof Project Worksheet
Ask the roofer when each inspection will happen, and don't make the final payment until the permit is finaled. Keep a copy for your records.
What happens if you skip the permit?
An unpermitted roof may seem fine until you need it to be official.
- Selling the house. Buyers, inspectors and lenders may ask about work without a permit. California sellers have to disclose what they know, and an unpermitted roof can slow a sale or cut the price.
- Insurance. If the roof leaks or fails, an insurer may ask whether the work was permitted and inspected.
- Fines and rework. A city that finds the work can charge penalties and require a permit after the fact, sometimes with parts of the roof opened up.
- No second set of eyes. The inspection is a free check on your roofer's work.
CSLB treats this seriously too. It has a Building Permit Violation Referral form for reporting a contractor who fails to pull a required permit.
Source: CSLB, Filing a Construction Complaint
What does a roof permit cost?
Fees vary widely by city and are usually based on the job's value or the roof's size. For most homes the permit is a small share of the total. Our guide to how much a new roof costs in California covers the bigger numbers, and our guide to comparing roofing bids shows why the permit should be a line on every bid.
Check the roofer, then check the permit
A roofer who pulls the permit is usually a roofer who expects the work to pass inspection. Before you sign, confirm the CSLB license is active and the company is licensed and insured. A ConFacts report reads the California contractor license, the person behind it, workers' comp, the bond and manufacturer certifications, with the source for each. Permit history is not part of a report today, so check that with your city. ConFacts takes no money from contractors: we show you the record, you make the decision.
Frequently asked questions
Do you need a permit to replace a roof in California?
Yes, in nearly every city and county. Check your local building department for the exact process.
Can I replace my own roof without a permit?
Doing the work yourself does not remove the permit requirement. You would apply as the owner-builder.
Who is responsible for getting the roof permit?
Usually the licensed roofing contractor. Put it in the contract.
How long is a roof permit good for?
It varies by city. Oakland's Re-Roofing Certificate, for example, is valid for 180 days.
Is it a red flag if my roofer says no permit is needed?
For a full replacement, yes. Ask why, and get the answer in writing, or call the city yourself.