← Back to blog

April 2026 · 6 min read

Licensed Roofer in California: How to Verify Before You Hire

CheckLicensed Editorial Team

California has some of the strictest contractor licensing laws in the country. If you're hiring someone to work on your roof, state law requires them to hold a valid license — and verifying that license before signing any contract could save you thousands of dollars and serious legal headaches.

Does California require roofers to be licensed?

Yes. Any roofing contractor performing work valued at $500 or more in California must hold a valid license issued by the Contractors State License Board (CSLB). This applies to both labor and materials combined. Hiring an unlicensed roofer for a job above this threshold exposes you to significant financial and legal risk.

The CSLB is the state agency responsible for licensing and regulating California's construction industry. With over 280,000 licensed contractors on file, it maintains one of the largest contractor licensing databases in the United States. The roofing classification falls under specialty license Class C-39.

What is a Class C-39 roofing license?

A Class C-39 license is California's specialty contractor classification for roofing. It authorizes contractors to install, repair, and maintain roofing systems, including waterproofing and weatherproofing. To earn this license, a contractor must pass a trade exam, a law and business exam, and demonstrate at least four years of journey-level experience.

The C-39 classification covers a wide scope of roofing work: shingles, tile, metal roofing, built-up roofing, foam roofing, and associated waterproofing. A contractor with only a general building license (Class B) cannot legally perform roofing as a primary trade in California without also holding the C-39 specialty classification.

How do you verify a roofer's license in California?

You can verify any California roofing contractor's license through the CSLB's free online lookup tool at cslb.ca.gov. Enter the contractor's name, business name, or license number to see their license status, classification, expiration date, bond information, and any disciplinary actions on record.

Always verify before you sign. A license can lapse, be suspended, or be revoked after a contractor hands you a business card. The CSLB database reflects the current status in real time, so checking on the day you hire is more reliable than checking weeks earlier.

If a contractor claims to be licensed but their number doesn't appear in the CSLB database, treat that as a red flag. Some contractors present fraudulent or expired license numbers to unsuspecting homeowners.

What bond and insurance does a California roofer need?

California requires all licensed contractors, including C-39 roofers, to maintain a contractor's bond of $25,000. This bond protects consumers if the contractor fails to complete work, causes damage, or otherwise defaults on a contract. The CSLB verifies bond status as part of the licensing record.

In addition to the required bond, reputable roofers should carry general liability insurance and workers' compensation insurance if they have employees. Liability insurance covers damage to your property caused by the contractor's work. Workers' comp protects you from being held liable if a worker is injured on your property.

Always ask for a certificate of insurance and call the insurer directly to confirm the policy is active. Bonds and insurance are two separate protections — both matter.

What happens if you hire an unlicensed roofer in California?

Hiring an unlicensed contractor in California leaves you almost entirely unprotected. You lose access to the CSLB's complaint process and recovery fund, which allows licensed consumers to recover up to $50,000 in damages from a licensed contractor who caused harm. That protection disappears when the contractor isn't licensed.

Beyond losing consumer protections, you may be liable for injuries that occur on your property if the unlicensed contractor has no workers' compensation coverage. Unlicensed contractors frequently skip insurance entirely, meaning any accident during your roofing project could become your financial responsibility.

For the contractor, performing unlicensed work above the $500 threshold is a misdemeanor in California. Repeat violations can be charged as a felony. Despite these penalties, the CSLB estimates unlicensed activity costs California consumers hundreds of millions of dollars each year.

What should you check beyond the license number?

A valid license is the minimum bar — not the final word. Once you've confirmed the license is active and classified as C-39, check whether the CSLB record shows any disciplinary actions, citations, or judgments. A contractor can technically be licensed while still having a history of consumer complaints or code violations.

Also confirm that the name on the license matches the name on the contract. Sometimes contractors operate under different business names than the licensed entity. The CSLB record will show the legal entity name, the license holder's name, and any doing-business-as (DBA) names on file.

Get at least three written bids and ask each contractor to include their license number on the written estimate. Legitimate licensed contractors expect this request and will provide it without hesitation.

How can CheckLicensed help?

CheckLicensed.com makes it easy to verify any contractor's license before you hire. For $0.99 per check, you get an instant verification report covering license status, classifications, expiration date, and bond information — everything you need to hire with confidence. Visit CheckLicensed.com before your next roofing project and skip the guesswork.

Frequently Asked Questions

Does California require roofers to be licensed?

Yes. Any roofing contractor performing work valued at $500 or more (labor and materials combined) must hold a valid CSLB license with a Class C-39 specialty classification.

How do I look up a roofer's license in California?

Use the free license lookup tool at cslb.ca.gov. You can search by contractor name, business name, or license number to see current status, bond info, and any disciplinary history.

What bond is required for a licensed California roofer?

California requires all licensed contractors, including C-39 roofers, to maintain a $25,000 contractor's bond. This protects consumers if the contractor defaults or causes damage.

Don't want to search state websites yourself?

We check state licensing records and send you a plain-English report with license status, bond, workers' comp, and complaints.

Check a contractor - $14.99

CheckLicensed Editorial Team

We research contractor licensing laws across all 50 states and verify data against official state databases. Our goal is to make it easy for homeowners to hire with confidence.