best roofers near me
California Roofing Contractor License Guide

California Roofing License Requirements

California generally requires a valid contractor license when the total value of construction work is $1,000 or more, including labor and materials. Roofing contractors commonly need the CSLB C-39 Roofing classification for standalone roofing work.

The limited exemption for work below $1,000 does not apply when the project requires a building permit or uses employees. Before hiring, homeowners should verify the exact business name, active license status, C-39 classification, bond, workers’ compensation information, and complaint disclosure through the Contractors State License Board.

Rooferus is an independent directory and is not the California Contractors State License Board. This guide is educational and is not legal advice.

California City Directory

Find roofers by California city

Choose a city to browse roofing-company profiles and request local roofing quotes. Rooferus will publish each city page after enough useful company coverage is available.

Keep city pages in draft, or remove unpublished links, until each page contains enough local information and roofing-company coverage to be useful.

Planning a California roof repair or replacement?

Tell Rooferus where the property is located and what type of roofing help you need.

Get Roofing Quotes
Quick Answer

When does a California roofer need a contractor license?

A California contractor license is generally required when the combined value of labor and materials is $1,000 or more. The state’s limited minor-work exemption may apply below that amount only when the work does not require a building permit and no employees are used.

$1,000+

License generally required

Construction work valued at $1,000 or more, including labor and materials, generally requires a valid California contractor license.

Under $1,000

Only a limited exemption

An unlicensed person may qualify for the minor-work exemption only if the total job stays below the threshold, no permit is required, and no employees are used.

No splitting

One project remains one project

A larger roofing job should not be divided into smaller contracts to evade licensing requirements. Verify unusual arrangements directly with CSLB.

Important: Roofing work commonly requires a local permit. When a permit is required, the under-$1,000 minor-work exemption does not apply.
Roofing Classification

What is a California C-39 roofing license?

The Contractors State License Board defines a C-39 Roofing Contractor as a contractor who installs products and repairs surfaces that seal, waterproof, and weatherproof structures. The classification covers roofing work intended to prevent water and related materials from penetrating the protected structure.

For a standalone roof repair, reroof, or roof replacement contract, homeowners should normally expect to see an active C-39 Roofing classification on the license record.

A General Building “B” contractor may perform roofing when it is part of an overall general-building project involving the required combination of unrelated trades. For a roofing-only contract, a “B” contractor generally must also hold C-39 or subcontract the roofing work to a properly licensed C-39 contractor.

License Verification

How to check a California roofing contractor

Use the official CSLB lookup. Do not rely only on a license number printed on a truck, proposal, website, or business card.

Ask for the license number and exact legal business name

The company name on the proposal, contract, payment instructions, advertisements, and CSLB record should match.

Search the official CSLB database

Search by license number whenever possible. CSLB also allows searches by business name, personnel name, and Home Improvement Salesperson registration.

Confirm the license is active and unrestricted

Check the status, issue and expiration information, business entity, address, and any status language that limits the contractor’s ability to contract.

Verify the C-39 classification

Confirm that C-39 Roofing is listed and active for a standalone roofing project. A different classification may not authorize the proposed work.

Review bonding and workers’ compensation

The public record can display contractor-bond and workers’ compensation information. Active C-39 contractors must maintain workers’ compensation coverage or valid self-insurance even when they report no employees.

Review complaint and disciplinary disclosure

Read every public disclosure and follow the linked details. A current license does not erase past disciplinary information or guarantee future performance.

Check the salesperson when applicable

A person who solicits, sells, negotiates, or executes home-improvement contracts for a licensed contractor may need an active Home Improvement Salesperson registration.

Becoming Licensed

What California requires from C-39 applicants

The qualifying individual for a new license generally must document relevant experience, pass required examinations unless a waiver applies, and satisfy CSLB’s financial-security and insurance requirements.

Experience

Four years at a qualifying level

The qualifier generally must document at least four years of journey-level or higher experience in the classification, obtained within the previous 10 years.

Examinations

Law, business, and trade

Applicants generally must pass the Law and Business examination and the applicable trade examination unless a statutory waiver applies.

License activation

Bond and insurance filings

The license must have the required contractor bond, qualifying-individual bond when applicable, and workers’ compensation filing required for C-39 contractors.

Bond, Insurance & Permits

Three protections homeowners should not confuse

  • Contractor license bond: California generally requires a $25,000 contractor license bond. It is not a $25,000 insurance policy for each customer or each roof.
  • Workers’ compensation: Active C-39 Roofing contractors must carry workers’ compensation insurance or valid self-insurance whether or not they have employees.
  • General liability insurance: A license, bond, and workers’ compensation filing do not automatically prove the contractor carries the general-liability limits you want. Request a current certificate and verify it independently when appropriate.
  • Local permits: Roofing permit and inspection requirements are administered by the city or county. Confirm who will obtain the permit and verify it with the local building department.
Contracts & Payments

California home-improvement rules that matter on roofing jobs

