Roofing Quote Red Flags California Homeowners Should Watch For
Watch for missing license details, unclear materials, vague warranty, large upfront payments, no permit language, and missing cleanup details.
Most roofing contractors in California are professional, licensed, and honest. But the few who aren't tend to leave the same fingerprints on the quote itself — patterns that, once you know what to look for, are easy to spot before any money changes hands. This guide lists the most common red flags California homeowners see on roofing quotes, why each one matters, and what an honest contractor's quote looks like instead.
In this guide
- 1. Red flag 1: Missing or vague CSLB license number
- 2. Red flag 2: Deposit larger than 10% / $1,000
- 3. Red flag 3: Cash-only payment terms
- 4. Red flag 4: No mention of permit or inspections
- 5. Red flag 5: Vague material descriptions ('quality shingles')
- 6. Red flag 6: No workmanship warranty — only manufacturer
- 7. Red flag 7: Pressure tactics ('today only' pricing)
- 8. Red flag 8: Storm-chaser door-knocking after a weather event
- 9. What an honest roofing quote looks like
Red flag 1: Missing or vague CSLB license number
Every California roofing contractor must hold a C-39 (Roofing) license from the Contractors State License Board (CSLB). The license number should appear on every quote and contract — not the company's general business license, not 'fully licensed' as a phrase, but the actual 8-digit CSLB number. Without it, you cannot verify the contractor's classification, insurance status, complaint history, or workers' compensation coverage. The CSLB License Check at cslb.ca.gov takes 30 seconds and shows everything you need. A quote missing the license number, or with only a phone number to 'verify upon request,' is hiding something — sometimes a recently revoked license, sometimes a license held by a different company, sometimes nothing at all. Either way, you want to know before you sign.
Red flag 2: Deposit larger than 10% / $1,000
California Business and Professions Code §7159.5 caps the down payment on any home improvement contract at 10% of the contract price or $1,000, whichever is less. This applies to roofing, regardless of how the contractor frames it ('material deposit,' 'commitment fee,' 'scheduling fee'). A contractor asking for 25% or 50% upfront is breaking California law, full stop. The reasons offered — 'material shortage,' 'we need it for the order,' 'you'd save 10% if you pay more upfront' — don't override the statute. Reputable contractors finance their material orders through supplier credit, not homeowner deposits. If a contractor pushes back when you cite the 10%/$1,000 rule, that itself is the red flag, not the deposit amount.
Red flag 3: Cash-only payment terms
Cash-only roofing contracts are a serious red flag. They suggest the contractor either doesn't have a real business bank account, doesn't pay workers' compensation insurance, isn't reporting income, or all three. Cash payments leave no paper trail for warranty disputes, no recourse if work is incomplete, and no leverage if the contractor disappears mid-project. Reputable contractors accept checks, ACH, and major credit cards. Some offer a small discount (1–2%) for check over credit card to offset processing fees — that's normal. A flat 'cash only' policy is a signal that something else is off, and it should disqualify the contractor regardless of how attractive the price looks.
Red flag 4: No mention of permit or inspections
A re-roof in California almost always requires a permit, and a quote that says nothing about who pulls it, what it costs, and which inspections happen is incomplete. Some contractors omit permits on purpose to save 1–2 weeks of project time and $200–$800 in fees. Unpermitted work creates real problems: it voids manufacturer warranties on the new roof, complicates resale (you have to disclose, and buyers will deduct), can result in city fines, and removes the inspection-based protection that ensures the job was done to code. If a contractor says they 'don't usually pull permits' or 'it's not worth the hassle,' that's not a savings — it's a transfer of risk to you.
Red flag 5: Vague material descriptions ('quality shingles')
A quote that says 'asphalt shingles' or 'high-quality roofing material' without naming the brand, product line, color, and weight is leaving room to substitute. Once the work starts, you may end up with the cheapest line the contractor can find — and you have no contract basis to object, because the contract didn't specify. Always demand: brand (CertainTeed, GAF, Owens Corning, or specific alternative), product line (Landmark, Timberline HDZ, TruDefinition Duration, etc.), color (specific name), and weight per square. The same applies to underlayment ('synthetic underlayment' becomes 'Titanium UDL' or similar), flashing material, and any premium upgrades the contractor verbally promised.
Red flag 6: No workmanship warranty — only manufacturer
A roofing quote should specify both warranties: the manufacturer's warranty (covering material defects, typically 25–lifetime years) and the contractor's workmanship warranty (covering installation errors, typically 2–10 years). The manufacturer's warranty doesn't cover bad installation, which is the most common source of roof failure. A contractor offering 'manufacturer warranty only' is offering you nothing for installation defects — when something fails because flashing was misinstalled, you're paying for the fix. Industry-standard workmanship warranty is 5+ years, transferable on resale. Anything shorter, or non-transferable, is below market and worth questioning.
Red flag 7: Pressure tactics ('today only' pricing)
A roof is a 20-year asset; a 'today only' discount is a sales tactic, not a real offer. Contractors who pressure homeowners to sign on the first visit — 'we have a crew available next week,' 'this price is good until I leave today,' 'we're offering a one-week discount' — are using urgency to override comparison shopping. Reputable contractors give you the quote, expect you to compare it against others, and follow up after a few days. The price should be valid for at least 14 days; 30 days is typical. If a contractor refuses to leave a written quote for you to compare, that's not eagerness — it's a strategy to prevent comparison.
Red flag 8: Storm-chaser door-knocking after a weather event
After major storms, out-of-state 'storm chasers' move into affected California neighborhoods, knocking on doors offering inspections, insurance work, or 'free upgrades.' Some are legitimate businesses expanding into a market; many are short-term operators who collect deposits or insurance payouts and then disappear before completing work. The pattern to watch for: a contractor who shows up uninvited, claims to have spotted damage from the street, offers to 'handle the insurance for you,' and pressures fast signing. The fix is to hire local — a contractor with a verifiable California business address, an active CSLB license, multiple recent local references, and no urgency to sign immediately.
What an honest roofing quote looks like
After all the red flags, it's worth describing the opposite. An honest roofing quote: prints the CSLB license number on the first page, specifies materials by brand and product line, lists permit handling as a line item, names the workmanship warranty length and transferability, breaks out tear-off/disposal/cleanup as separate items, includes a deposit at or below 10%/$1,000, accepts standard payment methods, comes from a contractor with verifiable local references, has a valid-until date of at least 14 days, and follows up by email or phone without pressure to sign. The quote that does all of this may not be the cheapest, but it's the one where you know what you're buying.
Got a roofing quote? Check it before you sign.
Free, private, no phone required. We'll surface missing items, red flags, and questions to ask in under 3 minutes.
Frequently asked questions
How do I verify a California roofing contractor's license?
Use the CSLB License Check at cslb.ca.gov. Enter the license number from the quote. Confirm the classification is C-39 (Roofing), the license is active, and there are no disciplinary actions. Also verify the workers' compensation insurance status shown on the same page.
What if a contractor wants more than 10% deposit because they need to order materials?
The 10% / $1,000 cap is the law, regardless of the reason. Reputable contractors finance their material orders through supplier credit, not homeowner deposits. If a contractor pushes back on this, that itself is a red flag.
Is a written contract required by California law?
Yes. Any home improvement contract over $500 must be in writing under California law, must include specific disclosures (right to cancel, mechanics lien warning, etc.), and must be signed before any work begins.
What's a 'storm chaser'?
A roofing contractor who travels to areas hit by storms, knocks on doors offering inspection or insurance work, and disappears after collecting payment — often before completing the job. They tend to use high-pressure tactics and out-of-state addresses. Hire local, licensed contractors with verifiable reviews instead.
Should I worry if the quote has no end date or expiration?
Not necessarily — but ask. A quote without an expiration can mean the contractor is flexible, or it can mean they want to reuse the same paperwork after material prices climb. A clear expiration (commonly 30 days) protects both sides.
Related guides
More from HomeGoSmart
- Check My Roofing Quote — Free, private quote check — no phone required.
- Post My Project Privately — Share details without giving your phone to multiple vendors.
- Repair or Replace? — Answer guided questions and get a clear recommendation.
- Trust & Privacy — How HomeGoSmart handles your contact information.
HomeGoSmart is not a contractor and does not provide legal, financial, or construction advice. Homeowners should verify license, insurance, references, permits, and written contract terms before hiring.