Step 01
Reach Out
Call (951) 840-9935 or book online. We respond same-day across all 5 SoCal counties.
Southern California
Energy-efficient TPO membranes for commercial and industrial flat roofs.

Top 3% Nationally
GAF Master Elite Certified
Licensed C39 #1103611 · Title 24 compliant
FREE · NO OBLIGATION · 60 SECONDS
Travis or a real teammate calls you back the same day.
By submitting you agree to be contacted by TMC Roofing. We never sell your info.
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
TPO Roofing from TMC Roofing covers all of Southern California — Riverside, San Bernardino, Orange, Los Angeles, and San Diego counties. Energy-efficient TPO membranes for commercial and industrial flat roofs. Licensed C39 #1103611, GAF Master Elite (top 3% nationally). Free 21-point inspection. Same-day response. (951) 840-9935.
TPO membrane roofing is the dominant commercial flat-roof spec across Southern California. The reflective white surface drops rooftop temperatures 30-70°F (depending on climate) which directly reduces HVAC load. ENERGY STAR rated, Title 24 compliant in every color. TMC Roofing installs 60-mil and 80-mil reinforced TPO with up to 30-year manufacturer warranty across all 5 SoCal counties.
TPO (thermoplastic polyolefin) is the workhorse of modern commercial flat roofing. White, reflective, energy-efficient, and resistant to UV, ozone, and chemical exposure. TMC Roofing installs TPO systems for retail centers, warehouses, restaurants, and multi-family across Southern California. We offer 15, 20, and 30-year manufacturer warranties.
Regional considerations
The same service plays out differently in coastal Newport Beach vs. desert Palm Springs vs. inland Riverside. We adjust material and installation spec to the specific climate of every project we quote.
TPO membrane is the dominant commercial flat-roof spec across the Inland Empire — retail, industrial, warehouse, multi-family. The reflective white surface drops rooftop temperatures 30-50°F vs. dark membrane, which directly reduces HVAC load in 100°F+ summers. ENERGY STAR rated, Title 24 compliant in every color.
Our spec for this region: Default Inland Empire TPO spec: 60-mil reinforced membrane for standard exposure, 80-mil for high-traffic or harsh-exposure (industrial / chemical / extensive rooftop equipment). Up to 30-year manufacturer warranty when installed by a GAF-certified contractor like TMC.
Coastal TPO installations need the same heat/UV protection as inland — plus the salt-air corrosion resistance that drives material selection up to 80-mil thickness and stainless-steel accessories. Reflective white surface still drops rooftop temperatures vs. dark membrane, but marine-layer humidity makes proper drainage and ventilation more critical than inland.
Our spec for this region: Coastal default: 80-mil TPO with stainless or copper edge metal and copper expansion-joint flashing. Higher up-front cost than 60-mil but 30+ year service life vs. 18-22 for inland-spec installs at coastal exposure.
TPO on Coachella Valley commercial flats is the standard spec for everything from retail to multi-family. The ENERGY STAR-rated reflective surface drops rooftop temperatures 50-70°F vs. dark BUR or modified bitumen — a meaningful reduction in HVAC load over a desert summer. Hot-air welded seams hold up at sustained 170°F+ rooftop temperatures where adhesive seams fail.
Our spec for this region: We always recommend 80-mil reinforced TPO for desert installations (not 60-mil). The heavier gauge handles temperature cycling and UV exposure substantially better. Up to 30-year manufacturer warranty.
TPO on LA Basin commercial flats handles the climate well — mild compared to inland or desert, with no salt-air corrosion concern in most of the basin. Standard 60-mil reinforced is typically sufficient. ENERGY STAR rated, Title 24 + LA County Green Building Code compliant.
Our spec for this region: We handle LA County Green Building Code documentation as part of every TPO install in the basin — the documentation is extensive but the energy-efficiency requirements are baked into our default 60-mil reinforced spec.
TPO on San Diego County commercial flats handles the mild climate well. Standard 60-mil reinforced is typically sufficient for inland and central-county installations. Coastal sites benefit from 80-mil and stainless or copper edge metal.
Our spec for this region: We adjust TPO spec by location — 60-mil for standard inland, 80-mil + marine-grade accessories for coastal. Up to 30-year manufacturer warranty either way.
TPO on high desert commercial flats handles temperature extremes well. Hot-air welded seams resist both summer heat and winter freeze-thaw. Reflective white surface reduces summer HVAC load. We use 80-mil reinforced for high desert default — handles temperature cycling better than 60-mil.
Our spec for this region: Full insulation upgrade to current Title 24 R-values is critical in high desert TPO installs — the temperature extremes amplify R-value impact more than coastal or inland climate.
TPO on mountain commercial flats handles freeze-thaw well when properly installed. Hot-air welded seams remain integral through temperature cycling. Snow load and ice-damming require additional drainage and slope engineering.
Our spec for this region: Mountain TPO uses 80-mil reinforced with extensive insulation upgrade to handle the temperature differential between heated interior and outdoor temps that can hit zero.
How It Works
A roof project shouldn’t be a black box. Here’s exactly what happens after you call.
Step 01
Call (951) 840-9935 or book online. We respond same-day across all 5 SoCal counties.
Step 02
21-point inspection with photos. You get a written report and a transparent quote — no pressure, no upselling.
Step 03
Master Elite installation with 25-year workmanship + up to 50-year material warranty. Full clean-up at the end.
Swipe to see more — see the full feed on Instagram.
Customer Reviews · Verified
Five-star reviews from real homeowners and property managers.
“TMC Roofing did a fantastic job from the tear off to finish at a reasonable price. They replaced the damaged wood and re-roofed the whole roof in just a few days.”
Janet W.
“After the big rain we had a couple weeks ago we discovered a leak in our garage. I called TMC roofing and spoke to a nice woman and she sent Justin out and he assessed our roof and found the source of our leak. The guys who did the repair finished in one day, bright and early. We truly appreciate their honesty.”
Sherri G.
“TMC Roofing replaced our roof in a quick and professional manner and the neighbors are all in awe of how great our house looks. We obtained multiple quotes before selecting TMC and they not only turned out to be the best price, but they handled permits and communication seamlessly start to finish.”
Tim H.
“Had to get a full roof replacement and some other components after a storm. Called a bunch of roofing companies and TMC seemed to have the best prices for the best product. I had the pleasure of being assisted by Tony Ayala who made the whole process easy.”
Jorge G.
“I contracted with TMC roofing to repair my roof which had been botched up by a prior roofer. Kieran Spitz came out and did a thorough inspection of the roof and produced a written report at no charge. I received several bids and TMC's was honest, detailed, and complete.”
Anne B.
“From start with Kieran through the work week with the rest of the TMC team — great job. Referred to me by my neighbor after my roof began leaking, the crew was careful to clean up every day after work, even took my trash cans out to the curb.”
Brenda J.
“I had an outstanding experience with this roofing company from start to finish. I first spoke with Justin, the brother of the owner Travis, and he responded incredibly fast and was extremely professional throughout the entire process. Took care of the issue before the rain came.”
Richard S.
“They came out and offered a fair reasonable quote really quick. They worked with us with our schedule and availability and completed the work very rapidly and very efficiently. Overall, we were very impressed with the service provided.”
Jose R.
“AJ was awesome. I was in a pinch and needed my roof fixed quickly. He came out same-day, got me a quick and reasonable quote, and had a crew out the next day to fix it. The crew was quick, professional, and did phenomenal work. They did a quality job and went above and beyond to clean up the roof and surrounding property afterward. I got several quotes for this job — TMC were the only ones who responded quickly, honestly, didn't try to up-charge, and took the time to understand my project.”
Richard M.
“First off, Tony was amazing when he came out to give us a quote! So friendly, very educated and knows how to provide customer satisfaction! He stuck by through the whole process to ensure every need was met. We had TWO roofs completely replaced and each roof took about a week to complete. They knew exactly what they were doing and the team was all on the same page which made the process so EASY.”
Brook L.
Orange · Roof Replacement
“Had a leak after the rain this January 2026. Tony with TMC came out gave me an estimate right away and scheduled work as soon as it stopped raining. Received pictures of all the work done and everything was completed in a couple of days. Very happy with work done.”
Cleribel M.
Murrieta · Roof Repair
“TMC did our reroof April 7th–9th 2025. Their price was competitive and they showed great professionalism throughout the project. Everything went as planned. Tao and his crew were outstanding. They respected our home and property as if it were their own. It was a pleasure dealing with them.”
Bill C.
Fontana · Roof Replacement
“Attentive with great customer service. Great company. With quality work. Will definitely use them again when needed.”
Tabatha H.
Riverside · Roof Repair
“TMC replaced my entire roof last week and I am thrilled with it! Everyone was extremely professional and answered all of my questions or concerns in a timely manner. The crew was friendly and cleaned the property before they left each day. The new roof looks awesome!”
Amanda T.
Yucaipa · Roof Replacement
“Needed patch work done on the roof before rain season starts and I was looking for a good roofing company. I first did research on the average cost for minor and major patch work so I would have an idea on the price range. I scheduled two contractors. The first one wanted to do far more than needed. TMC came in with an honest assessment and a reasonable quote — just what was needed, nothing more.”
Jeff C.
Temecula · Roof Repair
“I'm not even sure where to begin but I will start with how amazing this company is! Tony made this process stress free, making sure we were informed and comfortable during the process. We had just had a very bad experience with another roofing company so it was such a relief to have someone as helpful as Tony. We had a roof replacement that was done after two days of the crew working all day. Everyone on the job was so nice, professional, and did beautiful work. We will forever be recommending TMC to anyone who needs roof work done.”
Amanda M.
Ladera Ranch · Roof Replacement
Don't see yours? Call (951) 840-9935 — Travis answers.
Why Choose Us
TMC Roofing HQ
1654 Illinois Ave, Unit 20, Perris, CA 92571
Where We Work
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
Get details specific to your county — local code requirements, project examples, and the cities we cover.
Riverside County TPO Roofing
TPO Roofing services for businesses and property managers across Riverside County.
San Bernardino County TPO Roofing
TPO Roofing services for businesses and property managers across San Bernardino County.
Orange County TPO Roofing
TPO Roofing services for businesses and property managers across Orange County.
Los Angeles County TPO Roofing
TPO Roofing services for businesses and property managers across Los Angeles County.
San Diego County TPO Roofing
TPO Roofing services for businesses and property managers across San Diego County.

GAF Master Elite · Top 3% Nationally
Free inspection. Licensed C39 #1103611. Same-day response across Southern California.