







Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
PGT Roofing: The San Francisco Owner’s Guide
We stock and install PGT-compatible roofing components across San Francisco, with most replacement jobs running between $470 and $2,125 for targeted repairs and $9,440 to $23,600 for a full roof replacement. If you have a PGT skylight, flashing kit, seal assembly, or roof-to-wall transition component that has failed, we can usually match it and get it installed within a matter of days once the part is in hand. What most San Francisco homeowners notice first is not the part itself but the symptom: a water stain on the ceiling after a fog-heavy week, a draft near the roofline, or granules collecting in a gutter after winter storms roll through the Sunset or Richmond districts.

Which PGT Models This Applies To
PGT’s roofing-related components in California are most commonly found on homes where PGT windows, doors, or impact-rated glazing meet the roofline, and the parts that fail are typically the integrated flashing channels, seal gaskets, and drip-edge extensions rather than the glass itself. The compatibility gotcha we run into in San Francisco is that PGT manufactures to Florida and coastal Gulf specs by default, which means the factory seal and flashing systems are built for high-humidity and hurricane-driven rain, and they do not always account for our particular combination of persistent marine fog, salt air, and thermal cycling between cool mornings and warm afternoons. When we identify a part, we look for the PGT label etched into the corner of the frame or printed on the aluminum extrusion: you will usually find a series code like WinGuard or PremierVue, a glass type, and a manufacture date. That tells us which seal profile and flashing leg to order. For most homeowners, an OEM part is the right call when the unit is under ten years old and still within warranty; after that, a quality aftermarket seal or flashing kit matched to the original extrusion profile often performs as well or better for less money. We also stock compatible parts for KraftMaid, Cambria, and Silestone products, but PGT roofing components are the specialty of this page.
Styles & brands we work with







Signs Your PGT Roofing Is Failing
- Water staining near the roofline or around skylights. This is the most common first sign in San Francisco, and it usually means a PGT flashing leg or seal gasket has separated from the roof deck. The marine fog pushes moisture into gaps that a rainstorm might not reveal.
- Drafts or whistling at the roof-to-wall transition. When the PGT drip-edge or counter-flashing loosens, wind moving over the hills picks up a channel and you will hear it inside. The sound comes and goes with the afternoon breeze off the Pacific.
- Granules in the gutters or at downspout outlets. Shingle granule loss is normal with age, but if you see a concentrated line of granules below a PGT flashing detail, the underlying membrane may be flexing or the seal may be failing and letting water under the shingle course.
- Visible gaps or lifting at the flashing joints. Walk the roofline on a dry afternoon and look at the PGT metal-to-shingle transitions. If you can slide a fingernail under the flashing lip or see daylight through a joint, the part is done. In the Richmond and Sunset, we see this after two or three heavy wind seasons.
- Fog or condensation between the panes of a PGT skylight. This is a failed seal assembly, not a roof leak, but it has to be handled the same way: the unit has to come out, the roof penetration has to be inspected, and both have to be sealed before the new unit goes back in.
See the difference
Before
After
Before
After
Before
AfterReplacement Cost & What’s Included
For a PGT roofing part replacement in San Francisco, expect to pay between $470 and $2,125 when the work is confined to a single flashing, seal, or transition detail and the roof deck underneath is sound. If the failure has gone far enough to compromise decking, underlayment, or multiple courses of shingles, the number moves into the broader roof repair range, and a full roof replacement in San Francisco runs $9,440 to $23,600 depending on square footage, pitch, and the number of roof-to-wall transitions. The range is driven by how much of the existing PGT integration has to be removed to reach the failed part, and whether the part is in active production at PGT or has to be matched by profile. We give a written price before any work starts, and that price includes the part, the labor, the disposal, and the cleanup. If the work is not done right, our 365-Day Done Right Promise covers it.
DIY or Call Us?
What you can safely do is document what you see: take photos of the failed flashing or seal, clean the gutter where the granules are collecting, and note when the symptom appears. What you should not do is pull PGT roofing components off your roof deck. Roof-height work in San Francisco involves steep pitches, wet morning surfaces, and tie-off points that are not always obvious, and a wrong step costs more than any parts bill ever would. More importantly, a PGT flashing or seal that is removed incorrectly damages the roof deck and the adjacent shingle courses, and the repair then costs more than the original replacement would have. If you can see the problem, call us at (831) 480-4497 and describe what you are looking at. We will tell you over the phone whether it sounds like a PGT part issue or something else, and what to expect for the estimate.
FAQs

PGT seals and flashing legs typically last 10 to 15 years in San Francisco before the marine fog and salt air break down the seal material. We see units near Ocean Beach and the outer avenues fail a few years earlier than those in the Mission or Noe Valley, where the fog sits less and the thermal swings are smaller. Call (831) 480-4497 for an exact assessment of your roof.
A PGT flashing or seal can sometimes be resealed as a stopgap, but in our experience the repair rarely holds beyond one San Francisco winter, and the second failure is usually worse because water has been working into the gap unseen. We recommend replacement when the part has visibly separated or cracked. Call (831) 480-4497 to schedule a free estimate.
Most single-part PGT replacements take one day on the roof, including the inspection, removal, new part installation, and cleanup. If decking or underlayment has to come out, plan for two to three days depending on weather. We will give you a written schedule before any work starts.
We keep common PGT seal profiles and flashing channels on hand for the model lines we see most often in San Francisco, and we can order OEM or matched aftermarket parts for older units within a few business days in most cases. Call (831) 480-4497 with your PGT series code and we will confirm availability.
Written by Graham Stein, Owner, Elmstead Remodeling San Francisco at Elmstead Remodeling San Francisco, serving San Francisco and nearby areas.


