ROOFING x CALIFORNIA

Roofing contractor requirements in California.

Roofing is licensed as C-39 through the Contractors State License Board. The scope is written around function: installing products and repairing surfaces that seal, waterproof and weatherproof structures, using asphaltum, pitch, tar, felt, glass fabric, urethane foam, metal roofing systems, flax, shakes, shingles, roof tile, slate or any other roofing, waterproofing, weatherproofing or membrane material.

Two things make C-39 the strictest of the twelve trades. First, workers' compensation: since January 1, 2013 a C-39 licensee cannot file a no-employee exemption, and if the certificate is missing the registrar removes the C-39 classification from the license rather than suspending the whole thing. Second, asbestos: any asbestos-related work covering 100 square feet or more requires a C-22 classification or a passed asbestos certification exam — though the statute carves out asbestos bituminous and resinous materials, which is precisely the built-up roofing case.

STATE LICENSE
RequiredContractors State License Board (CSLB)
STATUTE
B&P Code § 7000 et seq.; § 7125(b)(2), (f); § 7058.5
RENEWAL
Biennial — two years from the last day of the issue monthNone required for the CSLB license
VERIFIED
September 2026Official sources
FILE · ROOFING x CALIFORNIA
Compliance Dossier
Public
File
September 2026
STATE AUTHORITYContractors State License Board (CSLB)
STATUTE / CODEB&P Code § 7000 et seq.; § 7125(b)(2), (f); § 7058.5
SCOPEStatewide · California
RENEWALBiennial — two years from the last day of the issue month
CONTINUING ED.None required for the CSLB license
LOCAL OFFICES28 counties on file
FILE ROOFINGSCOPE STATEWIDE · CALIFORNIATYPE VERIFIED RULE FILE
VERIFIED September 2026STATUS PUBLIC REFERENCE
What this file settlesThe California rules for roofing contractors, verified against official sources.
LICENSE TRUTH
California requires the CSLB C-39 roofing classification for any job of $1,000 or more or needing a permit — and C-39 has carried a workers' compensation mandate with no employee exemption since 2013, longer than any other classification.
STATE ↔ LOCAL
Roofing licensure is exclusively state — no California city or county issues a roofing trade license. Local building departments issue the reroof permit and must collect the B&P § 7031.5 statement of license number or exemption basis. Many jurisdictions layer on their own roof-covering fire-rating requirements through local amendments to the California Building Standards Code, and cities levy business tax certificates on the contracting business.
EVERY CLAIM SOURCED
Each requirement below carries its citation and official source. Facts we could not confirm are listed as pending — never asserted.
§ 01 · Permit Stack

How roofing work is governed in California.

The state sets the license floor; the county or city permit office controls filing, inspections, and local rules wherever the job site sits.

STATE — THE LICENSE
Contractors State License Board
C-39 CLASSIFICATION$25,000 BOND4 YRS JOURNEY-LEVEL
STATE — MANDATORY COVERAGE
Dept of Industrial Relations · Cal/OSHA
WORKERS' COMP — NO EXEMPTIONFALL PROTECTIONLC § 6500 PERMITS
LOCAL — WHERE YOU WORK
City / county building department
ROOFING PERMITSLICENSE STATEMENT ON PERMITBUSINESS TAX CERT

Read it bottom-up.

Roofing licensure is exclusively state — no California city or county issues a roofing trade license. Local building departments issue the reroof permit and must collect the B&P § 7031.5 statement of license number or exemption basis. Many jurisdictions layer on their own roof-covering fire-rating requirements through local amendments to the California Building Standards Code, and cities levy business tax certificates on the contracting business.

The local offices section below names the exact permit desk for every California county on file.

Source · Contractors State License Board (CSLB)Last verified · September 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 — verified against the official source.

