Free in-home measure and quote - PGT, CGI and CWS impact lines compared on your actual openings, style by style
ES Windows Roof Repair in Sarasota: What to Know First
ES Windows roof repair in Sarasota typically means one thing: a skylight, roof glazing panel, or glass-to-roof transition that’s leaking or has lost its seal. We repair, reseal, and replace ES Windows roof components as an independent provider, and most jobs are completed in a single visit once parts are in hand. Pricing runs from about $280 for a reseal up to $2,400 or more for a full insulated glass unit replacement with proper flashing work.

This page is for homeowners in Sarasota who own ES Windows products and need straight answers about what’s failing, what it costs, and who can fix it without voiding the manufacturer warranty. If you’ve got water where it shouldn’t be, call (941) 214-2069 and a live person will answer.
How ES Windows Products Fail - and How We Fix Them
ES Windows builds high-end aluminum and thermally broken window and door systems. They’re common in Sarasota’s mid-rise condos and custom homes, especially the ES-30 and ES-45 series for residential applications. When those products meet a Florida roof, specific failures show up. Here’s what we see in the field.
- Failed perimeter seal on skylight curb adapters. The ES-45 skylight assembly relies on a perimeter gasket and sealant bed to bond the aluminum frame to the site-built curb. In Sarasota’s heat and afternoon storms, that sealant degrades faster than the manufacturer’s published service interval suggests. The result is a slow drip that shows up as a water stain on the ceiling below the glass, not always directly under the skylight itself. We strip the old sealant, inspect the curb for rot or deflection, and rebuild the seal with commercial-grade polyurethane and a new backer rod.
- Insulated glass unit fogging in sloped roof glazing. Sloped ES Windows units put the IG seal under constant UV load and thermal cycling. Once the edge seal lets go, argon escapes and condensation forms between the panes. It’s not a cleaning issue, and no film or defogging spray fixes it permanently. We replace the IG unit through our glass suppliers, matching the original tint and low-E coating so the repaired opening matches the rest of the roof glazing.
- Weep system clogging on roof-mounted ES-30 transoms. The ES-30 series uses small weep holes at the sill to drain water that gets past the exterior gasket. On roof-level installations, leaves, salt spray, and wind-driven debris plug those weeps within a few seasons. Water backs up, corrodes the aluminum rail from the inside, and eventually shows up as a rust streak or a leak at the interior corner. We clear the weeps, inspect for corrosion, and apply a protective cap if the rail is still structurally sound.
- Structural deflection from improper original flashing. This is the one Dale Kessler talks about most. When an ES Windows roof unit gets flashed against a flat membrane roof with the wrong transition material, thermal movement pulls the flashing loose. The window doesn’t fail; the interface does. We see this on Sarasota homes where the original install used liquid flashing meant for wall penetrations rather than a proper two-piece metal flashing system. We remove, refit, and reseal with the right transition so the repair outlasts the next five storm seasons.
- Hardware fatigue on operable roof vents and skylights. ES Windows operable roof units use a crank mechanism that corrodes in the salt air along Siesta Key and Longboat Key. The handle turns but the sash doesn’t seat, leaving a gap that invites rain during summer downpours. We replace the operator hardware, align the sash, and test the seal with a water wand before calling the job done.
Our ES Windows Roof Repair Process
Every ES Windows roof repair in Sarasota follows the same sequence. We don’t improvise, and we don’t leave a job until the homeowner sees the test results.
- 1
You call, a person answers. No voicemail tree. We ask what you’re seeing, where the water shows up, and when it started.
- 2
We schedule a site visit. A uniformed, background-checked technician comes out, gets on the ladder, and inspects the unit from the roof side and the interior side. We photograph everything.
- 3
We diagnose and quote on paper. You get a written line-item estimate. If it’s a reseal, you know the sealant type and the lineal feet. If it’s a new IG unit, you know the glass spec, the lead time, and the labor. No surprises later.
- 4
We order parts. For ES Windows units, we match the original glass package and hardware. In cases where OEM parts are discontinued or backordered months out, we’ll tell you before ordering and explain the aftermarket option so you decide with full information.
- 5
We do the work. Repair, reseal, or replacement, done on the day we say. We protect the roof membrane around the work area and clean up every scrap before we leave.
- 6
We test and register. The repaired unit gets a water test on the exterior seal. If new glazing was installed, we register what the manufacturer requires and you get our 90-Day Done Right Promise in writing.
If the pane is not true, the job is not done. That’s the rule Dale brought from his father’s glass shop in Columbus and it still governs every roof repair we take on in Sarasota.
What ES Windows Roof Repair Costs in Sarasota
Here are honest ranges for the ES Windows roof repairs we handle most often in Sarasota. These are not bids, but they’re close enough to help you budget.
- Perimeter reseal on a fixed skylight: $280-$650, depending on the lineal feet and condition of the existing curb
- Weep system clearing and corrosion treatment: $180-$350
- Insulated glass unit replacement (single unit): $900-$2,400, depending on glass size, tint, and whether the frame is reused
- Operable hardware replacement with alignment: $350-$700
- Full flashing removal and replacement at the roof interface: $1,200-$3,500, depending on roof membrane type and access
What moves the price: access difficulty, roof pitch, the condition of what’s underneath the old seal, and whether parts are in stock or need to be ordered. We give you the number on paper before work starts, and it doesn’t change. Call (941) 214-2069 to schedule a free estimate.

