How to Verify a Roofer's Insurance and Bond in California
Knowing how to verify a roofer's insurance and bond in California is the difference between hiring a company and hiring a liability. If something goes wrong on your roof, the paperwork you checked beforehand determines who pays, and most homeowners ask the question and accept a yes. This guide shows you how to confirm the answer in about twenty minutes using public records, the insurance carriers themselves, and a few questions the wrong contractor cannot answer.
Start With the CSLB License Record
Every legitimate roofer in California holds a C-39 roofing classification from the Contractors State License Board. Look the company up by license number on the CSLB website and read the whole record, not just the status line. You want to see the business name and address that match the estimate, the classification C-39, an active status with no suspensions, the bond information with the surety company named, the workers' compensation section showing a carrier and policy dates, and the list of personnel. If the record shows a different business name than the one on your paperwork, or the license belongs to an individual who is not the person you are dealing with, stop and ask why. The basics of reading a license record are covered in Roofing Contractor License in California: What Homeowners Must Know.
Workers' Compensation: The C-39 Rule Most Homeowners Don't Know
California lets many contractors file an exemption from workers' comp if they have no employees. Roofers cannot. Since 2007, every C-39 licensee must carry workers' compensation coverage regardless of employee count. The CSLB record shows the carrier and policy period. Confirm the dates cover your project window and call the carrier to confirm the policy is in force. A lapse in workers' comp automatically suspends a roofing license, so a contractor whose coverage expired last month is unlicensed today, even if the sign on the truck says otherwise. The consequences of that are explained in Licensed vs. Unlicensed Roofers in California.
General Liability: Get the Certificate From the Carrier, Not the Roofer
The CSLB does not require general liability insurance for most licensees, so its presence is up to the contractor and up to you to confirm. Liability insurance pays if a torch sets the eave on fire or a failed tarp floods your bedroom. Ask for a certificate of insurance. Then take three steps that separate real coverage from a photocopy. First, have the contractor's agent email the certificate directly to you. Second, compare the named insured to the license name exactly, since a certificate for a similarly named company is worthless. Third, call the carrier's verification line, which is printed on the certificate, and confirm the policy number and dates.
Ask to be named as an additional insured for the duration of the project. This is routine, usually free or nearly so, and gives you direct rights under the policy if there is a claim. A contractor who refuses or does not know what you mean is telling you something. Check the limits and exclusions too; a policy with a roofing or heat-work exclusion is no coverage at all for a torch-down job.
The $25,000 Contractor Bond and What It Actually Covers
Every California contractor must post a license bond, currently $25,000, with the CSLB. It is not insurance for your project. It is a fund homeowners and others can claim against when a licensee violates contracting law, abandons a job, or fails to correct defective work after a CSLB order. The amount is shared among all claimants against that contractor, so a roofer with several open complaints may have little bond left. Check that the bond is listed as active on the license record and that there are no prior bond claims. A bond covers a fraction of a reroof; it is the backstop, not the protection.
If an Uninsured Worker Is Hurt on Your Roof
California Labor Code treats workers of an unlicensed contractor as employees of the person who hired the contractor. If a laborer falls from your roof while working for an unlicensed or uninsured roofer, the injured worker can pursue you for medical costs and lost wages, and your homeowners policy may exclude or sharply limit the claim. Even with a licensed contractor, if the workers' comp policy has lapsed, the same exposure returns. This is why workers' comp verification matters more than any other check on this list.
Red Flags That Mean Walk Away
A contractor who offers to work under someone else's license number, whose license belongs to a person who never appears on the job, who asks for a large deposit before any materials arrive, or who cannot produce a certificate from an agent is not someone to let on your roof. Certificates with handwritten dates, mismatched company names, or a policy period ending before your project would finish are classic signs of a borrowed or expired policy. After a big storm, out-of-area crews with fresh licenses and no local history are a known problem. Our guide to Roofing Scams to Avoid in Orange County covers the patterns we see most often.
Why Work With Rescue Roofer
Licensed since 1993 with C-39 certification (St. Lic #1137524). Every technician is T.E.A.M. certified — no unsupervised apprentices or unknown subcontractors. We are licensed, bonded, and insured, and we will send certificates directly from our agent to any homeowner who asks. We use synthetic underlayment exclusively, provide written workmanship warranties, handle all required permits, and never start work without your written approval of the estimate.
Related reading: Licensed Roofer Near Me: Verifying a C-39 License in Orange County | 10 Questions to Ask a Roofer Before Hiring | Storm Chaser Roofers in California: How to Spot Them Before You Sign
Frequently Asked Questions
Is a California roofer required to carry workers' compensation insurance?
Yes. Every C-39 roofing licensee in California must have workers' compensation coverage on file with the CSLB, even if the contractor claims to have no employees. Roofing is the one trade where the exemption is not allowed. If the license record shows no workers' comp, the license is not in good standing for roofing work.
What is the difference between a contractor bond and liability insurance?
The license bond is a $25,000 surety bond every California contractor must post. It exists to compensate homeowners harmed by a licensee's violation of contracting law. General liability insurance is a separate policy that pays for property damage the contractor causes, such as a fire, a collapsed ceiling, or damage to a neighbor. The bond is small and shared; liability coverage is the real protection.
How do I know a certificate of insurance is real?
Do not accept a certificate handed to you by the contractor as final proof. Ask that it be sent directly from the insurance agent or carrier, confirm the named insured matches the license name exactly, check that the policy dates cover your project, and call the carrier's verification line. Ask to be listed as an additional insured for the job.
What happens if an uninsured roofer's worker is hurt on my property?
If the contractor is unlicensed or has no workers' comp, California law can treat the homeowner as the employer of the injured worker, which exposes you to medical bills, lost wages, and lawsuits. Homeowners policies offer limited or no coverage for this. Verifying workers' comp before anyone climbs your roof is the only reliable protection.
Need a roofer in Orange County? Call 1-888-346-7663 for a free roof assessment — or request one online. Rescue Roofer has served Orange County since 1993. St. Lic #1137524.
