Home Services
Roof Repair Roof Replacement Roof Inspection New Roof Installation Storm Damage Emergency Service Asphalt Shingles Metal Roofing Flat Roofing Tile Roofing Slate Roofing Commercial Gutters Ventilation Coatings Insurance Claims
About Areas
Riverside San Bernardino Corona Norco Eastvale Colton Moreno Valley Mira Loma Bloomington Grand Terrace Rubidoux
Blog Contact
Roof repair work in progress in Riverside, CA
Roof Repair

Expert Roof Repair in Riverside & the Inland Empire

Targeted fixes for leaks, storm damage, and worn-out shingles. We repair what's broken and leave the rest alone.

5.0 from 27 Google Reviews
What We Fix

Honest Repairs That Solve the Actual Problem

Not every roof issue calls for a major project. A leak around a vent pipe, wind-lifted shingles after a Santa Ana windstorm, or worn flashing along a wall line - these are problems that a skilled repair can solve quickly and affordably, without tearing off an entire roof that still has years of life left.

Gary's approach is simple: find the source, fix the source, and don't touch what doesn't need touching. He'll climb your roof, trace the leak path, and show you exactly what failed and why. If the repair is straightforward, he'll tell you the cost on the spot. If what he finds suggests a deeper structural issue, he'll be upfront about that too.

Common repairs Thompson Roofing handles include leak tracing and patching, missing or damaged shingle replacement, cracked tile swap-outs, flashing repair around chimneys and walls, vent boot replacement, ridge cap re-sealing, and gutter-line waterproofing. Whether the damage came from age, sun exposure, or a sudden storm, Gary has seen it before and knows how to fix it right.

Emergency repairs are available nearly around the clock. If a tree branch punctures your roof at midnight or a major leak appears during a rainstorm, call Gary directly. He'll get a tarp up fast and schedule the permanent fix as soon as conditions allow.

  • Leak tracing to the actual source, not just the symptom
  • Shingle, tile, and flat roof repairs by material type
  • Emergency tarping and rapid-response for active leaks
  • Honest assessment: repair vs. replace, no sales pressure
  • Storm damage documentation for insurance claims
  • Same-week scheduling for non-emergency repairs
How It Works

From Call to Fixed Roof

Step 01

Roof Diagnosis

Gary visits your property, gets on the roof, and traces the problem to its root cause. You get photos of the damage and a clear explanation of what's happening and why.

Step 02

Straight-Line Quote

You get a written price for exactly what needs to be fixed. No hidden fees, no line items for work that isn't necessary, and no pressure to upgrade to a full replacement if a repair will do the job.

Step 03

Targeted Fix

The repair is completed on-site, usually within a single visit. Gary verifies the fix holds, cleans up the jobsite, and gives you his direct number in case anything comes up later.

Why Thompson

Why Riverside Trusts Us for Repairs

Most roofers make their money on replacements. Gary makes his on doing what's right.

Emergency Response

Storms don't wait for business hours, and neither does Gary. When you have an active leak or sudden damage, Thompson Roofing responds fast with emergency tarping and rapid repair scheduling.

We Fix, Not Upsell

If your roof has five good years left and only needs a $400 flashing repair, that's exactly what Gary will quote you. He doesn't earn commission on replacements and has no incentive to oversell.

Owner Does the Work

Gary isn't sending a crew he's never met. He climbs the roof himself, does the diagnostic work, and oversees every repair. That level of accountability is why his reviews stay at 5.0.

Leak Won't Wait? Neither Will We.

Call Gary now or send a message and he'll get back to you within hours.

Get in Touch

Tell Us What's Going On

Drip in the ceiling? Missing shingles after a windstorm? Describe what you're seeing and Gary will get back to you quickly with an honest plan of action.

Service Area
Riverside, San Bernardino, Corona & Inland Empire
Emergency Line
Available Nearly 24/7 for Active Leaks

Request a Repair Estimate

Describe the problem and Gary will reach out to schedule a look.

Call Gary Free Estimate