Local guide · Inland Empire
How to Choose a Roofing Contractor in the Inland Empire (and Avoid Storm-Chasers)
Replacing a roof is one of the largest home expenses most people ever face — often $8,000 to $20,000 or more. That price tag, plus the fact that almost no homeowner can climb up and verify the work, makes roofing a magnet for bad actors: out-of-town storm-chasers, unlicensed crews, and high-pressure salespeople.
The good news is that separating a solid local roofer from a fly-by-night operation isn't hard once you know what to check. This guide walks through it.
Verify the CSLB license — every time
In California, any roofing job over $500 must be done by a contractor licensed by the Contractors State License Board (CSLB), and roofing has its own classification (C-39). A license means they've met state requirements and carry the bonding that protects you. Ask for the number and look it up free at the CSLB website — it takes two minutes and tells you if the license is active and whether there are complaints.
An unlicensed roofer offering a suspiciously low cash price is the single most common way homeowners get burned on a roof. No license, no deal — no matter how good the quote sounds.
Be very wary of storm-chasers
After any significant storm, out-of-town crews flood an area knocking on doors, claiming they 'noticed damage' to your roof and can fix it right now, often offering to 'handle your insurance for you.' Some are legitimate; many are not. The ones to avoid pressure you to sign immediately, ask for large payments up front, and are gone — along with any warranty — by the time problems surface.
A trustworthy local roofer has a real, verifiable local address and a track record in the community. They don't need to chase storms door to door, and they'll happily give you time to decide. If someone is rushing you to sign today, that urgency is the warning sign.
Get multiple written, itemized estimates
Because a roof is a major job, get at least two or three written estimates. Each should itemize materials (and the specific product and grade — not just 'shingles'), labor, tear-off and disposal of the old roof, and any work on flashing, vents, or underlayment. Wildly low bids often mean cut corners, cheaper materials, or skipped steps you won't see until a leak appears.
Ask what happens if they find rotted decking once the old roof is off — a common surprise. A straight contractor explains how that's priced before starting, not after.
Understand the warranty and the payment schedule
Roofing has two warranties: the manufacturer's warranty on the materials, and the contractor's workmanship warranty on the installation. Get both in writing, and understand what voids them. A workmanship warranty is only as good as the contractor's likelihood of still being around — another reason to favor established local businesses.
Never pay the full amount up front. A reasonable deposit with the balance due on completion is standard. A demand for full payment before work begins is a serious red flag.
Questions to ask before you commit
- What's your CSLB license number? (Then verify it yourself at cslb.ca.gov.)
- What's your local address, and how long have you worked in this area?
- Can I get a written, itemized estimate — materials, labor, tear-off, and disposal?
- What happens, and what's the cost, if you find rotted decking underneath?
- What are the material and workmanship warranties, and what's the payment schedule?
Common questions
A contractor knocked on my door after a storm offering a free inspection. Should I use them?
Be cautious. Reputable local roofers rarely solicit door to door after storms — that's the classic storm-chaser approach. If you want an inspection, it costs nothing to instead call two or three established local contractors yourself and compare. Never sign anything on the spot under time pressure.
How long should a new roof last?
It depends on the material: asphalt shingles typically last 20 to 30 years, while tile and metal can last far longer. In the Inland Empire's intense sun and heat, ask the contractor which materials hold up best locally and what the realistic lifespan is for what they're quoting.
Get a quote from a local shop
Tell us what you need. We’ll route it to a trusted Ontario roofing contractor and you’ll hear back fast — no obligation.