Free · No-obligation · 21-point inspection
Book a Free Roof Inspection
Photos, written report, no pressure
A real roofer (not a salesperson) climbs your roof, runs a 21-point inspection, takes photos, and sends you a written report with a remaining-life estimate. Free, no obligation.

Top 3% Nationally
GAF Master Elite Certified
Licensed C39 #1103611 · Title 24 compliant
GAF Master Elite
Top 3% of contractors nationally
Licensed & Insured
C39 #1103611, fully bonded
5★ on Google
73 Google + 14 Yelp reviews
Local Family-Owned
Serving SoCal — not a storm chaser
Pick your inspection slot
Most slots fill within 1–2 business days. Active leak? Call us first.
What’s included
21-point inspection
Shingles, flashing, valleys, ridge caps, vents, attic ventilation, deck condition, gutter integrity, and more.
Photos of every issue
We document everything visually so you can see what we see — and share the report with anyone you need.
Written report
You get a clear PDF report with remaining-life estimate and any recommended repairs, all priced.
Same-day for emergencies
Active leak or storm damage? Call (951) 840-9935 and we dispatch the same day.
Or call now
(951) 840-9935TMC Roofing HQ
1654 Illinois Ave, Unit 20, Perris, CA 92571
Where We Work
Southern California Local,
Southern California Proud.
From the Inland Empire to the Pacific Coast, mountain communities to desert resorts — TMC Roofing covers every corner of Southern California. Family-owned, locally based in Perris. Same-day response across all 5 counties.
Cities we cover
- Riverside
- Corona
- Moreno Valley
- Temecula
- Murrieta
- Hemet
- Menifee
- Perris
- Palm Springs
- San Bernardino
- Fontana
- Ontario
- Rancho Cucamonga
- Anaheim
- Santa Ana
- Irvine
- Long Beach
- San Diego
- Chula Vista
- Oceanside
- Carlsbad
