Roof leak guide

How to Check a California Roofer's License and Compare Quotes

A few minutes at the state licensing board can save you thousands. Here is how to check a license and compare quotes.

By Campbell Roof Leak Help · Published · 6 min read

Hiring someone to work on your roof is one of the larger decisions a homeowner makes, and it often happens under pressure, with water coming in and rain in the forecast. That combination is exactly what makes homeowners targets for unlicensed or careless operators. The good news is that California gives you some simple tools for protecting yourself, and most of them take less than ten minutes. This guide explains how to check a contractor's license, what a sound written estimate looks like, how to compare quotes fairly and which warning signs should make you pause. It is general information and not legal advice, and rules can change, so confirm the details with the state licensing board before you sign.

Why the license matters

In California, contractors are licensed by the Contractors State License Board, usually called the CSLB. According to the CSLB's consumer guidance from 2025, a license is required for any project worth $1,000 or more in labor and materials, and for any work that needs a permit or workers. Applicants must meet experience and exam requirements and post a license bond. A license does not guarantee good work, but it does mean the contractor is accountable to a state agency and that you have somewhere to turn if something goes wrong. Hiring an unlicensed contractor leaves you with far fewer options if the work is poor or someone is hurt on your property.

Roofing has its own license classification, listed by the CSLB as C-39 Roofing. When you check a license, confirm that it covers the type of work you need.

How to check a license in a few minutes

  1. Ask for the license number before you discuss price. A licensed contractor must include their license number in their advertisements, so the number should be easy to give. Hesitation is a warning sign.
  2. Look it up on the CSLB website at cslb.ca.gov, using the License Check tool, or call the CSLB's automated line at 800-321-CSLB (2752).
  3. Confirm the status. The CSLB advises confirming that the license is current, active and unrestricted, and that it covers the work you need. Make sure the name on the license matches the name of the person or company you are dealing with.
  4. Check workers' compensation. Contractors with employees must carry workers' compensation, and the CSLB notes that active roofing contractors must carry a policy or certification of self-insurance even without employees. The license record shows the insurance status.
  5. Check for legal actions. The CSLB provides a way to ask about a contractor's licensing history and any disciplinary actions through its Legal Action Disclosure line.
  6. Ask for photo ID. A licensed contractor can show a pocket license and a photo ID. Anyone representing the contractor, such as a salesperson, should also be registered.

Figures change. The dollar amounts and time periods in this article come from CSLB publications dated 2024 and 2025. Confirm the current numbers at cslb.ca.gov before you rely on them.

1Ask for thelicensenumber2Look it up atcslb.ca.gov3Check statusand workers'comp4Get scope andprice inwriting
Four checks, about ten minutes, before any work starts.

What a good written estimate and contract include

A verbal promise is not a contract. For anything beyond a minor fix, get everything in writing, and read it before you sign. The CSLB's guidance says a contract should spell out what will be done, including materials, cleanup and debris removal. Look for these items.

  • The contractor's name, address and license number, matching what you found at the CSLB.
  • A clear scope of work that says what will be repaired or replaced and where.
  • The materials to be used, with brands or specifications where relevant.
  • The total price and the payment schedule, tied to the progress of the work.
  • Start and completion dates, or at least a realistic time frame.
  • Cleanup and debris removal, stated plainly.
  • Warranty terms for the work, including what is covered and for how long.
  • A process for changes. Change orders should be in writing and signed by both parties.

Payments: the rules worth knowing

The CSLB publishes clear guidance on payments, which can protect you from the most common scams. For a home improvement contract, the down payment should be no more than 10 percent of the contract price or $1,000, whichever is less, with an exception for contractors who have a blanket performance and payment bond on file. After that, payments should follow the progress of the work, and should never get ahead of it. Avoid paying in cash unless you receive a receipt, and hold back the final payment until you are satisfied with the finished job.

You also generally have three days after signing to cancel a home improvement contract in writing, and five days if you are 65 or older. That right is waived for service and repair contracts, which usually means emergency repairs you initiate yourself. This is one reason to slow down when you can, and to take extra care when you sign in the middle of a leak.

How to compare quotes fairly

Getting more than one estimate is sensible, but the numbers only mean something if the quotes cover the same work. A quote that is much lower than the others is not necessarily a bargain. It may leave out something the others include. Line them up in a simple table, and compare each element.

CompareQuote AQuote BWhy it matters
Cause of the leak  A quote that does not say what failed may not fix it
Scope of work  Different scopes cannot be compared by price alone
Materials  Lower-grade materials can wear out sooner
Deck and flashing included?  Hidden damage often appears once the roofing is lifted
Cleanup and disposal  Some quotes leave this to you
Warranty  Terms differ widely
Payment schedule  Large up-front payments carry risk

Warning signs to take seriously

  • Door-to-door sales after a storm. The CSLB advises against responding to door-to-door or high-pressure sales.
  • No license number, or one that does not check out. Walk away.
  • Pressure to sign immediately or an offer that expires today.
  • A request for a large payment up front or for payment in cash.
  • Only one bid and no willingness to let you compare.
  • A claim that the whole roof must be replaced without photographs showing why.
  • Vague contracts that do not list the scope, the materials or the warranty.

If you are dealing with storm damage, our page on storm damage and roof tarping explains how to document it and what temporary protection involves, and emergency roof leak repair covers what to do while you arrange help. If you are weighing a big job, our guide on roof leak repair or replacement covers how to think about it.

About this website

You should know who you are dealing with here too. Campbell Roof Leak Help is a call-connection and referral service. We are not a roofing company, we do not perform roof work and we do not hold a contractor license. When you call the number on this page, you are connected with an independent roofing provider, and we may be paid by that provider for the referral. We cannot vouch for any provider's license, work or pricing. Everything in this article applies to them as it applies to anyone else, so ask for the license number and check it. For an overview of how the service works, see our call-connection service for Campbell roof leaks, and for notes on southwest Campbell, see Campbell Village.

About this guide. Campbell Roof Leak Help is a call-connection service, not a roofing company. This article is general information, not a diagnosis of your roof or advice about your insurance policy.

Keep reading

More roof leak guides

Water coming in? Make the call.

Describe the leak to a roofing provider who handles Campbell addresses. There is no fee to use this service.

Call {{PHONE_DISPLAY}}
Call {{PHONE_DISPLAY}}