







Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
ViewLux Roofing: The San Diego Owner’s Guide
We stock and install ViewLux-compatible roofing parts across San Diego, with most skylight and roof window component replacements running $470 – $2,125 installed depending on the part and roof access. If you’re seeing water stains on the ceiling below a ViewLux unit, condensation between glass panes, or a crank that binds, you’re probably looking at a failed gasket, sash, or flashing kit rather than a full roof tear-off. We carry the common wear items on our trucks, so most San Diego homeowners get a same-week fix, not a six-week wait for a special order.
Which ViewLux Models This Applies To

ViewLux roof windows and skylights come in a few distinct lines, and the part you need depends on which one you have. The fixed skylight models use a different flashing collar than the venting units, and the manual venting sash is not interchangeable with the electric or solar-powered versions. Here’s the compatibility gotcha we see weekly in San Diego: the flashing kit that fits a curb-mounted ViewLux will not seal a deck-mounted unit, and vice versa. If you’ve got the original box or paperwork, look for a model number starting with VLX followed by four digits. No paperwork? Pop the interior trim ring off and check the metal tag on the frame edge. That tag tells us the production year, glass spec, and whether the unit was built for tile or shingle roof application.
On the OEM versus aftermarket question: ViewLux-branded gaskets and sash components are the safest match for anything involving the glass seal or the hinge mechanism. For flashing kits and underlayment collars, quality aftermarket options from brands like Velux or Keylite often fit with minor field adjustment, and we’ll tell you honestly when that savings is worth taking. We also stock parts for KraftMaid, Cambria, and Silestone when a remodel crosses into cabinetry or countertops, but this page stays focused on your roof.
Styles & brands we work with







Signs Your ViewLux Roofing Is Failing
- Water staining on the ceiling below the unit. This usually means the flashing collar has pulled away from the roof deck or the sealant has hardened and cracked. In San Diego’s intense sun, butyl sealant can bake brittle in four to six years, especially on south-facing roof slopes in Clairemont or La Mesa.
- Fog or condensation between the glass panes. That’s a failed thermal seal. The ViewLux double-pane assembly has a desiccant strip inside the spacer, and once it’s saturated, the only real fix is a new sash or insulated glass unit. You can’t dry that out from the inside.
- A venting crank that binds, skips, or spins freely. The worm gear in the operator mechanism strips over time, especially if the unit gets opened and closed daily through San Diego’s long dry season. Lubricating a stripped gear buys you weeks, not years.
- Visible cracks in the plastic curb or frame corners. UV exposure breaks down the polymer frame on older ViewLux units. A hairline crack at the corner lets water track straight down the rafter line, and you won’t see the damage until the drywall bubbles.
- Daylight visible around the sash edges when the unit is closed. That’s a compressed or torn weather gasket. The gasket material ViewLux used on pre-2018 units degrades faster in coastal salt air, so we replace these often in Ocean Beach, Point Loma, and Imperial Beach.
Replacement Cost & What’s Included

In San Diego, a ViewLux gasket or operator swap typically runs $470 – $710 including the part, the trip, and the labor. A full flashing kit replacement with new underlayment collar and reseal runs $710 – $1,180 depending on roof pitch and whether we’re working on tile, shingle, or a flat membrane roof. A complete sash replacement, which is the right call when the glass seal has failed, lands between $1,180 and $2,125 installed.
What drives the price up or down: roof access (a two-story tile roof in University Heights costs more than a single-story shingle roof in La Mesa), whether we can match the existing flashing footprint or need to re-cut the roof opening, and whether the unit is electric or solar-powered rather than manual. Every job gets a written price before we touch the roof. No estimate ranges. No change orders once we’re on the ladder unless you approve the number first. The repair carries our 365-Day Done Right Promise in writing: if the same part fails inside a year, we come back and fix it at no charge.
See the difference
Before
After
Before
After
Before
AfterDIY or Call Us?
Some things you can check safely from inside the house: look for bent hinge arms, feel for drafts around the sash, and check whether the crank turns freely with the sash disengaged. Interior gasket replacement on a ground-floor accessible unit is a weekend project for a patient homeowner with the right profile gasket in hand. What we’d steer you away from: any flashing work, any roof-surface reseal, and anything involving the glass assembly. A wrong flashing detail on a San Diego roof means the first winter rain turns your ceiling into a sponge, and correcting a botched deck-mount conversion costs more than the original repair. High roof work on a wet morning is how ladders get thrown. If the problem is outside the frame or above the roofline, call us at (619) 604-9624 and we’ll come take a look. Tell me what you need, I’ll tell you what it costs, and we’ll go from there.
FAQs

Most ViewLux units installed in San Diego last 15 to 22 years before the glass seal or flashing collar fails, but the gaskets and operators usually need replacement at the 8 to 12 year mark. Coastal exposure in Point Loma or Del Mar shortens that, and south-facing units in inland neighborhoods like Santee take more UV than north-facing slopes. Call (619) 604-9624 if you want us to inspect yours and give you a straight answer on remaining life.
Yes, gaskets, operators, flashing kits, and most sash hardware are repairable without replacing the entire ViewLux unit. The one exception is a failed glass seal, which requires a new sash or insulated glass assembly rather than a field repair. We’ll tell you which one your unit needs before we quote the work.
A gasket or operator replacement usually takes 60 to 90 minutes from setup to cleanup, and a flashing kit replacement runs three to five hours depending on roof access and pitch. We schedule a defined arrival window and our background-checked, uniformed technicians leave the roof and gutters cleaner than they found them.
We stock the common ViewLux gaskets, operators, and flashing collars on our trucks for the units we see most often in San Diego. Odd sizing or older production years may need a three-to-five-day special order, and we’ll confirm availability before you commit to anything. Call (619) 604-9624 with your model number and we’ll tell you right then whether it’s on the shelf.
Contact Penhallow Remodeling San Diego
If your ViewLux roof window is leaking, fogged, or hard to operate, call (619) 604-9624 for a free estimate. We give you a written price before any work starts, the part matched to your exact ViewLux model, and a written guarantee on the repair. A live person answers our phone 24/7, and we serve all of San Diego County, from Chula Vista to Carlsbad and everywhere between.
Written by Trevor Nash, Owner, Penhallow Remodeling San Diego at Penhallow Remodeling San Diego, serving San Diego and nearby areas.