RequirementIssued byCostTimeCitationStatus
C-39 Contractor LicenseRequired at $1,000+ or whenever a permit is needed
CSLB
$450 app + $200/$350 license
2-year term
B&P § 7048; § 7137
REQUIRED
Workers' CompensationC-39 has been barred from the no-employee exemption since 1/1/2013
Licensed carrier / DIR self-insurance
Market premium
On file at all times
B&P § 7125(b)(2), (f)
REQUIRED
4 Years Journey-Level ExperienceIn roofing, within the last 10 years
CSLB
Included in application
Before the exam
B&P § 7068
REQUIRED
Contractor's BondCondition precedent to issuance and renewal
CA-admitted surety
$25,000 bond
Before license issues
B&P § 7071.6
REQUIRED
Asbestos CertificationFor asbestos-related work of 100 sq ft or more; not required for asbestos bituminous or resinous materials
CSLB
$125 application
Before the work
B&P § 7058.5(a)
CONDITIONAL
Roofing PermitApplicant states the license number or exemption basis
City / county building department
Set by jurisdiction
Per job
B&P § 7031.5
REQUIRED
Cal/OSHA Project PermitScaffolding or falsework more than three stories or the equivalent height
Cal/OSHA
Application to the division
Before the work starts
Labor Code § 6500(a)(2)
CONDITIONAL
Home Improvement Contract RulesWritten contract; downpayment capped
Statutory
Max $1,000 or 10%, whichever is less
Every residential job
B&P § 7159.5(a)(3)
REQUIRED
§ 03 · Year-One Cost

What it costs to start roofing in California.

Published fees from the issuing authorities, as of September 2026. Local permit fees vary by project and jurisdiction — the basis is stated where a flat number does not exist.

Year-one ledger
California · Roofing
Original applicationOne classification$450
Initial license feeSole owner; $350 for an entity$200
Contractor's bond$25,000 penal sum$25,000
Workers' compensationMandatory with or without employeesMarket rate
Biennial renewal (active)Sole owner; $700 for an entity$450
Asbestos certification applicationIf you take asbestos-related work of 100+ sq ft$125
Year-one floor≈ $650 in CSLB fees to open (sole owner) + bond and comp premiums
Excludes tools, vehicle purchase, payroll, and marketing.
NOTE
Comp is the real cost of a roofing license

Roofing carries among the highest workers' compensation classification rates in California, and C-39 licensees cannot avoid it by working solo. Budget the premium, not the $650 in state fees, as the barrier to entry.

NOTE
Losing the classification, not the license

Under B&P § 7125(f), a license that is active and includes C-39 loses the C-39 classification when the workers' compensation certificate is missing — the rest of the license survives. If you then work with employees and no coverage, the whole license suspends.

NOTE
The asbestos carve-out that matters to roofers

B&P § 7058.5(a) expressly says no asbestos certification exam is required for contractors installing, maintaining or repairing asbestos bituminous or resinous materials — the classic built-up and asphalt roofing case. Other asbestos-containing roofing materials over 100 square feet still trigger the requirement.

§ 04 · Path to First Job

From day zero to first inspection.

A practical sequence for a new roofing contractor in California. Actual agency processing times are noted in the ledger above.

1
STEP 1
Document 4 years journey-level roofing experience
Certified by a qualified person
2
STEP 2
File the original application + $450
CSLB
3
STEP 3
Pass Law & Business and C-39 trade exams
CSLB / PSI
4
STEP 4
Bind workers' compensation — no exemption available
Licensed carrier
5
STEP 5
File the $25,000 bond
CA-admitted surety
6
STEP 6
Pay the initial license fee; license issues
CSLB
§ 05 · Compliance Checklist

Check them off.

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

01
Bind workers' comp before you apply
C-39 cannot file a no-employee exemption. The certificate has to be on file at all times, not just when you have a crew.
INSURANCEMANDATORYB&P § 7125(b)(2)
Carrier / DIRIssuing authority
02
Hold the C-39 above $1,000
The minor-work exemption caps at $1,000 aggregate contract price and does not apply where a permit is required.
STATEESSENTIALB&P § 7048
CSLBIssuing authority
03
Check the asbestos square footage
Asbestos-related work covering 100 square feet or more requires the C-22 classification or a passed asbestos certification exam — with the bituminous and resinous materials carve-out.
SAFETYCONDITIONALB&P § 7058.5(a)
CSLBIssuing authority
04
Cap the residential downpayment
Reroof contracts are home improvement contracts. Downpayment may not exceed $1,000 or 10% of the contract, whichever is less.
CONTRACTSLEGALB&P § 7159.5(a)(3)
YouIssuing authority
05
Pull the Cal/OSHA permit for tall work
Construction of scaffolding or falsework more than three stories or the equivalent height needs a Cal/OSHA permit before work begins.
SAFETYCONDITIONALLabor Code § 6500(a)(2)
Cal/OSHAIssuing authority
06
Renew every two years
No continuing education for the CSLB license; late renewal adds a delinquency fee equal to 50% of the renewal fee.
RENEWALDEADLINEB&P § 7140; § 7137(a)(5)
CSLBIssuing authority
§ 06 · Enforcement