Homeowners should expect:

  • A written home-improvement contract for projects over $500 in combined labor and materials.
  • A clear project description, total price, approximate start and completion dates, and payment schedule.
  • A down payment no greater than $1,000 or 10 percent of the contract price, whichever is less, subject to narrow statutory exceptions.
  • Progress payments tied to work completed or materials delivered.
  • Written and signed change orders before the price or scope changes.
  • The contractor’s license number and required notices in the contract and advertising.

Warning signs include:

  • A large cash deposit demanded before work begins.
  • A request to pay a person or business name that does not match the contract and CSLB record.
  • Verbal promises that the contractor refuses to put in writing.
  • A proposal that omits tear-off, decking, underlayment, flashing, ventilation, permits, cleanup, or warranty details.
  • Pressure to sign immediately after a storm or insurance event.
  • A contractor asking the homeowner to obtain an owner-builder permit to avoid responsibility.
What a License Record Means

What California verification can—and cannot—tell you

The CSLB record can help confirm:

  • The legal business name and license number.
  • Whether the license is active or subject to a limiting status.
  • The classifications appearing on the license, including C-39.
  • Business entity and personnel information.
  • Contractor bond and workers’ compensation filings shown by CSLB.
  • Public complaint or disciplinary disclosure available on the record.

A current license does not guarantee:

  • That the company carries the general-liability limits you prefer.
  • That the salesperson at your door is properly registered.
  • That a permit has been obtained for your specific property.
  • That the estimate includes every necessary roofing component.
  • That the workmanship, materials, schedule, or warranty will meet expectations.
  • That there will be no dispute, delay, damage, or collection problem.
Before You Sign

California roofing contractor checklist

  • Verify the license number through CSLB and confirm the record is active and unrestricted.
  • Confirm that C-39 Roofing is active for a standalone roofing project.
  • Match the legal business name, address, and personnel to the contract, proposal, and payment recipient.
  • Review contractor-bond, workers’ compensation, complaint, and disciplinary information.
  • Verify the Home Improvement Salesperson registration when a salesperson solicits or negotiates the contract.
  • Request a detailed written scope covering tear-off, decking, underlayment, ice or water protection where applicable, flashing, ventilation, materials, cleanup, permits, inspections, and warranties.
  • Do not pay more than the lawful down-payment limit.
  • Use progress payments tied to completed work or delivered materials.
  • Confirm the local permit requirement and who will obtain the permit.
  • Request general-liability documentation and verify coverage when appropriate.
  • Document all changes with written change orders before additional work begins.
  • Keep bids, contracts, payment records, photographs, permits, inspection results, messages, product documentation, and warranties together.
Complaints & Unlicensed Activity

How to file a California contractor complaint

CSLB accepts complaints involving licensed and unlicensed contractors from homeowners, contractors, subcontractors, employees, and public agencies. The agency reviews each complaint to determine whether it falls within its jurisdiction.

Gather the signed contract, estimates, change orders, invoices, proof of payment, permit records, inspection reports, photographs, advertisements, emails, text messages, and a chronological summary before filing. Submit copies rather than your only originals.

Need roofing work in California?

Request help with roof repair, replacement, inspections, leaks, or storm damage through Rooferus.

Get Roofing Quotes
Common Questions

California roofing license FAQ

Does a roofer need a license in California?

A California contractor license is generally required when the total project value is $1,000 or more, including labor and materials. The under-$1,000 exemption is limited and does not apply when a building permit is required or employees are used.

What is a C-39 roofing license?

C-39 is California’s roofing-contractor classification. It covers installing products and repairing surfaces that seal, waterproof, and weatherproof structures.

Can an unlicensed person perform a small roof repair?

Potentially, but only when the entire job remains below $1,000, no building permit is required, and no employees are used. Because roofing work often requires a permit and can reveal a larger scope after work begins, homeowners should verify the situation with CSLB and the local building department.

Can a California “B” general contractor replace a roof?

A “B” contractor may perform roofing as part of a qualifying overall general-building project involving multiple unrelated trades. For a standalone roofing contract, the contractor generally should hold C-39 or subcontract the roofing work to a properly licensed C-39 contractor.

Do C-39 contractors need workers’ compensation if they have no employees?

Yes. CSLB states that active C-39 Roofing contractors must carry workers’ compensation insurance or valid self-insurance whether or not they have employees.

How much is the California contractor license bond?

The standard contractor license bond amount is $25,000. The bond is not a $25,000 insurance policy for each project or homeowner.

How much can a California roofer request as a down payment?

For a home-improvement contract, the down payment generally cannot exceed $1,000 or 10 percent of the contract price, whichever is less, subject to narrow statutory exceptions identified by CSLB.

Does a California roofing contract have to be in writing?

California requires a written contract for home-improvement projects over $500 in combined labor and material costs. Changes should also be documented in writing.

Who issues roofing permits in California?

Permits and inspections are generally administered by the city or county building department where the property is located. Confirm local requirements before work begins.