A Bradford company - serving Jacksonville, FL
An open living room and dining area after a whole-home remodel

ES Windows Roofing Nationwide

Free Estimate on SiteCalls Answered by a Live Person, 24/7Background-Checked TechniciansA Local Team in Jacksonville
A finished basement family room with a media wall and wet bar
A remodeled laundry and mudroom with a bench, cubbies and painted cabinets
A built-in window seat in a bay window
A dining nook with a built-in banquette
A home office with a built-in desk and shelves
A freestanding soaking tub in a remodeled primary bathroom
A second-story addition that matches the existing roofline
A galley kitchen opened up to the dining room with a new peninsula
Every visit starts with

Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled

Your dream remodel for as low as$199/month*On approved credit; ask for current terms
Get your free estimate

ES Windows Roofing: The Jacksonville Owner’s Guide

If your ES Windows skylight or roof window is leaking, fogged, or the flashing has pulled away from the deck, we stock and install ES Windows-compatible roofing parts in Jacksonville, with typical installed repair costs running $600 to $2,500 depending on the flashing kit, seal condition, and whether the sash needs replacement. Most owners discover the failure the hard way: a brown stain on the ceiling after a heavy Florida downpour, or condensation between the glass panes that never clears. We carry the parts and do the correction work, usually completing a flashing or seal replacement in a single visit.

Call (904) 337-5929

This page is for the ES Windows owner who wants the part matched to the model, priced in writing, and installed without guesswork. We are an independent Jacksonville contractor, not affiliated with ES Windows, and we install their roofing components alongside the other lines we service, including KraftMaid, Cambria, and Silestone for interior work.

Which ES Windows Models This Applies To

An open living space after a whole-home remodel

ES Windows roof products fall into two broad families: fixed skylights and operable roof windows with a sash that opens for ventilation. Within those families, the model number lives on a small metal tag riveted to the interior frame, usually in the top-left corner when you’re standing inside the room. You’ll see a designation like ES-VS (vented skylight), ES-FS (fixed skylight), or ES-RW (roof window), followed by a size code such as 3046, which translates to roughly 30 inches wide by 46 inches long in the rough opening. That size code matters more than anything else when matching a flashing kit or replacement sash. A 3046 flashing will not seal a 3040 opening, and we’ve seen that mistake more than once in Jacksonville homes where a previous contractor guessed instead of reading the tag.

ES Windows uses a stepped aluminum flashing design that integrates with the shingle courses, and the profile changed slightly between pre-2015 and post-2015 production runs. If your unit was installed before 2015, an OEM flashing kit from the current catalog may not seat cleanly without a field modification. That’s a compatibility gotcha most homeowners don’t discover until water is already in the drywall. We identify the production era from the tag, then select either an OEM part or a quality aftermarket equivalent that matches the original geometry. For most post-2015 units in Jacksonville, OEM and aftermarket are interchangeable in practice. For older units, we lean OEM because the aftermarket options rarely match the older curb profile.

Explore

Styles & brands we work with

Kitchen remodeling
Kitchen remodeling
Bathroom remodeling
Bathroom remodeling
Home additions & ADU
Home additions & ADU
Roofing
Roofing
Windows & doors
Windows & doors
Driveway & pavers
Driveway & pavers
Fence
Fence

Signs Your ES Windows Roofing Is Failing

  • Water staining on the ceiling or wall below the unit. This usually means the flashing seal has broken down from Jacksonville’s heat and UV exposure. Aluminum expands and contracts with every summer afternoon thunderstorm, and after a decade or so the sealant loses adhesion enough to let water ride the frame down into the house.
  • Condensation between the two panes of glass. The insulated glass unit has lost its seal. You cannot wipe this away, and no amount of caulk on the outside will fix it. The sash needs to be replaced or the glass unit swapped if the frame design allows it.
  • Visible cracks in the plastic or aluminum curb around the exterior frame. Jacksonville sun is hard on polymer components. Once the curb cracks, water gets behind the flashing and rots the roof decking underneath. By the time you see the crack from inside, the sheathing may already be soft.
  • Difficult operation on a vented unit. If the sash binds, grinds, or won’t stay open, the operator arms or the hinge pins are worn. Forcing the crank usually snaps the gear inside the operator, which turns a $40 part into a $400 assembly replacement.
  • Daylight visible around the frame edge from the attic. If you can see sky between the rough opening and the skylight frame, the flashing has pulled away from the deck. In a Jacksonville summer storm, that gap will channel water directly onto your insulation and drywall ceiling.
