Home
About
Blog
Contact
(951) 688-9469
How-To / Guides

How to Choose the Right Roofing Contractor in Riverside & the Inland Empire

Thompson RoofingRiverside, CA~1,100 words

Choosing the wrong roofer is a costly mistake - and not just in money. A poorly installed or improperly repaired roof can lead to water damage, mold, structural issues, and years of ongoing headaches. According to industry data, roughly 35% of homeowner roofing complaints involve substandard workmanship. That's a staggeringly high number, and most of it is preventable if you know what to look for before you sign anything.

Gary Thompson has been roofing homes across Riverside and the Inland Empire since 1990. He's seen firsthand what happens when homeowners hire the wrong contractor - and he wants to help you avoid that outcome. This guide covers exactly what to verify, what questions to ask, and what red flags to run from.

Verify These Three Things Before Anything Else

1. California Contractor's License (CSLB)

Any roofing contractor doing work in California must hold a valid license from the Contractors State License Board (CSLB). Roofing work falls under Class C-39. You can verify any contractor's license in about 30 seconds at the CSLB website - look up the license number, check that it's current, and make sure it hasn't been suspended or revoked. No valid CSLB license? Stop right there. Don't hire them.

2. Insurance: Workers' Comp + General Liability

Ask for a current certificate of insurance before anyone sets foot on your roof. You want two types: workers' compensation (covering any workers injured on your property) and general liability (covering damage to your property). If a worker falls off your roof and the contractor has no workers' comp, you could be on the hook financially. Don't take anyone's word for it - ask for the certificate directly from their insurer.

3. A Real Local Address

Out-of-state storm chasers and unlicensed handymen often can't be tracked down after the job. Insist on a contractor with a verifiable local address - not a P.O. box, not a shared mailbox. A company that's been operating in the Inland Empire for years has a reputation to protect. Thompson Roofing has been based in Riverside since 1990. We're not going anywhere.

Questions to Ask Every Contractor

  • How long have you been in business? Experience matters. A company that's been around for decades has solved problems a newer company hasn't encountered yet.
  • Do you use subcontractors? Some contractors bid the job, then hand it off to subs. That's not automatically bad - but you deserve to know who will actually be on your roof.
  • What warranty do you offer? There are two kinds: the manufacturer's material warranty and the contractor's workmanship warranty. Both matter. Get the terms in writing.
  • Will you pull the permit? In most Inland Empire cities, a roofing permit is required for full replacement and significant repairs. A contractor who suggests skipping the permit to "save you money" is actually exposing you to liability. Permits exist for a reason.
  • Can you provide local references? Any reputable contractor should be able to point you to completed jobs in your area. Better yet - online reviews from real homeowners in Riverside, Corona, Norco, and other local cities.

Red Flags to Walk Away From

Watch Out For These Warning Signs

These are the things that should make you pause - or walk away entirely.

  • Door-knockers showing up after a storm. Storm chasers from out of state follow severe weather events. They may offer to "check your roof for free," then push you toward an unnecessary insurance claim or an overpriced job. Legitimate local roofers don't solicit door to door after storms.
  • Pressure to sign immediately. "This price is only good today" is a sales tactic, not a business reality. A trustworthy contractor gives you time to review the estimate and compare bids.
  • Cash-only demands. Cash-only is a major red flag. It can mean they're not paying taxes, not insured, or not licensed. Always pay by check or card so you have a paper trail.
  • No written contract. If it's not in writing, it doesn't exist. Every job should have a signed contract that specifies scope of work, materials, timeline, and payment schedule.
  • Vague scope of work. "Replace your roof" isn't a scope of work. A legitimate estimate specifies the material type and grade, number of layers being removed, underlayment spec, flashing replacement, disposal fees, and more.

What a Good Estimate Looks Like

A professional roofing estimate should be itemized and specific. Look for line items covering: material type and brand, quantity (squares of roofing), labor cost, tear-off and disposal fees, permit fees, and any additional work (flashing, decking repairs, ventilation). If you get a one-line estimate with a single total number, ask why. Vague estimates lead to surprise charges.

Local Knowledge Matters in the Inland Empire

Inland Empire roofing has specific nuances that a contractor from Los Angeles or out of state simply won't know. Many communities in Riverside - including neighborhoods like Canyon Crest and Alessandro Heights - have active HOAs with strict requirements on roofing materials and colors. Tile is the dominant material in large parts of Riverside and Corona, and it requires expertise that's different from standard asphalt shingle work. The extreme summer heat here (we regularly see 105°F–115°F days) affects material selection in ways that matter more than most contractors from cooler climates realize.

A full roof replacement in the Inland Empire isn't just a national formula - it involves knowing local permit requirements city by city, understanding which HOA boards require pre-approval, and knowing which materials hold up best in a desert heat climate. That's knowledge you can only get from working here for decades.

How to Compare Multiple Bids

Getting three bids is smart. But don't just pick the cheapest one. Compare what each bid actually includes: the material spec, the warranty terms, the scope of work. If one bid is 30% lower than the others, find out why - it usually means cheaper materials, skipped steps, or a contractor who's hoping to add charges once the job has started.

Price matters, but so does peace of mind. A roof is typically a 20-to-30-year investment. Saving $800 upfront on a bad job that leaks in year two isn't a savings at all.

Ready to Get a No-Pressure Estimate?

Thompson Roofing has served Riverside, San Bernardino, Corona, Norco, Eastvale, and the entire Inland Empire since 1990. Gary Thompson is involved in every job personally. We're licensed, insured, and will pull the permit every time. When you call us, you get honest answers - no pressure, no bait-and-switch.

Contact us today for a free estimate or call (951) 688-9469. We'll tell you exactly what your roof needs - and what it doesn't.

Ready for an Honest Roofing Estimate?

Thompson Roofing has served the Inland Empire since 1990. Owner-operated, licensed, insured - and no pressure, ever.