FILE · ROOFING x SAN BERNARDINO x CALIFORNIAPermit StackSpecs LedgerCostTimelineChecklistViolationsFAQ
ROOFING x SAN BERNARDINO x CALIFORNIA

Roofing contractors in San Bernardino, California.

Roofing contractors operating in San Bernardino, California, must navigate both state-level licensing requirements and local municipal building codes. The Contractors State License Board (CSLB) governs the professional standards and licensing for the C-39 classification, ensuring that contractors are qualified and bonded. Failure to maintain these credentials can lead to significant legal and financial penalties.

At the local level, the City of San Bernardino enforces strict building codes to ensure structural integrity and fire safety. Contractors are responsible for securing the necessary permits before work begins and ensuring that all installations pass final inspections. Maintaining clear documentation of permits, insurance, and licensing is essential for compliance in this jurisdiction.

State License
STATE C-39 RoofingCSLB Required
Permit Issuer
City of San BernardinoBuilding & Safety
Avg. Plan Review
3-10 DaysVaries by scope
Typical Start-Up
RANGE $500+Bond/License costs
FILE · ROOFING x SAN BERNARDINO x CALIFORNIA
Compliance Dossier
Public
File
05 / 2026
State AuthorityContractors State License Board (CSLB)
CountySan Bernardino County
City AuthorityCity of San Bernardino Building and Safety
Statute / CodeCalifornia Building Code / SB Municipal Code
Federal Cert.OSHA Compliance
ReciprocityVerify with CSLB
FILE ROOFINGLOCATION SAN BERNARDINO, CALIFORNIATYPE COMPLIANCE GUIDE
VERIFIED 05 / 2026STATUS PUBLIC REFERENCE
What's specific to San BernardinoWhat this leaf carries beyond the California state file.
Wildland-Urban Interface
San Bernardino has specific roofing material requirements for fire-prone areas.
City-Specific Portal
San Bernardino utilizes a dedicated online portal for permit tracking and inspection scheduling.
Local Business Tax
Contractors must account for the San Bernardino business tax based on gross receipts.
§ 01 · Permit Stack

Three layers govern Roofing work in San Bernardino.

State licensing is the baseline; local city permits are the operational requirement.

State — Floor
CSLB
C-39 License$25k Bond
County — Overlay
San Bernardino County
Environmental complianceWaste management
City — Where you file
San Bernardino Building & Safety
PermitBusiness License

Read it bottom-up.

State licensing is the baseline; local city permits are the operational requirement.

This file exists to show what changes when the trade is Roofing and the jurisdiction is San Bernardino, California.

Source · State, county, and city issuing authoritiesLast verified · 05 / 2026
§ 02 · Specs Ledger

Every requirement, with a number on it.

Each row names the issuing authority, cost, timeline, citation, and status behind the requirement.

RequirementIssued byCostTimeCitationStatus
C-39 Roofing LicenseRequired for jobs >$500
CSLB
Verify with CSLB
Verify with CSLB
BPC 7028
REQUIRED
Workers' CompIf employees present
State Fund/Private
Verify with carrier
Immediate
Labor Code 3700
REQUIRED
Building PermitFor re-roofing
City of SB
Verify with City
1-3 days
SB Municipal Code
REQUIRED
Contractor BondRequired for license
Surety
Verify with Surety
Immediate
BPC 7071.6
REQUIRED
Business LicenseCity registration
City of SB
Verify with City
1-5 days
SB Municipal Code
REQUIRED
OSHA ComplianceFall protection
Federal/State
N/A
Ongoing
29 CFR 1926
REQUIRED
§ 03 · Year-One Cost

What it costs to start Roofing in San Bernardino.

A practical floor for San Bernardino, California. Verify each amount with the issuing authority.

