







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
Therma-Tru roofing replacement in San Diego typically runs $470 – $2,125 for repairs and $9,440 – $23,600 for full roof replacement, depending on whether we’re matching an existing Therma-Tru door system’s flashing or replacing the roof assembly around it. Most homeowners discover the problem the same way: water staining on the ceiling after a good rain, or daylight visible where the roof meets a Therma-Tru entry door’s transom. We stock Therma-Tru-compatible flashing, sill pans, and door-roof transition kits, and our technicians can usually diagnose the exact failure point on the first visit.
What most San Diego owners don’t realize is that Therma-Tru doesn’t manufacture roofing shingles or underlayment. Therma-Tru makes entry doors, and the “roofing” connection is almost always the intersection where a roof plane meets a Therma-Tru door unit, or a small porch roof that was built around the door. That’s where failures happen, and it’s where we do our work. Penhallow Remodeling San Diego is an independent service provider and not affiliated with Therma-Tru, but we’ve matched, flashed, and sealed enough of their door systems across San Diego to know exactly what fails and why.
Which Therma-Tru Models This Applies To

Therma-Tru builds entry doors under several series names: Classic-Craft, Fiber-Classic, Smooth-Star, and Pulse. The roofing connection applies to any of these models when they’re installed under a porch roof, overhang, or in a wall with a roof tie-in above. The compatibility gotcha most owners don’t know: Therma-Tru door frames are engineered to a specific rough opening dimension, and the flashing kits for Classic-Craft units won’t always seat correctly on Smooth-Star frames because the jamb profiles differ by about 3/8 inch. If someone slaps a generic flashing on the wrong frame, water works its way in slowly, and by the time you see the stain on the Sheetrock, the sill pan has been rotting for months.
When we show up, we look for the Therma-Tru label on the hinge edge of the door slab. It has the model number, series, and manufacturing date. Then we measure the actual rough opening and check the roof pitch where the tie-in happens. That tells us whether we’re dealing with an OEM Therma-Tru flashing kit or whether a custom bent-metal flashing is the better call. In San Diego’s coastal zones, especially Ocean Beach and Point Loma, we see more custom flashing because the marine air corrodes factory aluminum faster than people expect.
Styles & brands we work with







Signs Your Therma-Tru Roofing Is Failing
- Water staining on the ceiling or wall above the door. This is the classic tell. The roof flashing at the door’s head has separated or was never properly lapped. Water rides the roof plane down and finds the gap. By the time the stain shows, the wood behind it is already wet.
- Daylight visible through the gap between the roof edge and the door frame. Get up on a ladder and look up. If you can see sky where the roof meets the door’s header, the flashing has pulled away or was never sealed. Rain will follow that gap every single time.
- Soft or spongy wood around the top of the door frame. This means the leak has been active for a while. The header above a Therma-Tru unit is dimensional lumber, and it holds moisture once the flashing fails. In San Diego’s dry summers it can feel fine, then one winter storm and the paint starts bubbling.
- Rust streaks or white corrosion on the flashing itself. Factory aluminum flashing corrodes in salt air faster than manufacturers admit. Mira Mesa and inland neighborhoods get less of this, but anything within a few miles of the coast sees it routinely. Once the flashing corrodes through, it’s not sealing anything.
- The door is suddenly harder to latch or the frame looks out of square. This one surprises people. When roof leaks saturate the rough opening around a Therma-Tru frame, the framing swells and shifts. The door binds. It’s not a hinge problem. It’s water doing structural work behind the wall.
See the difference
Before
After
Before
After
Before
AfterReplacement Cost & What’s Included

For the flashing and roof tie-in work that Therma-Tru door systems typically need, San Diego homeowners pay between $470 and $2,125. The lower end covers a single flashing replacement with a factory or custom-matched piece, sealed and tested. The upper end includes sill pan replacement, repair of any rotted framing we uncover, and re-flashing the entire transition. If the failure has spread into the surrounding roof deck, full roof replacement runs $9,440 – $23,600 depending on square footage and roof pitch.
What drives cost up: rotted sheathing behind the flashing, a steep roof that needs pump jacks or scaffolding, custom bent-metal work instead of an off-the-shelf kit, and any stucco repair where the flashing tucks into the wall. What keeps it lower: catching the leak early, a straight tie-in with standard dimensions, and a door that’s still square. Every quote is a written number before work starts, and the 365-Day Done Right Promise covers the repair in writing. If the flashing fails inside a year, we’re back at no charge, including the second visit.
DIY or Call Us?
There’s a real safety line here, and I’ll be straight about it. You can check for daylight gaps, look for rust streaking, and run a hose along the roof above the door while someone watches inside for drips. That’s useful diagnostic work and it costs nothing. What I don’t recommend is pulling the flashing yourself, especially on a two-story San Diego home where the roof tie-in is above a ladder’s comfort zone. The moment you unscrew a flashing that’s tucked under shingles, you’ve broken the lap sequence, and if you don’t re-bed it correctly, the next rain costs twice as much to fix.
I’ve watched homeowners with good intentions peel back shingles, tear the underlayment, and then call us with a bigger problem than they started with. Roof flashing is not a part where “close enough” works. The seal either laps correctly or it leaks. Tell me what you need, I’ll tell you what it costs, and we’ll go from there. Call (619) 604-9624 and we’ll put eyes on it, usually the same visit.
FAQs

You’ll get roughly 10 to 15 years from factory aluminum flashing in San Diego’s inland neighborhoods, and closer to 7 to 10 years within a few miles of the coast where salt air corrodes the metal faster. The sealant bed under the flashing usually fails before the metal does. If your Therma-Tru door is older than a decade and you’ve never touched the flashing, it’s worth an inspection. Call (619) 604-9624 and we’ll take a look for free.
Sometimes. If the metal is intact and the sealant has just dried out and cracked, a clean, re-bed, and re-seal will buy you real time, usually 3 to 5 years. If the metal is corroded through or creased from installation, patching it is throwing good money after bad. We’ll tell you which one you have before we quote anything. Estimates are free at (619) 604-9624.
Most flashing replacements and roof tie-in repairs take 3 to 5 hours on site. If we uncover rotted framing behind the flashing, we’ll usually need a second half-day to replace the header or the sill framing before the flashing goes back on. We’ll tell you the schedule before we start, not after we’ve got your wall open.
We carry standard Therma-Tru flashing profiles, sill pans, and door-roof transition kits on our trucks, along with the sealants and fasteners those parts need. For non-standard sizes or Classic-Craft jambs that need custom bent metal, we source through our suppliers and schedule the install once the pieces are in hand. If you need a part matched, call (619) 604-9624 and describe what you’re looking at; we’ll tell you if it’s a stock item or a custom order before you commit.
Written by Trevor Nash, Owner, Penhallow Remodeling San Diego at Penhallow Remodeling San Diego, serving San Diego and nearby areas.


