Skylights take more weather abuse in this corner of Washington than almost any other roof penetration. Between the long stretch of winter rain that settles over the Skagit Valley, the wind that funnels off the Skagit flats and across Rosario Strait and the Strait of Juan de Fuca, and the moss that creeps in on shaded, north-facing roof planes from Sedro-Woolley to Bellingham, an old or poorly flashed skylight is usually the first place a roof starts to leak. Homeowners from Mount Vernon and Burlington to Anacortes, La Conner, Stanwood and Camano Island tend to ask for a number before they ask for anything else, so here's an honest look at what skylight replacement actually costs around here and why the range is as wide as it is.
Most single skylight replacements in Skagit, Island and Whatcom counties land somewhere between roughly $1,200 and $4,500 installed, with the spread coming from unit type, size, roof access, and how much of the surrounding curb and flashing has to be rebuilt rather than reused. A straightforward fixed-glass, like-for-like swap on an accessible roof plane sits at the low end. An electric or solar-powered vented skylight with a rain sensor, mounted on a steep or hard-to-reach section of roof, with a rotted curb underneath, sits toward the high end — and on the islands, where salt air corrodes fasteners and flashing faster than it does inland, that upper range shows up more often than homeowners expect.
| Cost Factor | Typical Low | Typical High |
|---|---|---|
| Fixed (non-venting) skylight, like-for-like swap | $900 | $1,800 |
| Manual vent-opening skylight | $1,400 | $2,600 |
| Electric or solar-powered vent skylight with rain sensor | $2,200 | $4,500 |
| Upsizing or a custom-shaped unit | +$300 | +$1,200 |
| New step-and-counter flashing kit | $250 | $600 |
| Curb repair or rebuild (rot, wrong pitch, undersized) | $400 | $1,500 |
| Steep-slope or difficult-access surcharge | $200 | $700 |
| Interior drywall and trim finish work | $150 | $600 |
| Old unit removal and disposal | $100 | $300 |
Treat this table as a way to understand where the money goes and which line items are worth asking a contractor about, not as a menu to add up yourself — most reputable bids bundle several of these into one installed price rather than itemizing every step.
A few conditions specific to this region push jobs toward the higher end of the range more often than a generic estimate would suggest. Winter rainfall here isn't dramatic, but it's persistent, and a curb or deck that's been absorbing moisture for years — especially under a shaded, moss-prone slope in Sedro-Woolley, Burlington or the wooded lots around Bellingham — is often softer than it looks from the ground. That doesn't show up until the old skylight comes out, which is why a fair number of quotes carry a contingency line for curb repair rather than a flat guarantee.
Wind exposure matters too. Homes out on the Skagit flats near La Conner, on Camano Island, or along the water in Anacortes see steadier wind loads than inland lots, which affects fastening schedules and sometimes pushes a contractor toward a heavier-duty flashing assembly. Salt air compounds this on the islands and near the water — galvanized fasteners and standard flashing corrode faster there, so a slightly more expensive, corrosion-resistant flashing kit is usually worth specifying even though it adds to the upfront number. Foothill properties near Sedro-Woolley and up toward the Cascade foothills occasionally see enough snow and ice to warrant checking that the curb height and ice-and-water shield around the opening are adequate, which is a smaller cost but worth confirming rather than assuming.

A written quote for skylight replacement should spell out more than a single number. At minimum, expect it to name the skylight brand and model (not just "comparable unit"), the glazing specification, and whether the flashing kit is being replaced outright or reused. Reused flashing is the single most common shortcut that leads to a callback a year or two later, so it's worth asking directly if the quote doesn't say.
The biggest mistake homeowners make comparing skylight bids is assuming a lower number means the same scope of work at a better price. It usually doesn't. Before comparing dollar figures, line up the skylight brand and glazing spec side by side — a bid built around a budget fixed unit will always beat one built around an electric vented unit with laminated, low-E glass, but they aren't the same product. Next, check whether flashing replacement is explicit in each bid; a quote that's quiet on flashing is often planning to reuse the old kit, which is a real risk given how much rain this region gets over a typical winter.
It's also worth confirming that whoever you're comparing is licensed and insured to do the work in Washington, and asking each bidder the same direct question about what happens if they find curb rot once the old unit is off — a contractor with a clear answer to that question has probably done this enough times to know what they're likely to find. Alpine Exteriors builds curb-condition contingencies into quotes upfront rather than treating them as a surprise change order, which tends to make the final invoice match the original number more often than not.
Standard homeowner's insurance policies generally treat skylight replacement as routine maintenance and won't cover it unless the damage traces back to a specific covered event — a branch strike during a windstorm, for example, or documented wind-driven rain intrusion after a storm. If a leak developed gradually from age or a failed seal, that's typically on the homeowner, so it's worth having a contractor document the cause before filing a claim rather than after a denial.
Many local contractors offer financing options for skylight and broader exterior projects, which can make sense when a skylight replacement gets bundled with roofing work already planned for the same section of roof. It's also worth checking with your electric utility before finalizing a glazing spec — some utilities serving Skagit, Island and Whatcom counties periodically offer rebates or incentives tied to high-efficiency windows and glazing, and eligibility rules change often enough that it's better to ask directly than assume.
Most single-unit replacements are a one-day job once the crew is on the roof, though the exact timing depends on weather, roof pitch, and whether curb repair turns up once the old unit is removed. Given how much rain this region sees between fall and spring, most contractors build in some flexibility on the scheduled date rather than promising an exact day months in advance.
On some newer skylights, the glazing unit can be replaced separately from the frame and curb, which costs less than a full replacement. On older units, though, the frame, seals, and flashing have usually aged out together, and replacing glass alone on a unit with a failing frame or flashing just delays the same leak. A contractor should be able to tell you which situation you're in after a look at the actual unit, not a photo.
Both are common causes, and it's not always obvious which one without getting on the roof. Failed flashing, a cracked seal, or a deteriorated curb are skylight-side problems; moss buildup redirecting water, aging shingles or panels around the opening, or ice damming in colder foothill areas are roof-side problems that happen to show up at the skylight because it's a natural weak point. A proper inspection should identify the actual source before anyone proposes a fix.
It depends on the specific jurisdiction and whether the replacement involves resizing the opening or altering structural framing — a straight like-for-like swap is often treated differently than an upsized or relocated unit. Requirements vary by city and county, so it's worth confirming with the local building department or having your contractor pull the correct permit rather than assuming a past project's rules still apply.
If you're weighing skylight replacement against a repair, or trying to figure out where your specific roof falls in the ranges above, Alpine Exteriors can walk the roof, check the curb and flashing condition in person, and put together a written quote that names the actual unit, glazing spec, and scope rather than a single vague number. Alpine Exteriors holds Washington contractor license ALPINI751OW and works throughout Mount Vernon, Anacortes, Burlington, Sedro-Woolley, La Conner, Stanwood, Camano Island and Bellingham. Reach out for an on-roof assessment before committing to a number based on square footage alone.