Do I Need a Permit to Replace My Roof in San Bernardino, CA?

Roof replacement in San Bernardino involves California's standard permit requirement with two climate-specific overlays that don't apply in most other cities in this guide. First, the Title 24 cool-roof reflectance requirement: in San Bernardino's Climate Zone 10 — one of California's hottest — the California Energy Code requires steep-slope roof coverings to meet minimum solar reflectance and thermal emittance values. Second, wildfire: foothill and mountain-adjacent properties in San Bernardino may be in mapped Wildland-Urban Interface (WUI) or Very High Fire Hazard Severity Zones where Class A fire-rated roofing is required by law. Get these two requirements right before selecting materials, then pull the building permit.

Research by DoINeedAPermit.org Updated April 2026 Sources: San Bernardino Building & Safety Division (sanbernardino.gov/205), San Bernardino Master Fee Schedule, 2025 California Building Standards Code, California Title 24 Part 6 (Energy Code)
The Short Answer
YES — A building permit is required for all roof replacements in San Bernardino. Valuation-based fee; plans submitted in person at 201 N. E Street.
The San Bernardino Building and Safety Division lists roof replacement among the projects requiring building permits. The permit is applied for in person at 201 N. E Street; the permit application can be emailed in advance to CD-Technician@sbcity.org but plan sets must be brought in person. Permit fees are valuation-based per the Master Fee Schedule — on a $15,000–$25,000 re-roof, approximately $450–$750 in permit and plan check fees. Title 24 Energy Code cool-roof reflectance requirements apply for Climate Zone 10. Class A fire-rated roofing required for properties in mapped WUI zones. Licensed C-39 (Roofing) contractor required. Inspections via (909) 998-2000.
Every project and property is different — check yours:

San Bernardino roof replacement permit rules — the basics

San Bernardino's Building and Safety Division requires a building permit for roof replacement under the 2025 California Building Standards Code. The permit application is submitted in person at the Building and Safety counter at 201 North E Street, during plan check submittal hours (Monday, Tuesday, Thursday 8am–4pm; Wednesday 10am–4pm; Friday 8am–2pm). For a standard residential re-roof, the "plans" are typically the roofing material's product documentation, a completed permit application, and a roof plan showing the property address and identifying the scope — full tear-off and replacement with the new material. The permit fee is calculated based on the project's assessed valuation.

The contractor performing the roofing work must hold a valid California CSLB Class C-39 (Roofing) license and a current City of San Bernardino business license. The C-39 license is checked at permit issuance — contractors without a valid C-39 cannot pull a roof replacement permit in San Bernardino. When soliciting bids for your re-roof, verify any contractor's CSLB status at cslb.ca.gov before signing a contract. Roofing contractor licensing has been a consistent enforcement area at San Bernardino Building and Safety.

California Title 24 Part 6 (the California Energy Code) applies to San Bernardino's Climate Zone 10 roof replacements. For steep-slope (≥2:12 pitch) residential roofs, new roofing materials must meet minimum solar reflectance (SR) values: for asphalt shingles, a solar reflectance of at least 0.20 is required. This cool-roof requirement exists specifically because San Bernardino's extreme summer heat (regularly exceeding 105°F) means that dark roofing materials that absorb solar radiation significantly increase attic temperatures and air conditioning loads. Cool-roof compliant shingles reflect more solar energy, keeping attics and living spaces cooler. Most ENERGY STAR-labeled asphalt shingles from major manufacturers meet this requirement — verify with the manufacturer's specifications before purchase.

The maximum two-layer rule for re-roofs applies under the 2025 CBC: if existing roofing has already been re-roofed once over the original layer, a full tear-off is required before the new roofing is applied. San Bernardino's older housing stock (many 1950s–1980s homes) frequently has two existing layers from prior re-roofs, meaning a full tear-off is the standard approach. The building inspector may verify the layer count during the roof-in-progress inspection.

Replacing your San Bernardino roof?
Get the exact permit fee, cool-roof and fire zone requirements for your specific San Bernardino address before selecting materials.
Get Your San Bernardino Roof Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

Three San Bernardino roofing scenarios

