California Roofing Contractor Licensing Guide
Everything California homeowners need to know about the C-39 Roofing Contractor license, CSLB verification, bonding requirements, Title 24 compliance, wildfire zone regulations, and current roofing costs — plus how to protect yourself from unlicensed operators.
Get an instant satellite-measured roofing estimate for your CA home
In This Guide
- 1. C-39 License Requirements
- 2. How to Verify a Contractor (CSLB)
- 3. Bonding & Insurance Requirements
- 4. Title 24 & California Building Code
- 5. Wildfire Zone Requirements
- 6. Safe Homes Act (AB 888) Grants
- 7. Seismic Considerations
- 8. Permit Requirements by City
- 9. Average Roofing Costs in CA
- 10. Frequently Asked Questions
1. C-39 Roofing Contractor License
California requires all roofing contractors to hold an active Class C-39 Roofing Contractor license issued by the Contractors State License Board (CSLB). The C-39 classification is a specialty license that authorizes the holder to install, repair, maintain, and replace all types of roofing systems — including asphalt shingles, concrete and clay tile, metal, flat/built-up, single-ply membranes, and wood shakes. The CSLB has been regulating California contractors since 1929, making it one of the oldest and most comprehensive contractor licensing programs in the nation.
Under California Business and Professions Code Section 7028, any roofing project valued at $500 or more (combined labor and materials) requires a licensed contractor. Operating without a license is a misdemeanor punishable by fines up to $15,000 and/or up to six months in county jail. For homeowners, hiring an unlicensed contractor means losing access to CSLB consumer protections, the Contractors State License Bond, and the state’s dispute resolution programs.
C-39 License Requirements
To obtain a C-39 Roofing Contractor license in California, an applicant must meet all of the following criteria:
- Experience: A minimum of four years of journey-level experience in roofing within the preceding ten years. Experience can be gained as a journeyman, foreman, or supervising employee under a licensed C-39 contractor. Apprenticeship or technical school training may substitute for up to three years of experience.
- Trade Examination: Pass the C-39 trade examination, which covers roofing systems, materials, safety practices, building codes, and installation techniques. The exam is administered by PSI Services at testing centers throughout California.
- Law & Business Examination: Pass the California Law and Business exam, covering CSLB regulations, business management, employment law, contract requirements, lien law, and safety regulations.
- Contractor’s Bond: Obtain and file a $25,000 contractor license bond with CSLB. This bond protects consumers if the contractor fails to perform or violates licensing laws.
- Workers’ Compensation Insurance: Provide proof of workers’ compensation insurance or file a Certificate of Exemption if the contractor has no employees (sole proprietor with no workers).
- Application & Fees: Submit the CSLB application with the required fee (currently $450 for an original license). Background checks including fingerprinting are required.
License Classifications: C-39 vs. B (General)
While a Class B General Building Contractor license allows a contractor to manage projects that include roofing as part of a larger scope, the B license holder must subcontract the actual roofing work to a C-39 licensed roofing contractor unless the roofing work is “incidental and supplemental” to the general project. For standalone roofing projects — such as a full roof replacement — a C-39 license is required.
Important: California does not require continuing education for license renewal, but CSLB strongly recommends staying current with evolving building codes — particularly Title 24 energy standards, wildfire zone regulations, and seismic code updates. Licenses must be renewed every two years with a $450 renewal fee.
2. How to Verify a California Roofing Contractor
Before hiring a roofing contractor in California, verify their C-39 license status through the official CSLB license lookup tool. This is the single most important step you can take to protect yourself from unlicensed operators and post-disaster scams. California’s wildfire and storm seasons consistently attract out-of-state storm chasers who operate without proper licensing.
CSLB License Lookup
Use the official CSLB license verification tool to confirm a contractor’s license status, classification, bond information, workers’ compensation status, and any complaints or disciplinary actions:
Verify a Contractor on CSLBSearch by license number, business name, or individual name. The portal shows license status, classification, issue date, expiration, bond status, and disciplinary history.
What to Check
- License Status: Must show “Active” — not expired, suspended, revoked, or inactive
- Classification: Confirm the license includes “C-39 Roofing” classification (not just a general B license)
- Bond Status: The $25,000 contractor license bond should show as active and current
- Workers’ Comp: Should show active workers’ compensation insurance or a valid Certificate of Exemption
- Complaint History: Review any complaints, citations, or legal actions filed against the license
- Business Name Match: Ensure the registered business name and personnel match the company you’re dealing with
CSLB License Number Format
California contractor license numbers are numeric, typically six to seven digits (e.g., 1045782). Legitimate contractors display their license number on all contracts, business cards, vehicles, and advertising. Under California law, contractors must include their license number in all advertisements, including website pages and social media. If a contractor cannot provide their CSLB license number, do not hire them.
RoofVista pre-verifies all contractors on our marketplace. Every roofer providing quotes through our platform has a verified active C-39 license, current bond, and passes our proprietary vetting process that goes beyond basic CSLB verification.
3. Bonding & Insurance Requirements
California mandates specific bonding and insurance requirements for all licensed roofing contractors. Understanding these requirements helps you verify that a contractor is properly protected — and that you have recourse if something goes wrong.
Contractor License Bond
Required: $25,000
Filed with CSLB, this bond protects consumers against financial harm caused by a contractor’s violation of licensing law. If a contractor abandons your project, performs deficient work, or violates their contract, you can file a claim against the bond. Claims are processed through the surety company listed on the CSLB website.
Workers’ Compensation
Required if: Contractor has employees
Workers’ comp covers medical costs and lost wages if a roofer is injured on your property. Without it, you could be liable under California premises liability laws. Sole proprietors with no employees may file a Certificate of Exemption, but verify this on CSLB before hiring a solo operator.
General Liability Insurance
Recommended: $1M–$2M per occurrence
While California does not mandate general liability insurance by statute, virtually all reputable roofing contractors carry it. This coverage protects your property if the contractor’s work causes damage to your home, a neighbor’s property, or injures a third party. Request a Certificate of Insurance (COI) before work begins.
Additional Bond Requirements
California may require additional bonds in certain circumstances:
- Bond of Qualifying Individual ($25,000): Required when the qualifier (person who passed the exam) is not a majority owner of the business. This bond holds the qualifier personally responsible for the company’s compliance.
- Disciplinary Bond ($25,000–$150,000): CSLB may require a higher bond if a contractor has a history of complaints, disciplinary actions, or unsatisfied judgments.
- LLC Employee/Worker Bond ($100,000): Required for contractors operating as an LLC to protect employees and workers.
What to Request Before Work Begins
- Certificate of Insurance (COI) naming you as “additionally insured” for the project duration
- Workers’ Compensation certificate (verify directly through CSLB or the insurer listed)
- CSLB license number so you can confirm bond status and complaint history online
- Confirm all policy effective dates cover your entire project timeline including warranty period
4. Title 24 & California Building Code (CBC)
The California Building Standards Code (Title 24) is a comprehensive set of building regulations that governs all construction in the state, including roofing. Title 24 is updated on a three-year cycle and is significantly more stringent than the base International Building Code (IBC) adopted by most other states. The current 2025 edition took effect January 1, 2026.
For roofing contractors and homeowners, the most impactful sections of Title 24 are Part 2 (California Building Code), Part 6 (California Energy Code), and Part 11 (CALGreen — Green Building Standards).
Cool Roof Requirements (Energy Code Part 6)
California’s energy code mandates “cool roof” products that reflect more sunlight and absorb less heat. Compliance requirements vary by roof slope and climate zone:
Low-Slope Roofs (Slope ≤ 2:12)
Must meet a minimum aged solar reflectance of 0.63 and thermal emittance of 0.75 (or a Solar Reflectance Index (SRI) of at least 75). These requirements apply statewide for non-residential and high-rise residential buildings, and in most climate zones for low-rise residential.
Steep-Slope Roofs (Slope > 2:12)
Residential steep-slope roofs in Climate Zones 10 through 15 (Southern California, Central Valley, desert regions) must meet a minimum aged solar reflectance of 0.20 and thermal emittance of 0.75. Non-residential steep-slope roofs in the same zones require a solar reflectance of 0.25. Cooler coastal zones (1–9) have lower or no steep-slope cool roof requirements for residential buildings.
CRRC-Rated Products
Roofing products must be listed in the Cool Roof Rating Council (CRRC) directory to demonstrate compliance with Title 24 cool roof requirements. Your contractor should confirm that all proposed roofing materials have valid CRRC ratings for your climate zone. Non-compliant materials will cause the project to fail its building inspection.
Additional CBC Roofing Requirements
Maximum Roof Layers
California limits asphalt shingle roofs to a maximum of two layers. If two layers exist, a complete tear-off to the deck is required before re-roofing. Many California jurisdictions enforce a stricter one-layer maximum, particularly in fire hazard zones where added weight and combustible material increase risk.
Underlayment
A minimum of one layer of ASTM D226 Type II (#30 felt) or approved synthetic underlayment is required for slopes 4:12 or greater. Lower slopes (2:12 to 4:12) require double underlayment or self-adhering modified bitumen membrane. Flat roofs require full waterproof membrane systems.
Ventilation
Attic ventilation must provide a minimum net free ventilation area of 1:150 of the attic floor area. This ratio can be reduced to 1:300 with balanced intake and exhaust ventilation. Proper ventilation is critical in California’s hot inland valleys where attic temperatures can exceed 150°F, causing premature shingle deterioration and elevated cooling costs.
Solar-Ready Requirements
California’s solar mandate (effective since 2020 for new construction) requires new single-family homes to include rooftop solar photovoltaic systems. While this primarily affects new construction, roof replacements on homes with existing solar panels require careful coordination to remove, store, and reinstall the PV system — adding $2,000–$5,000+ to project costs. Ensure your roofing contractor coordinates with a licensed solar installer.
For the full text of Title 24, visit the California Building Standards Commission.
5. Wildfire Zone Roofing Requirements
California’s devastating wildfire seasons have made fire-resistant roofing one of the most critical building code issues in the state. Properties located in designated fire hazard zones must comply with Chapter 7A of the California Building Code, which establishes stringent requirements for exterior wildfire exposure — including the roof, the most vulnerable part of a home during a wildfire. Research from CAL FIRE shows that ember intrusion through the roof is the leading cause of home ignition during wildfires.
Critical: Know Your Fire Hazard Zone
California designates fire hazard zones at two levels: State Responsibility Areas (SRA) classified by CAL FIRE, and Local Responsibility Areas (LRA) classified by local fire authorities. Zones are rated as Moderate, High, or Very High Fire Hazard Severity Zones (VHFHSZ). Over 2.7 million California homes are in high or very high fire hazard zones. After the 2025 Los Angeles wildfires, the state expanded VHFHSZ designations significantly.
Check Your Fire Hazard Zone on the CAL FIRE MapChapter 7A Requirements for Roofing
- Class A Fire-Rated Roof Assembly: All roofing assemblies in VHFHSZ and WUI (Wildland-Urban Interface) zones must meet Class A fire resistance rating per ASTM E108 or UL 790. This is the highest fire rating, meaning the roof can withstand severe fire exposure without flame penetration for at least one hour.
- Non-Combustible Roof Coverings: Wood shakes and wood shingles are effectively prohibited in VHFHSZ zones unless they are fire-retardant treated and meet Class A requirements. Standard untreated wood shake roofs are not permitted.
- Ember-Resistant Vents: All roof vents, ridge vents, and soffit vents must be ember-resistant, meaning they must prevent the intrusion of burning embers that can ignite attic spaces. Vents must comply with ASTM E2886 (State Fire Marshal listing required).
- Gutters: Gutters in fire zones must be non-combustible (metal) and should include gutter guards to prevent debris accumulation that could ignite from embers.
- Overhangs & Eaves: The underside of all eaves and overhangs must be enclosed with non-combustible or ignition-resistant materials. Open eaves are not permitted in VHFHSZ zones.
Best Fire-Resistant Roofing Materials
Concrete & Clay Tile
Class A fire-rated, non-combustible, and extremely durable. The most popular choice for fire-zone homes in Southern California. Lifespan of 50–100+ years. Heavier than other materials, so structural support must be verified (see Section 7: Seismic Considerations).
Standing Seam Metal
Class A fire-rated and non-combustible. Excellent wind resistance and ember shedding. Increasingly popular in WUI zones throughout Northern California. 50+ year lifespan with superior reflectivity for cool roof compliance.
Asphalt (Class A Rated)
Fiberglass-based architectural asphalt shingles with Class A fire rating are permitted in fire zones when installed with a compliant underlayment assembly. More affordable than tile or metal, but shorter lifespan (25–30 years). Must be installed per manufacturer’s fire-rated assembly specifications.
Synthetic Slate & Shake
Composite materials that replicate the look of natural slate or wood shake while meeting Class A fire requirements. Lighter weight and lower cost than genuine slate. An excellent option for homeowners who want traditional aesthetics without the fire risk of natural wood.
Insurance Implications in Fire Zones
Insurance non-renewals have become a critical issue in California’s fire-prone areas. Major insurers including State Farm, Allstate, and Farmers have reduced or stopped writing new homeowner policies in high fire-risk zones. Upgrading your roof to a Class A fire-rated assembly can significantly improve your insurability — and may be required to maintain or restore coverage. Some insurers offer premium discounts of 10–25% for homes with fire-resistant roofing and defensible space compliance. The California FAIR Plan serves as an insurer of last resort, but premiums are significantly higher than conventional coverage.
6. Safe Homes Act (AB 888) — Grants for Fire-Safe Roofs
Signed into law in 2025, Assembly Bill 888 (the California Safe Homes Act) establishes a grant program to help homeowners in wildfire-prone areas retrofit their homes with fire-resistant materials — including roofing. The program is administered by the California Department of Insurance and funded through a combination of state appropriations and insurance surcharges.
Key Details: AB 888 Grant Program
- Eligibility: Homeowners in designated VHFHSZ and WUI areas whose properties do not currently meet Chapter 7A wildfire building standards
- Grant Amounts: Up to $40,000 per property for comprehensive wildfire hardening, with roofing upgrades eligible for up to $20,000 of that total
- Covered Work: Class A fire-rated roof replacement, ember-resistant vent installation, eave enclosure, non-combustible gutter replacement
- Contractor Requirements: Work must be performed by a licensed C-39 or B contractor and pass inspection by the local building authority
- Application: Applications open in 2026 through the California Department of Insurance website. Priority is given to homes in areas that have experienced recent wildfires or insurance non-renewals.
The Safe Homes Act represents one of the most significant financial incentive programs for California homeowners considering a roof replacement. If your home is in a fire hazard zone and you are planning a roof replacement, applying for AB 888 grant funding could offset a substantial portion of the project cost — particularly if you are upgrading from a non-compliant material (like wood shake) to a Class A fire-rated assembly.
Beyond grants, homeowners who complete wildfire hardening improvements may qualify for the California FAIR Plan’s reduced premiums or may become eligible for coverage through traditional insurers that had previously non-renewed their policies. The economic case for a fire-safe roof in California extends well beyond the initial construction cost — between insurance savings, grant funding, improved home value, and actual fire protection, the return on investment is substantial.
7. Seismic Considerations for Roofing
California’s seismic activity creates unique considerations for roofing that homeowners and contractors in other states rarely encounter. The weight, attachment method, and flexibility of your roofing material can significantly affect how your home performs during an earthquake. Most of populated California falls within Seismic Design Categories D through F, the highest risk classifications.
Roof Weight & Structural Loading
Heavier roofing materials increase the seismic load on a structure. During an earthquake, the lateral force exerted by a roof is proportional to its weight. This is particularly important for older California homes built before modern seismic codes:
- Concrete/Clay Tile: Weighs 900–1,200 lbs per 100 sq ft. Older homes may require structural reinforcement before tile installation. A structural engineer should evaluate the framing’s capacity.
- Asphalt Shingles: Weighs 200–350 lbs per 100 sq ft. Much lighter seismic loading, suitable for most existing structures without modification.
- Metal Roofing: Weighs 50–150 lbs per 100 sq ft. The lightest option, offering the lowest seismic load. Excellent for older homes and seismically sensitive structures.
- Synthetic Tile/Slate: Weighs 150–300 lbs per 100 sq ft. Provides the aesthetic of tile or slate at a fraction of the weight, making it an increasingly popular seismic-friendly option.
Tile Attachment in Seismic Zones
California requires mechanically fastened tile roofing per CBC Section 1507.3 and the Tile Roofing Institute (TRI) guidelines. All tiles must be individually nailed or clipped — the traditional “mud-set” (mortar) method is not permitted in seismic zones D and E (which covers virtually all of California). After earthquakes, improperly attached tiles become dangerous projectiles and create massive secondary damage. If your home has an older tile roof installed with mortar, a full re-roof with mechanical attachment is strongly recommended.
Tip: When comparing quotes for a California roof replacement, ask each contractor how they address seismic requirements. A knowledgeable contractor will discuss roof weight, attachment methods, and any structural engineering needs — especially for tile or heavy materials. This is a good test of a contractor’s California-specific expertise.
8. Roofing Permit Requirements by City
California requires building permits for roof replacements in virtually all jurisdictions. Permit processes, fees, and inspection requirements vary by city and county. Your contractor should handle the permit process, but understanding local requirements helps you hold them accountable.
Los Angeles
Los Angeles requires permits through the LA Department of Building and Safety (LADBS). Residential re-roofing with like-for-like materials can often be processed as an Express Permit. Permit fees range from $200–$600 depending on project valuation. VHFHSZ properties require additional fire-zone compliance documentation. Inspections are required at the underlayment stage and upon completion.
Contact: LADBS — (213) 482-0000 | ladbs.org
San Francisco
San Francisco processes roofing permits through the Department of Building Inspection (DBI). A standard roof replacement permit typically costs $150–$400. Due to the city’s compact neighborhoods and historic districts, additional review may be required for visible roof changes in designated historic areas. Cool roof compliance under Title 24 is strictly enforced.
Contact: SF DBI — (415) 558-6088 | sfdbi.org
San Diego
San Diego handles roofing permits through the Development Services Department (DSD). Simple re-roofing with like materials can be processed as an over-the-counter permit ($100–$300). San Diego’s proximity to fire-prone wildlands means many properties fall in VHFHSZ zones requiring Chapter 7A compliance. The city also enforces strict cool roof requirements given its Climate Zone 7 designation.
Contact: SD DSD — (619) 446-5000 | sandiego.gov/dsd
Sacramento
Sacramento processes permits through the Community Development Department. Residential re-roofing permits typically cost $100–$250. Sacramento’s inland location in Climate Zone 12 means strict cool roof requirements for both residential and commercial roofs. The city also falls in a moderate to high fire hazard zone in eastern neighborhoods near the American River corridor.
Contact: Sacramento CDD — (916) 264-5011
Tip: Never let a contractor tell you a permit is not needed for your roof replacement. Working without a permit can void your homeowner’s insurance, create complications when selling your home, result in fines from your city, and leave you without recourse if the work is substandard.
9. Average Roofing Costs in California (2026)
California roofing costs are among the highest in the nation due to stringent building codes, high labor costs, Title 24 compliance requirements, and fire-zone material mandates. The following pricing is pulled directly from our database of actual contractor quotes in the California market:
| Material | Cost per Sq Ft (Installed) | Avg Project Cost | Notes |
|---|---|---|---|
| 3-Tab Shingles | $4.24 – $6.36 | $8,500 - $14,000 | Budget option. Must be Class A fire-rated in WUI zones. Title 24 cool-roof compliance may be required. |
| Architectural Shingles | $5.83 – $9.01 | $11,000 - $20,000 | Most popular in CA. Class A fire-rated options required in fire zones. UV-resistant versions recommended. |
| Clay/Concrete Tile | $12.60 – $26.25 | $28,000 - $55,000 | Very popular in Southern CA. Class A fire-rated. Must verify seismic structural support. |
| Impact-Resistant Shingles | $6.48 – $10.26 | $12,000 - $22,000 | Class 4 rated. Insurance discounts available for falling debris in fire/wind events. |
| Standing Seam Metal | $10.50 – $18.90 | $22,000 - $42,000 | Class A fire rating inherent. Excellent for wildfire zones. Title 24 cool-roof compliant. |
| Synthetic Slate | $9.45 – $16.80 | $20,000 - $36,000 | Lightweight good for seismic zones. Class A fire-rated. Popular in NorCal wine country. |
| TPO/Flat Roof | $6.90 – $11.50 | $9,500 - $18,000 | Common on modern and mid-century CA homes. Title 24 cool-roof compliant. |
| Wood Shake | $8.64 – $15.12 | $17,000 - $32,000 | BANNED in many CA fire zones. Where allowed must be fire-treated. Check local ordinances. |
Prices reflect installed costs including materials and labor. Actual costs vary based on roof complexity (pitch, layers, access), tear-off requirements, fire-zone compliance, Title 24 cool roof products, and specific location within California. Coastal and Bay Area communities typically run 15–30% above state averages.
Factors That Affect California Roofing Costs
- Fire Zone Compliance: Upgrading to Class A fire-rated assemblies in VHFHSZ zones can add $1.00–$3.00 per square foot, but grants like AB 888 may offset these costs
- Title 24 Cool Roof Products: Cool roof rated materials typically cost 5–15% more than standard products, but provide energy savings of 10–20% on cooling costs
- Solar Panel Removal & Reinstall: Homes with existing solar PV systems require panel removal and reinstallation, adding $2,000–$5,000+ to the project
- Roof Size & Pitch: Steeper roofs (above 6:12 pitch) require additional safety equipment and take longer, increasing labor costs by 15–25%
- Tear-Off Requirements: Removing existing layers adds $1.00–$2.50 per square foot. California disposal and recycling fees are higher than national averages.
- Geographic Location: Bay Area and coastal cities have the highest labor rates. Central Valley and inland communities offer more competitive pricing. Southern California falls between the two.
- Season: California’s mild climate allows year-round roofing, but spring and summer are peak season. Scheduling during fall or winter may offer modest savings in some markets.
Get Your Exact California Roofing Cost
The prices above are state averages. Your actual cost depends on your specific roof dimensions, material choice, fire zone requirements, and location. Enter your address to get an instant, satellite-measured estimate based on your actual roof:
10. Frequently Asked Questions
Do roofing contractors need a license in California?
How do I verify a California roofing contractor's license?
What is the C-39 Roofing Contractor license in California?
What bond and insurance must a California roofer carry?
What are the wildfire zone roofing requirements in California?
What is Title 24 and how does it affect my roof?
Do I need a permit for a roof replacement in California?
How do I file a complaint against a California roofing contractor?
Get Instant Roof Replacement Quotes in California
Compare quotes from pre-vetted, CSLB-licensed California contractors. Satellite-measured estimates in seconds — no phone calls, no pressure, no spam.
Related California Roofing Resources
California Roofing Quotes
Get instant estimates from pre-vetted CA contractors in your area.
Contractors State License Board (CSLB)
Official CSLB website for license verification, complaints, and consumer resources.
CAL FIRE Hazard Zone Map
Check your property’s fire hazard severity zone designation.
Compare Roofing Materials
Side-by-side comparison of materials suited for California’s climate and fire zones.