Home / Blog / How to Choose a Roofing Contractor in California: 9 Things to Verify

How to Choose a Roofing Contractor in California: 9 Things to Verify

Corona, CA American Highland Roofing

Hiring the wrong roofing contractor in California can result in failed inspections, voided manufacturer warranties, legal liability for injured workers, and a roof that fails prematurely. The roofing industry has a disproportionately high rate of unlicensed operators and storm chasers. Here is how to protect yourself.

1. Verify the California C-39 License

California requires a C-39 Specialty Roofing license for any roofing project over $500. You can verify any contractor’s license status, disciplinary history, and insurance coverage instantly at cslb.ca.gov. If a contractor cannot provide their license number or tells you permits and licensing are unnecessary, end the conversation. This is the single most important check you will do.

2. Confirm Workers’ Compensation Insurance

Ask for a Certificate of Insurance showing active workers’ compensation coverage — not just general liability. If an uninsured or underinsured worker is injured on your property, you can be held liable under California law. The certificate should name your address as the job site. Call the insurer to verify the certificate is current — fraudulent certificates are not uncommon.

3. Require a Written, Itemized Estimate

Never accept a verbal quote or a one-line estimate. A legitimate written estimate specifies: the exact material being installed (manufacturer, product line, SKU or model), underlayment type and weight, permit inclusion or exclusion, cleanup and disposal, warranty terms, payment schedule, and project timeline. Vague estimates protect the contractor, not you.

4. Check Their Permit History

Your local building department maintains records of permits pulled in your city. A legitimate contractor will have a history of pulling permits in your area. You can often search these online by contractor name or license number. A contractor who consistently avoids permits is a contractor who does not want their work inspected.

5. Look for Local References and Physical Presence

Ask for references from jobs completed in your city within the past 12 months. A legitimate local contractor will have many. Be particularly cautious of contractors who showed up after a storm or natural disaster — “storm chasers” often collect deposits and disappear or do substandard work before moving to the next market. Verify the company has a local physical address, not just a PO box.

6. Understand the Warranty Offered

You should receive two warranties in writing: the manufacturer’s material warranty (typically 25–50 years for quality shingles, lifetime for premium tile) and the contractor’s workmanship warranty. Workmanship warranties shorter than 5 years are a red flag. Contractors confident in their installation stand behind it for a decade or more.

7. Watch for Red-Flag Contract Terms

  • Large upfront payment required: Materials deposit of 10–30% is normal. Requiring 50%+ upfront before ordering materials is a red flag.
  • Payment in full before completion: Never pay in full until the job is complete, inspected, and you have walked the property with the crew foreman.
  • No permit mentioned: If the contract does not mention permits, ask explicitly. California requires them for full replacements. If the contractor proposes doing the work without one, you face future liability when selling the home.
  • No written change order process: Any scope or price changes should be in writing and signed by both parties before the additional work begins.

8. Verify HOA Approval Is the Contractor’s Responsibility

If your home is in an HOA, make sure the contract specifies that the contractor will provide material samples and written specifications for HOA architectural committee approval before scheduling installation. A reputable contractor knows this process — an inexperienced one may install the wrong material and leave you to deal with the HOA violation.

9. Trust Communication Quality

How a contractor communicates before the job starts tells you how they will behave during it. Do they return calls promptly? Do they explain things clearly without pressure? Do they provide written documentation at every step? A contractor who is vague, evasive, or high-pressure before signing is unlikely to become forthcoming after you have paid a deposit.

American Highland Roofing meets all nine criteria. Our license is verifiable at cslb.ca.gov, we carry full insurance, and we provide written estimates and contracts for every project. Call (951) 463-1512 or get a free, no-pressure estimate online.


Need a licensed roofer in Southern California? Call American Highland Roofing at (951) 463-1512 or request a free estimate online.