







Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Therma-Tru Roofing: The San Diego Owner’s Guide
If you have a Therma-Tru product on your San Diego home and a roof component has failed, we stock Therma-Tru-compatible roofing parts and install them for $470 to $2,125 depending on what’s worn, broken, or leaking. We’re a San Diego-based independent service provider, not a Therma-Tru dealer, so we match your existing part honestly and tell you when an aftermarket equivalent will do the same job for less. Most owners discover the failure the same way: a water stain on the ceiling after a winter rain, a cracked vent boot spotted during gutter cleaning, or a drip near a skylight flashing that nobody noticed until July. That moment is frustrating, but it’s also straightforward to solve once you know exactly which part failed and why.
Which Therma-Tru Models This Applies To

Therma-Tru is better known for doors than full roofing systems, so when a San Diego homeowner calls us about “Therma-Tru roofing,” they’re usually talking about one of two things. Most often, it’s a roof access hatch, a vent, a skylight curb, or flashing paired with a Therma-Tru door system on a patio, balcony, or rooftop deck. Less often, it’s a full composite roofing product sold under the Therma-Tru name in a limited regional window. Here’s what matters: grab a flashlight and look at the underside of the frame or the edge of the existing part. Therma-Tru stamps a manufacturing code and a series identifier on most components, and that code tells us the exact profile, size, and generation. If the stamp is worn off, measure the rough opening and the hinge spacing. For flashing and roof boots, measure the pipe diameter or the curb dimensions.
One compatibility gotcha we see regularly in San Diego: Therma-Tru changed their curb-mount hatch dimensions around 2019. A hatch made before the change will not accept a current production lid without shimming, and shimming a roof hatch in a marine-air climate is a fast way to get a leak around the seal. We carry both legacy and current profiles on the truck when we roll to a job in Clairemont or La Jolla. For the part itself, OEM Therma-Tru components are the cleanest match, but there are aftermarket flashing kits and vent boots made from the same gauge metal that will outlast the original in coastal salt air. We’ll show you both options and quote both, so you decide based on price and lifespan, not on a brand label.
Styles & brands we work with







Signs Your Therma-Tru Roofing Is Failing
- Water staining around the ceiling beneath a roof hatch. In San Diego’s winter rain pattern, this shows up days after a storm, not during it. The seal on the curb or the flashing lap has separated, and water is traveling along the decking before it finds a path through.
- Visible rust or pitting on vent flashing. Coastal air in Pacific Beach and Ocean Beach eats galvanized flashing faster than inland air in El Cajon. Once pitting starts, the metal is thinning and the next heavy rain finds a pinhole.
- A musty smell inside a closet or ceiling space near the roof access. That’s not a cleaning issue. It means water has been entering slowly for weeks, often through a failed gasket on the curb cap.
- Cracked or chalky rubber boots around vent pipes. San Diego sun breaks down EPDM rubber in about seven to ten years. When the boot cracks at the base, water runs straight down the pipe into the attic.
- The hatch won’t close flat or the latch no longer draws tight. The curb may have settled, or the gasket has compressed beyond recovery. A lid that doesn’t seat is basically a standing invitation for our winter storms.
See the difference
Before
After
Before
After
Before
AfterReplacement Cost & What’s Included

For San Diego roofs, general roof repair runs $470 to $2,125 installed, and Therma-Tru-related work lands inside that band. The lower end covers a straight vent boot swap or a single flashing repair. The upper end covers a full hatch replacement, new curb, new lid, and re-flashed apron. What pushes a job up the range: access difficulty (a steep pitch in Point Loma costs more than a walkable flat roof in Normal Heights), the age of the surrounding decking, and whether the leak damaged the sheathing before anyone noticed. Every quote we give is a written price before any work starts. You’ll see the part, the labor, the disposal, and the warranty in writing. No verbal estimate that grows on the final bill.
Our workmanship warranty runs 365 days from the completion date. If the repair fails within that year, we return and make it right at no charge. That’s our 365-Day Done Right Promise, applied to roofing work the same way we apply it to a full kitchen remodel.
DIY or Call Us?
Roof work in San Diego is not a weekend project for most people. We’re not going to pretend otherwise. Working on a roof, even a flat one, means working at height on a surface that might be wet, dusty, or slick with marine layer condensation. Falls are the most common serious injury in residential construction, and a roofer who’s been on a hundred San Diego roofs still treats each one with respect. Here’s the honest split: you can safely inspect from the ground or from a ladder set against the eave, take photos, and read the model stamp if it’s visible without stepping onto the roof surface. What you should not do is walk the roof, pry off old flashing, or attempt any repair that involves removing or replacing roofing material. If the roof is steep, if the area around the failure looks soft, or if you’re not sure what you’re looking at, call us at (619) 673-9302. Tell me what’s broken. I’ll tell you what it takes.
FAQs

Expect seven to twelve years for rubber boots and exposed flashing in coastal San Diego, longer inland. UV breaks down rubber, salt air corrodes metal. A part installed with a quality seal can hit fifteen years in El Cajon, but the same part in Ocean Beach may fail in eight. If yours is over ten years old and starting to show cracks or pitting, replacement is cheaper than the ceiling repair that’s coming. Call (619) 673-9302 for an honest-read inspection, and the estimate is free.
Sometimes a flashing lap can be re-sealed, and a gasket can sometimes be shimmed if the lid still closes tight. But most failures we see are not patchable: cracked rubber doesn’t un-crack, and rusted metal doesn’t get thicker. We’ll tell you plainly which situation you have. Call (619) 673-9302 and we’ll give you a straight answer before any work is scheduled.
Most single-part sweeps take half a day in San Diego once we’re on the roof. A full hatch replacement with new curb and flashing is a one-day job. We don’t rush it, and we don’t leave until the area is water-tested and cleaned up. If the damage extended to the decking, that adds time and you’ll know it from the written quote.
We carry the most common San Diego profiles, vent boots, flashing kits, and gasket sizes in our work vehicles, along with parts for KraftMaid, Cambria, and Silestone projects on the remodeling side. If your part is a less common generation, we source it through our supply partners and schedule the install once it’s in hand. You’ll have a written price either way before we touch the roof. Call (619) 673-9302 for a free estimate.
Written by Isaac Pruett, Owner, Mason Remodeling Co San Diego at Mason Remodeling Co San Diego, serving San Diego and nearby areas.