What the law does about unlicensed roofing work.

Statutory consequences with their citations — not estimates, not “commonly cited” guesses.

§
B&P § 7028Statute

Unlicensed contracting

A misdemeanor. First conviction up to $5,000 and/or six months in county jail; the second carries a fine of 20% of the contract price, minimum $5,000, plus at least 90 days in jail.

ConsequenceMisdemeanor + escalating fines
§
B&P § 7031(a)–(b)Statute

Disgorgement

An unlicensed roofer has no right to compensation and the customer may recover every dollar paid, no matter the quality of the work.

ConsequenceReturn of all money received
§
B&P § 7125(e)(3), (f)Statute

Missing workers' compensation

Willful or deliberate disregard of the workers' compensation insurance laws is itself cause for disciplinary action against the license, on top of the automatic loss of the C-39 classification.

ConsequenceClassification removed → discipline
§ 07 · Local Offices

Where the permit is filed, county by county.

Inside city limits, the city office listed here issues the permit; the county office serves unincorporated areas. Every office links to its official page.

County · CityPermit officePortal
Santa Cruz County
Santa Cruz
City of Santa Cruz Community Development — Building & Safety Division
Unincorporated: Santa Cruz County CDI — Unified Permit Center, Building Permits & Safety
eTRAKiT
Butte County
Chico
City of Chico Community Development — Building Division
Unincorporated: Butte County Development Services — Building Division
eTRAKiT
Los Angeles County
Los Angeles
Los Angeles Department of Building and Safety (LADBS)
Unincorporated: LA County Public Works — Building and Safety Division
ePlanLA (plan check) / PermitLA (no plan check)
Orange County
Santa Ana
City of Santa Ana — Building Safety Division
Unincorporated: OC Development Services (OC Public Works)
PBx Express Online Permit
Riverside County
Riverside
City of Riverside CEDD — Building & Safety Division
Unincorporated: Riverside County Building and Safety (TLMA)
POSSE Land Management System
Kern County
Bakersfield
City of Bakersfield Building Division (Development Services)
Unincorporated: Kern County Public Works — Building Inspection Division
Clariti
Fresno County
Fresno
City of Fresno Planning and Development — Building and Safety Division
Unincorporated: Fresno County Public Works and Planning — Development Services, Building and Safety
Accela Citizen Access
Santa Barbara County
Santa Barbara
City of Santa Barbara Community Development — Building & Safety Division
Unincorporated: Santa Barbara County Planning & Development — Building & Safety Division
Accela Citizen Access
Tulare County
Visalia
City of Visalia Community Development — Building Safety Division (Permit Counter)
Unincorporated: Tulare County Resource Management Agency — Permit Center
Accela Citizen Access
Monterey County
Salinas
City of Salinas Community Development — Permit Services (Permit Center)
Unincorporated: County of Monterey HCD — Development Services, Building Services
Avolve Cloud (Paperless Permit Portal)
San Luis Obispo County
San Luis Obispo
City of San Luis Obispo Community Development — Building & Safety Division
Unincorporated: County of San Luis Obispo — Department of Planning and Building
InfoSLO (EnerGov self-service)
San Bernardino County
San Bernardino
City of San Bernardino Community Development & Housing — Building & Safety Division
Unincorporated: San Bernardino County Land Use Services — Building & Safety Division
Accela (Online Permits)
San Diego County
San Diego
City of San Diego Development Services Department (DSD)
Unincorporated: San Diego County Planning & Development Services — Building Division
DSD Online Services (Accela)
Ventura County
Oxnard
City of Oxnard Community Development — Building & Engineering Division
Unincorporated: Ventura County RMA — Building and Safety Division
Click2Gov
Contra Costa County
Concord
City of Concord Building Division
Unincorporated: Contra Costa County DCD — Building Inspection Division
Accela Citizen Access
Marin County
San Rafael
City of San Rafael Building Division
Unincorporated: Marin County CDA — Building and Safety Division
OpenGov
Sonoma County
Santa Rosa
City of Santa Rosa Building Division
Unincorporated: Permit Sonoma — Building Division
Accela Citizen Access
Solano County
Vallejo
City of Vallejo Building Division (Planning & Development Services)
Unincorporated: Solano County Resource Management — Building and Safety Division
eTRAKiT
Napa County
Napa
City of Napa Building Division
Unincorporated: Napa County Planning, Building and Environmental Services
Sacramento County
Sacramento
City of Sacramento Community Development — Building Division
Unincorporated: Sacramento County Building Permits and Inspection (BPI)
Accela Citizen Access
Placer County
Roseville
City of Roseville Building Division (Development Services)
Unincorporated: Placer County CDRA — Building Services Division
Online Permitting Services (OPS) Portal
Alameda County
Oakland
City of Oakland Planning & Building — Building Bureau
Unincorporated: Alameda County Public Works Agency — Building Permits
Online Permit Center (Accela Citizen Access)
San Francisco County
San Francisco (consolidated gov.)
San Francisco Department of Building Inspection (DBI) — Permit ServicesPermitSF
Santa Clara County
San Jose
City of San José Building Division (Planning, Building and Code Enforcement)
Unincorporated: Santa Clara County Planning and Development — Building Permits
SJPermits.org
San Mateo County
Daly City
City of Daly City Building Division (Economic & Community Development)
Unincorporated: San Mateo County Planning and Building Department
Daly City Online Permits (Tyler EnerGov)
Yolo County
Davis
City of Davis Community Development and Sustainability — Building Division
Unincorporated: Yolo County Community Services — Building Inspection Services
San Joaquin County
Stockton
City of Stockton Community Development — Building & Life Safety (Permit Center)
Unincorporated: San Joaquin County Community Development — Building Inspection Division
Accela Citizen Access
Stanislaus County
Modesto
City of Modesto Community & Economic Development — Building Safety Division
Unincorporated: Stanislaus County Planning and Community Development — Building Permits Division
eTRAKiT
§ 08 · California FAQ