Before & after

See the difference

Before - Recent ProjectBeforeAfter - Recent ProjectAfter
Recent Project
Before - Full RestorationBeforeAfter - Full RestorationAfter
Full Restoration
Before - Complete UpgradeBeforeAfter - Complete UpgradeAfter
Complete Upgrade

Replacement Cost & What’s Included

A remodeled living room with built-in shelves around the fireplace

For ES Windows roofing repairs in Jacksonville, expect $600 to $2,500 installed, depending on which component failed and how much deck repair is required. A straightforward flashing reseal or replacement on a single unit usually lands between $600 and $1,100, including the new flashing kit, fasteners, sealant, and labor. A full sash replacement for a vented roof window runs $1,200 to $2,500 when the glass unit is fogged or the frame is warped. If water has been getting in for a while and the plywood decking around the opening needs to be cut out and replaced, add $400 to $800 for the structural repair and the flashing resets that come with it.

Every job gets a written price before we start, with the parts listed as separate line items from the labor. That’s The Garrison Standard at work: you know exactly what you’re paying for, and the number doesn’t move once we’re on the roof. The work is covered by our 365-Day Done Right Promise. If the repair fails within a year, we come back and make it right at no charge. That’s in writing, on the estimate we hand you before the first tool comes out.

DIY or Call Us?

You can check a few things safely without getting on a ladder. Read the model tag on the interior frame so you know what you have. Look at the condition of the visible seal around the frame from inside the house. Check your attic in daylight for obvious gaps or water stains on the sheathing. That’s useful information to have when you call.

What you should not do is go up on a Jacksonville roof and reseal a skylight flashing yourself. A wet composite shingle roof is slick, and a fall from a single-story roof is a life-changing injury. The bigger issue for your house is a bad reseal: if you caulk the wrong seam or skip the underlayment check, you’ll trap water against the decking and cause rot that costs ten times what the original repair would have. This is one job where the know-how and the fall protection both matter. Scope it right the first time – the job goes a lot smoother when nobody’s surprised. That’s how Curtis Lane runs the crew, and it’s how we size up every skylight repair before we write the number.

Call us at (904) 337-5929 and we’ll schedule a look at the unit. The estimate is free, it’s in writing, and a live person answers the phone.

FAQs

A whole-home remodel with the living, dining and kitchen areas opened up

Getting started with Bradford in Jacksonville

Every project starts with a conversation and a written price. Here is how to take the first step.

A project lead measuring a kitchen with the homeowner during a free estimate

Free on-site estimate

A project lead walks the job with you, measures it and hands you a written, line-item price. No obligation.

Book an estimate
A remodeling crew arriving at a home with lumber and tools

Your Jacksonville team

A local crew that works across Jacksonville and the towns around it, to the same written standard as every Bradford location.

Areas we serve
A worker laying floor protection and a dust barrier before work starts

Read our written promise

What we promise on every job, written down, with the terms spelled out before any work starts.

Our promise
Need Construction help in Jacksonville? Licensed & insured · Written quotes before work starts response · free estimates
Call (904) 337-5929
Local Service Coverage

Request a Free Estimate in Jacksonville

Tell us what you need - Bradford Remodeling Co Jacksonville responds fast. No obligation.

When you send us your details, you confirm you have read our Privacy Policy and agree to be contacted by call, text, or email regarding your project, including by the service partners who may complete the work.

Prefer to text? Send a Text
Call Now - 24/7 Dispatch