Why Sarasota Homeowners Call TruePane Windows & Doors for ES Windows Work
We’re an independent ES Windows service provider, which means we answer to you, not to a manufacturer’s warranty department. That matters when you’re standing under a water stain at 11 p.m. during a storm. A live person answers our phone 24 hours a day, seven days a week. We’ve been doing this in Sarasota for over four decades of combined craft experience, founded by second-generation glazier Dale Kessler in 2008 on the principle that out-of-true installs and voided warranties were problems worth fixing permanently.
Our technicians know ES Windows products, but they also work daily with PGT, CGI, CWS, and ECO Window Systems. That breadth matters when your repair is complicated by another brand’s product in the same opening. If the work is not done right, our 90-Day Done Right Promise means we make it right, no paperwork fights, no fine print. We stand behind it. The Keystone Standard means both warranty layers get registered in writing before the truck leaves your driveway.
FAQs
It shouldn’t, if the repair is done correctly with compatible materials. As an independent ES Windows service provider, we’re careful to use sealants, gaskets, and glazing that match the original specification. We document every repair with photos and written notes so you have a record if the manufacturer ever asks. Call (941) 214-2069 and we’ll walk through what your specific unit needs.
Most hardware and sealing materials are on our trucks or available within a few days through our local suppliers. Custom IG units take longer, typically 2 to 4 weeks depending on the glass spec. We’ll tell you the timeline before you commit to the work. Call (941) 214-2069 for a current estimate on your specific unit.
A fogged IG unit means the seal has failed and the gas fill is gone. Repairing means replacing the glass package while keeping the original frame and flashing, which is usually the right call if the frame is sound and the leak is limited to the sealed unit. Replacement of the entire skylight makes sense when the aluminum frame is corroded or the flashing has failed. We’ll show you the condition of your frame before you decide. Call (941) 214-2069 for an honest assessment.
Most reseals and hardware replacements don’t require a permit. Full skylight or sloped glazing replacements often do, depending on the scope and Sarasota code requirements. We’ll tell you if a permit is needed, and we’ll pull it when it is. No surprises. Call (941) 214-2069 with your address and we can tell you quickly.
Roof work on ES Windows products means working at height on a roof surface, often near the edge. That’s dangerous enough on its own. Add a glass unit that weighs forty pounds or more, and a seal that has to be right the first time or the leak comes back, and it’s not a weekend project. If it’s not square and it’s not sealed, the rest of the conversation is going to be expensive. We’d rather see you call us before you climb the ladder than after a fall. Call (941) 214-2069 for a free estimate.
Written by Dale Kessler, Owner, TruePane Windows & Doors at TruePane Windows & Doors, serving Sarasota and nearby areas.
Six Reasons Homeowners Choose TruePane Windows & Doors
Impact systems engineered to design pressures up to +/-100, matched to your wind zone - your openings hold when the storm arrives.
Low-E insulated impact glass from our manufacturer lines commonly cuts monthly cooling bills 20-30%.
Laminated impact glass shuts out up to 40% of outside noise - traffic, neighbors, weather.
Monitoring services run $30-90 a month. Laminated impact glass resists forced entry around the clock, with no subscription.
Florida homeowners average around 25% savings on the windstorm portion of their policy after protecting every opening - some homes qualify for more.
A full impact package upgrades curb appeal, buyer confidence and appraised value in one project.










Before
After
Before
After
Before
After