Scenario A
Standard Residential — Full Tear-Off Re-Roof, Title 24 Compliant Shingles
A San Bernardino homeowner replaces a 20-year-old two-layer asphalt shingle roof with new architectural shingles. Because there are already two existing layers, a full tear-off is required per CBC. The licensed C-39 contractor submits the permit application in person at 201 N. E Street — the application includes the roofing material's product specifications confirming Title 24 Climate Zone 10 cool-roof compliance (solar reflectance ≥0.20). The permit is issued and the project proceeds: tear-off, decking inspection (replace any damaged OSB sheathing), new synthetic underlayment, new 30-year architectural shingles meeting Title 24 SR requirements. Inspections: mid-roof inspection (underlayment, drip edge visible before full shingling) and final (completed installation). Permit fee on a $20,000 re-roof: approximately $550–$750 (valuation-based). Total project: $12,000–$22,000 for a standard re-roof on a 25-square San Bernardino home.
Permit: ~$550–$750 (valuation-based) | Total project: $12,000–$22,000
Scenario B
Foothill Home in WUI Zone — Class A Fire-Rated Roofing Required
A homeowner in a San Bernardino neighborhood near the foothills of the San Bernardino Mountains — in a mapped Very High Fire Hazard Severity Zone — replaces their existing roofing. Properties in WUI zones are subject to California Building Standards Code Section R337, which requires ignition-resistant construction for exterior materials including roofing. In practice, this means Class A fire-rated roofing is required — the highest standard, meaning the material resists severe fire exposure without burning through. Concrete roof tile and Class A asphalt shingles (with a fire-resistant mat and coating) are common Class A options. The homeowner confirms their property's WUI status with Building and Safety or via CAL FIRE's mapping website before selecting materials. The permit application must include the roofing material's Class A fire rating documentation. Permit fee and process: same as Scenario A. Class A shingles cost $2–$5 more per square than standard shingles; concrete tile costs significantly more upfront but lasts 40–50 years. Total project: $15,000–$35,000 depending on material.
Permit: ~$550–$750 | Class A materials required | Total project: $15,000–$35,000
Scenario C
Cool Roof Upgrade to Concrete Tile — Title 24 + Structural Check
A San Bernardino homeowner replaces standard asphalt shingles with concrete roof tile — a popular upgrade that provides excellent durability (40–50 year lifespan), Class A fire rating, and high solar reflectance in lighter color options. Concrete tile weighs significantly more than asphalt shingles: approximately 8–12 lbs per square foot versus 2–4 lbs for asphalt. This increased load must be verified against the existing roof framing capacity. For older San Bernardino homes with lightweight framing, a structural review by a California-licensed engineer may be required before the permit is issued, confirming that the existing rafters and ridge board can carry the tile load plus any additional seismic mass. The permit application should include the tile's load specification (weight per square foot) and the structural review documentation if required. Permit fee: same valuation-based schedule. Structural review: $800–$2,000 if required. Total project: $20,000–$45,000 for concrete tile in San Bernardino.
Permit: ~$600–$900 | Structural review may apply | Total project: $20,000–$45,000
Roofing TopicSan Bernardino Requirements
Permit required?Yes — building permit, valuation-based fee. Plans/application in person at 201 N. E Street. C-39 licensed contractor required. Inspections via (909) 998-2000.
Title 24 Energy Code (Climate Zone 10)Steep-slope roofing must meet minimum solar reflectance (≥0.20 for asphalt shingles). ENERGY STAR-labeled products generally comply. Verify before purchase.
WUI / Fire Hazard Severity ZoneClass A fire-rated roofing required for properties in mapped VHFSZ or WUI zones. Confirm property status with Building and Safety (909) 384-5057 or CAL FIRE maps.
Two-layer maximum (re-roof)If two existing layers are present, full tear-off required before new roofing. Common in San Bernardino's older housing stock.
Concrete or heavy tile — structural checkSignificantly heavier than asphalt (8–12 lbs/sq ft vs. 2–4 lbs). Structural review by CA engineer may be required for older homes. Ask your contractor to evaluate framing capacity.
San Bernardino's hot desert climate and potential WUI fire zone status make material selection critical before pulling the permit.
Get the cool-roof code, fire zone status, and complete permit process for your specific San Bernardino address.
Get Your San Bernardino Roof Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

What roof replacement costs in San Bernardino

