The vetting steps, contract terms, and legal protections every Southern California homeowner should use before signing with a roofer.
Compare My Free Quotes →To hire a roofer safely in California, verify the contractor's C-39 roofing license at cslb.ca.gov first — it takes about two minutes and confirms license status, bond, and workers' comp coverage. Then require proof of liability insurance, collect at least three competing written quotes, check recent local references, and sign a detailed contract. By law, your down payment cannot exceed $1,000 or 10% of the price, whichever is less.
Every legitimate roofing contractor in California holds a C-39 roofing classification issued by the Contractors State License Board. Before you talk price, materials, or timelines, ask for the license number and run it through the free lookup at cslb.ca.gov. The whole check takes about two minutes, and it tells you four things at once:
Also confirm the name on the license matches the name on the business card and the contract. A common trick is borrowing someone else's license number, so the two-minute check only protects you if the details line up. Unlicensed contracting is illegal in California on any job of $1,000 or more in combined labor and materials — and a full re-roof in Southern California typically runs $9,000 to $30,000, so there is no honest reason a roofer quoting your project would be unlicensed.
Two types of coverage protect you, and you should ask for proof of both before work starts:
Don't accept a verbal "we're fully insured." Ask for certificates of insurance sent directly from the insurance agent, and cross-check the workers' comp status on the CSLB lookup. Some sole owners legally claim a workers' comp exemption because they have no employees — but if a licensed contractor with an exemption shows up with a crew of five, something doesn't add up. The $25,000 contractor bond is a separate backstop: it exists to compensate consumers harmed by a contractor's violations, but $25,000 doesn't stretch far on a major re-roof, which is why insurance verification still matters.
One quote tells you a price. Three quotes tell you the market. When you put competing bids side by side, you quickly see which roofer specified cheap three-tab shingles versus an architectural line, who included new flashing and who plans to reuse the old metal, and whose "low" price quietly excludes tear-off or decking repair. Pricing in Southern California varies widely by material — roughly $4.50 to $7.50 per square foot installed for asphalt shingles, $8 to $15 for tile, and $9 to $18 for metal — so a bid that's dramatically below the others usually means something was left out, not that you found a bargain. Our roof cost guide breaks down what drives those numbers.
Collecting bids is the tedious part, which is exactly what we built this site to fix: answer a few questions and get matched with up to three vetted, licensed local roofers who compete for your job with free quotes. However you gather them, insist that every bid is written, itemized, and based on an actual roof inspection — not a drive-by guess. Once the bids are in, use our list of 15 questions to ask a roofer to pressure-test each one.
Online stars are easy to manufacture. Recent, local, verifiable work is not. Ask each finalist for addresses of two or three jobs completed in the last six months in your area — whether that's Los Angeles, Orange County, or the Riverside area — and actually drive by or call the homeowners. Useful questions for a reference:
Recency matters because crews, ownership, and quality change over time. A roofer proud of their work will hand over references without hesitation; reluctance is its own answer. If you're not sure what condition your roof is actually in before bids start, a professional once-over helps — see our roof inspection guide for what a legitimate inspection covers.
In roofing disputes, the contract is everything. Never authorize work on a handshake, and never sign a contract with blanks. At minimum, yours should spell out:
California gives homeowners two powerful legal protections that many people have never heard of:
Two more habits protect you throughout the job: never pay large sums ahead of the work actually completed, and never pay in cash. Checks and card payments create a record; cash creates a dispute you can't prove. Hold the final payment until the job passes inspection and you have your warranty documents in hand. Ready to start collecting bids the safer way? Compare free quotes from vetted local roofers, or browse our homeowner FAQ for more.
Go to cslb.ca.gov and use the free license lookup. Enter the contractor's license number or business name and confirm the license is active, carries the C-39 roofing classification, shows a current $25,000 contractor bond, and lists workers' compensation coverage. Also confirm the name on the license matches the name on your contract. The whole check takes about two minutes and costs nothing.
California law caps the down payment on a home improvement contract at $1,000 or 10 percent of the contract price, whichever is less. On any re-roof over $10,000 that means $1,000 maximum. A roofer who demands thousands up front, or half the job cost before starting, is violating the law or doesn't know it — either way, keep looking.
Roofing is a high-injury trade. If a worker without workers' compensation coverage is hurt on your property, the claim can fall on you as the homeowner, exposing you to medical costs and legal liability. Always ask for a certificate of insurance and cross-check the workers' comp status shown on the contractor's CSLB license record before any crew climbs your roof.
Usually yes, if you act fast. California's home-solicitation rules give you three business days to cancel after signing, and five business days if you are 65 or older. Cancel in writing and keep proof of delivery. This cooling-off period exists precisely for contracts signed under sales pressure, so if something feels wrong, use it rather than hoping the job goes well.
Treat it as a red flag. A licensed, insured roofer pulls the permit as a normal part of the job. When a contractor asks you to take out an owner-builder permit, it often means they can't pull one themselves because of a license or insurance problem — and it can shift legal responsibility for the work onto you. Walk away or demand an explanation and verify their license first.
At least three written, itemized quotes based on an actual inspection of your roof. Three bids let you compare materials, scope, and warranty terms — not just price — and make it obvious when one bid quietly omits tear-off, flashing, or decking repair. Quote-matching services can speed this up by connecting you with multiple vetted, licensed local roofers at once.
Matched pros and free quotes across Southern California.
Answer a few quick questions and get matched with up to three trusted local roofers — free.
Get My Free Quotes →