How to Choose a Roofing Contractor: 8 Red Flags to Avoid

How to choose a roofing contractor

Your roof is one of the most critical and expensive components of your home. Hiring the wrong contractor can mean shoddy workmanship, voided warranties, liability issues, or thousands in additional repair costs down the road. Knowing the red flags before you sign anything can save you from a very costly mistake.

Red Flag #1: No California Contractor's License

In California, any contractor performing work valued at $500 or more (labor and materials combined) must hold a valid Contractors State License Board (CSLB) license. Roofing contractors specifically need a Class C-39 license.

Always verify a contractor's license on the CSLB website (cslb.ca.gov) before signing anything. An unlicensed contractor leaves you with no legal recourse if the work is done incorrectly.

Red Flag #2: No Proof of Insurance

A legitimate roofing contractor carries two types of insurance: general liability (covering damage to your property) and workers' compensation (covering injuries to workers on your property). Ask for certificates of insurance and verify they're current. If a worker is injured on your property and the contractor has no workers' comp, you could be held liable.

Red Flag #3: Demanding Full Payment Upfront

A reputable contractor will typically ask for a deposit (usually 10–30%) with the remainder due upon satisfactory completion. Anyone demanding full payment before work begins has little incentive to complete the job properly — or at all. In California, under the Home Improvement Contract law, a contractor cannot require a deposit exceeding $1,000 or 10% of the contract price, whichever is less, for projects under $500.

Red Flag #4: Vague or Verbal Estimates Only

Every roofing project should have a written contract that specifies the exact work to be performed, materials (by brand, product name, and color), timeline, payment schedule, and warranty terms. If a contractor won't put it in writing, walk away. Verbal agreements are nearly impossible to enforce.

Red Flag #5: Unusually Low Bids

If one bid is significantly lower than the others, ask why. Low bids are often explained by inferior materials, skipped components (like proper underlayment or new flashing), or a plan to cut corners during installation. The cheapest roof often becomes the most expensive roof when repairs or early replacement is required.

Red Flag #6: No Local References or Reviews

A contractor with no local presence, no verifiable reviews, and no references to call is a major concern. Established local contractors will have years of Google reviews, Yelp listings, and BBB records that you can verify independently. Ask for references from local projects completed in the past 12 months.

Red Flag #7: High-Pressure Sales Tactics

"This price is only good today" or "we have leftover materials from another job" are classic high-pressure tactics. A legitimate contractor understands that a roof replacement is a major decision that deserves careful consideration. Never feel pressured to sign a contract on the spot.

Red Flag #8: No Physical Business Address

Out-of-town contractors who arrive after a storm and have no local address are known as "storm chasers." If something goes wrong after they leave, you'll have no way to hold them accountable. Always hire contractors with a verifiable local business address and an established presence in your community.

Homesafe Roofing: All the Right Credentials

Licensed (#1094782), fully insured, locally based in Rancho Cucamonga. 20+ years of verified 5-star reviews. No pressure, ever.

Get a Transparent Quote

The Right Questions to Ask

  • Can I verify your California Contractor's License number?
  • Will you provide certificates of liability and workers' comp insurance?
  • Will you pull the required permit for this work?
  • What materials exactly will you be using?
  • What is your warranty on labor?
  • Can you provide three local references from the past 12 months?
  • What is your payment schedule?

A contractor who answers these questions confidently and provides documentation without hesitation is one you can trust.

📞747-261-0864