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.
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.
Three San Bernardino roofing scenarios
| Roofing Topic | San 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 Zone | Class 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 check | Significantly 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. |
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.
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
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.