Questions roofing contractors ask about California.

Q01Do roofers need a license in California?+
Yes — the CSLB C-39 Roofing classification, for any single undertaking of $1,000 or more and for any job requiring a building permit regardless of price. Almost all reroofing requires a permit, so in practice the license is required for essentially all commercial roofing work.
Q02Do I need workers' compensation as a solo roofer?+
Yes. C-39 has been barred from filing the no-employee exemption since January 1, 2013 — it was the first classification California put on that list, and C-8, C-20, C-22 and D-49 joined it in 2023. Without a certificate on file the registrar removes the C-39 classification from your license.
Q03Isn't every contractor supposed to have workers' comp starting in 2026?+
That deadline moved. SB 216 originally made coverage universal on January 1, 2026, but SB 1455 (Stats. 2024, Ch. 485, § 13) pushed the operative date of the amended B&P § 7125 to January 1, 2028. Roofers were already covered by the earlier C-39 rule either way.
Q04Do I need asbestos certification to tear off an old roof?+
Only if the job involves asbestos-related work of 100 square feet or more of asbestos-containing material. B&P § 7058.5(a) specifically exempts asbestos bituminous or resinous materials from the certification exam requirement. Every new licensee, in any trade, must still complete CSLB's open-book asbestos exam before the license issues.
Q05What happens if I reroof a house without a license?+
You cannot sue for the money, and the homeowner can sue to recover everything they already paid you under B&P § 7031. It is separately a misdemeanor under § 7028, and the registrar can issue a citation carrying a civil penalty of $1,500 to $15,000.
§ 09 · Sources

Primary authorities, not secondary summaries.

Every fact in this file was checked against these official sources on September 2026.

Pending verification: Whether Cal/OSHA charges a fee for the Labor Code § 6500 project permit — the statute sets none and no fee was confirmed on a state page · Typical workers' compensation premium rates for California roofing classifications — set by carriers and the WCIRB, not by statute · Whether any California jurisdiction imposes a roofing-specific local registration beyond permits and business tax certificates

General information, not legal advice. Always confirm requirements, deadlines, and forms with the issuing authority before filing or contracting.

These are the documents Iris tracks for you.

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