Family-owned · GAF Master Elite
About TMC Roofing
The roofing contractor your neighbors trust and property managers call first. Family-owned, locally operated, based in Perris — covering every county in Southern California.

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

Family-Owned
Perris, CA · Locally Rooted
The TMC Promise
Your roof. Done right.
The first time.
We’re a family-owned business with a permanent office in Perris, a permanent crew, and a permanent stake in Southern California. When you call TMC, you reach a real person. When the job’s done, you get the same person on warranty calls 5 years later. That’s the promise.
Travis Christensen
Owner, TMC Roofing
What sets TMC apart
TMC Roofing isn’t a storm chaser. We’re a Perris-based, family-owned business with a permanent office, a permanent crew, and a permanent stake in the communities we serve. When you call, you reach a real person. When the job’s done, you get the same person on warranty calls 5 years later.
We carry GAF Master Elite certification — the top 3% of roofing contractors in the United States. Fewer than 750 contractors in the entire country hold this credential. It comes with the GAF Golden Pledge warranty (25 years on workmanship, 50 years on materials), the strongest residential roof warranty in North America, and it’s only available through us and a small number of peers.
GAF Master Elite
Top 3% of contractors in the U.S. Fewer than 750 nationally hold this certification.
Licensed C39 #1103611
Fully insured, fully bonded, with workers’ comp on every employee.
Based in Perris, CA
1654 Illinois Ave, Unit 20. Permanent office, permanent crew, permanent stake.
(951) 840-9935
Real people answer. 24/7 emergency response. Same-day service across Southern California.
Service area
TMC Roofing covers all of Southern California:
- Riverside County — Riverside, Corona, Moreno Valley, Temecula, Murrieta, Hemet, Menifee, Perris, Palm Springs, Coachella Valley, and 25+ cities
- San Bernardino County — San Bernardino, Fontana, Ontario, Rancho Cucamonga, Victorville, Big Bear, and 20+ cities
- Orange County — Anaheim, Santa Ana, Irvine, Huntington Beach, Newport Beach, Garden Grove, and 30+ cities
- Los Angeles County — Long Beach, Glendale, Santa Clarita, Pasadena, Burbank, and 25+ cities
- San Diego County — San Diego, Chula Vista, Oceanside, Carlsbad, Escondido, and 15+ cities
TMC 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

GAF Master Elite · Top 3% Nationally
Ready to talk to a real roofer?
Free inspection. Same-day response across Southern California.