Year-one ledger
San Bernardino, California · Roofing
CSLB License FeeInitial applicationVerify with CSLB
Contractor BondAnnual premiumVerify with Surety
Building PermitBased on valuationVerify with City
City Business LicenseAnnual feeVerify with City
Workers' CompAnnual premiumVerify with carrier
Plan Check FeeIf applicableVerify with City
Year-one floorVaries by project scale
Excludes tools, vehicle purchase, payroll, and marketing.
Note
Permit Valuation

Permit costs are calculated based on the total valuation of the roofing project.

Note
Bond Costs

Bond premiums depend on the contractor's credit history.

Note
License Fees

CSLB fees are subject to change; check the official website for current schedules.

§ 04 · Path to First Job

From day zero to first inspection.

A practical path for Roofing contractors in San Bernardino.

1
Day 0
License Verification
CSLB
2
Day 1
Permit Application
City of SB
3
Day 3
Permit Issuance
City of SB
4
Day 4
Project Start
Contractor
5
Day 10
Mid-point Inspection
City of SB
6
Day 15
Final Inspection/Close
City of SB
§ 05 · Compliance Checklist

Check them off.

Each item names the issuing authority, cycle, and citation.

01
Verify License
Confirm C-39 status
CSLBActiveBPC 7028
ContractorIssuing authority
02
Permit Filing
Submit plans to City
CityRequiredSB Municipal Code
ContractorIssuing authority
03
Insurance Check
Confirm Workers' Comp
StateRequiredLabor Code 3700
ContractorIssuing authority
04
Safety Setup
Implement fall protection
OSHASafety29 CFR 1926
ContractorIssuing authority
05
Inspection Request
Call for final check
CityRequiredSB Building Code
ContractorIssuing authority
06
Permit Closure
Obtain final sign-off
CityFinalSB Building Code
ContractorIssuing authority
§ 06 · Local Enforcement Data

Violations cited most in San Bernardino.

When confirmed local data is unavailable, this section stays marked for verification.

Commonly cited
Verify with agency

Unpermitted Roofing

Performing roofing work without an active city building permit.

PenaltyStop-work order/Fines
Commonly cited
Verify with agency

Safety Violations

Failure to provide adequate fall protection for workers on roofs.

PenaltyOSHA citations
Commonly cited
Verify with agency

Unlicensed Contracting

Operating without a valid CSLB license for projects over $500.

PenaltyLegal action/Fines
§ 07 · San Bernardino-specific FAQ

Questions Roofing contractors ask about San Bernardino.

Q01Do I need a license for small roofing repairs?+
Yes, any roofing project with a total cost of $500 or more, including labor and materials, requires a C-39 license from the CSLB.
LicenseCSLBSource · California Business and Professions Code Section 7028
Q02Where do I apply for a roofing permit in San Bernardino?+
Permits must be filed with the City of San Bernardino Building and Safety Division at the city hall or via their online portal.
PermitCity HallSource · San Bernardino Municipal Code Title 15
Q03Is a bond required for roofing contractors?+
Yes, the CSLB requires all licensed contractors to maintain a $25,000 contractor's bond.
BondCSLBSource · California Business and Professions Code Section 7071.6
Q04Are there specific fire safety requirements for roofs in San Bernardino?+
Yes, San Bernardino requires roofing materials to meet specific fire-retardant classifications as defined by the California Building Code.
Fire SafetyCodeSource · California Building Code Chapter 15
Q05Do I need a separate business license for the City of San Bernardino?+
Yes, all contractors operating within city limits must obtain a City of San Bernardino Business Registration/License.
Business LicenseCitySource · San Bernardino Municipal Code Title 5
Q06How do I schedule an inspection?+
Inspections can be scheduled through the City of San Bernardino Building and Safety Division's automated inspection request system.
InspectionBuilding and SafetySource · Verify with City of San Bernardino Building and Safety
§ 08 · Related

Adjacent files.

These are the documents Iris tracks for you.

Store licenses, permits, policies, and renewal dates in one place.