San Bernardino's Inland Empire market is noticeably more affordable than the Bay Area or Santa Clarita for roofing. Standard architectural asphalt shingle re-roof (25 squares): $10,000–$20,000. Cool-roof compliant 30-year shingles: $12,000–$24,000. Class A concrete tile: $20,000–$45,000. Standing seam metal: $25,000–$50,000. Permit fees (valuation-based): approximately $450–$900 for most residential re-roofs. Contractor license verification: CSLB C-39 at cslb.ca.gov; current San Bernardino business license confirmed at permit issuance.

San Bernardino Building & Safety Division 201 North E Street, San Bernardino, CA 92401
Phone: (909) 384-5057 | Inspections: (909) 998-2000
Email (application form only): CD-Technician@sbcity.org
Plan check hours: M, Tu, Th 8am–4pm; W 10am–4pm; F 8am–2pm
CSLB license verification (C-39 Roofing): cslb.ca.gov
CAL FIRE fire hazard map: osfm.fire.ca.gov
Ready to replace your San Bernardino roof?
Get the permit fee, cool-roof code, and fire zone requirements for your specific address before your first contractor visit.
Get Your San Bernardino Roof Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

Common questions about San Bernardino roof replacement permits

Do I need a permit to replace my roof in San Bernardino?

Yes. San Bernardino Building and Safety requires a building permit for roof replacements. Apply in person at 201 N. E Street — the permit application can be emailed to CD-Technician@sbcity.org in advance, but plan sets must be submitted in person. A licensed California C-39 Roofing contractor must pull the permit and perform the work. Schedule inspections by calling (909) 998-2000.

What cool-roof requirements apply to San Bernardino re-roofs?

California Title 24 Part 6 (Energy Code) requires steep-slope roof coverings in Climate Zone 10 to meet minimum solar reflectance values. For asphalt shingles, a solar reflectance of at least 0.20 is required. Most ENERGY STAR-labeled architectural shingles from major manufacturers (GAF, Owens Corning, CertainTeed, IKO) meet this requirement — verify the product's Title 24 Zone 10 compliance in the manufacturer's specification sheets before purchase.

Is my San Bernardino property in a fire hazard zone?

Parts of San Bernardino near the foothills and mountain edge are in State Responsibility Areas or mapped Very High Fire Hazard Severity Zones (VHFSZ). In these areas, CBC Section R337 requires Class A fire-rated roofing. Check your property's status with San Bernardino Building and Safety at (909) 384-5057 or through CAL FIRE's online fire hazard maps at osfm.fire.ca.gov before selecting roofing materials.

What if my roof already has two layers of shingles?

Under the 2025 California Building Standards Code, a maximum of two roofing layers is permitted on a residential roof. If your current roof has two existing layers, a full tear-off is required before the new roofing is installed. San Bernardino's older housing stock frequently has two-layer roofs from previous re-roof projects. A full tear-off adds $1,500–$3,500 in labor and disposal costs to the project but is required for code compliance.

Do I need a structural review to switch to concrete tile in San Bernardino?

Possibly. Concrete roof tile weighs approximately 8–12 lbs per square foot — significantly more than asphalt shingles at 2–4 lbs per square foot. Switching to tile increases the load on the roof framing and walls, and potentially the foundation in San Bernardino's seismic zone. For older homes with lightweight framing, a structural assessment by a California-licensed engineer may be required before the permit is approved. Ask your roofing contractor to evaluate the existing framing before committing to a tile upgrade.

Can I re-roof my San Bernardino home myself without a contractor?

Property owners can pull owner-builder permits for work on their own primary residences in California, including roofing. However, roofing work must still meet the 2025 CBC standards, and the work is inspected — the inspector doesn't verify whether you're a licensed contractor, but does verify code compliance. For practical purposes, professional C-39 roofing contractors in San Bernardino are more efficient, carry liability insurance, and provide material warranties that owner-installed roofs cannot. For a permit to be issued to an owner-builder, the Building and Safety Division may require additional documentation per California's owner-builder laws.

This page provides general guidance based on publicly available sources as of April 2026, including the San Bernardino Building & Safety Division and the 2025 California Building Standards Code. Permit rules, fees, and fire zone designations change. For a personalized report based on your exact address, use our permit research tool.

$9.99Get your permit report
Check My Permit →