Skylight Replacement Cost (2026): $2,158 to $3,320 Each
Replacing a leaking deck-mounted skylight with a new flashing kit costs about $2,158 to $3,320 per skylight installed. Two leaking deck-mounted skylights replaced like for like, with factory flashing kits, underlayment and patched-in shingles, itemized with crew hours.

Describe it

Every line, by trade
The skylights in the Clamp app: described in plain words, then the estimate at $3,320 job cost, every line grouped by trade. Sample data. Illustration of the Clamp app.
The job at a glance
One build, fully itemized, with crew hours.
| Build | Job cost | Labor | Crew hours | Materials | Illustrative selling price |
|---|---|---|---|---|---|
| A. Two skylights, new flashing | $3,320 | $1,770 | 14 to 24 h | $1,550 | $4,316 to $6,640 |
Dump fees and other costs ($0) are the same in every build and included in the job cost. Materials include allowances. Illustrative selling price is the job cost at a 30% to 100% markup; your price depends on your own overhead and profit. Labor hours are a planning range and include setup, daily cleanup and material runs; they are never a charge to the customer. Permit and inspection fees are not included; requirements vary by jurisdiction.
Which price is closer to yours?
- Lean, +30%: A handyman or owner-operator who does the work with a small crew and no office. Usually the lowest quote. The owner handles scheduling, questions and callbacks around the work itself.
- Standard, +50%: A remodeling company with a crew, an office, insurance and someone to answer the phone. Close to the average remodeler's overhead in the National Association of Home Builders cost-of-doing-business survey.
- Full-Service, +100%: A design-build firm with designers, a salesperson and a project manager who runs the job. The extra pays for planning, coordination and one point of contact from design to final inspection.
Higher markup means more business behind the job, not by itself better work, and a lower markup is not by itself a better deal. For contractors: how each markup splits into overhead and profit is in the overhead categories guide.
The build in detail
A. Two skylights, new flashing: $3,320
Both old units come out, two comparable new units go in the existing openings, and the shingles around each are stripped, flashed with the factory kits and underlayment, and patched back in. Labor is $1,770 of the $3,320 job cost, or 53.3%. It is about 14 to 24 hours of work, including setup, daily cleanup and material runs.
Labor cost by trade
Labor only. Materials, allowances and dump fees are in the line items below. Hours are person-hours at typical production from Clamp’s labor hours catalog, as a range: a planning figure, not a schedule and not a charge to the customer.
| Trade | Hours | Labor cost | Lean×1.30 | Standard×1.50 | Full-Service×2.00 |
|---|---|---|---|---|---|
| Roofing | 12 to 21 h | $1,770 | $2,301 | $2,655 | $3,540 |
| Setup, cleanup and material runs | 1 to 4 h | in the prices | |||
| All labor | 14 to 24 h | $1,770 | $2,301 | $2,655 | $3,540 |
Every line item
Labor $1,770 + materials and allowances $1,550 + dump fees and other $0 = $3,320 direct job cost. Hours are person-hours at typical production, on labor rows only, and the direct-cost row adds about 15% for setup, daily cleanup and material runs; an allowance or material row names the labor line that installs it, and a subcontract row has none, because the sub’s price includes their own time. Some labor quantities include a difficulty factor, so they can exceed the measured area; each row’s derivation is in the downloadable data.
| Item | Qty | Unit | Hours | Labor | Material | Line cost |
|---|---|---|---|---|---|---|
| Roofing | ||||||
| Skylight Flashing KitLabor on: Skylight Install Labor | 2 | ea | $0 | $400 | $400 | |
| Skylight Install Labor | 2 | ea | 7 to 17 h | $1,120 | $0 | $1,120 |
| Skylight MaterialLabor on: Skylight Install Labor | 2 | ea | $0 | $1,150 | $1,150 | |
| Skylight Removal Labor | 2 | ea | 2 to 7 h | $650 | $0 | $650 |
| Roofing subtotal | 12 to 21 h | $3,320 | ||||
| Roofing subtotal | 12 to 21 h | $3,320 | ||||
| DIRECT JOB COST | 14 to 24 h | $3,320 | ||||
| DIRECT JOB COST | 14 to 24 h | $3,320 | ||||
Methodology & reproducibility
One reviewed snapshot for this build. The build is frozen from its own estimate run and priced by the published pricer.
Direct cost equals the sum of each row’s rounded quantity × (labor + material + other). Amounts are shown in whole dollars; every column adds to its total.
Scope selection, prose accuracy, arithmetic and provenance mapping reviewed; not independent market-rate verification.
- skylight-replacement-two/v2: JSON, CSV, field dictionary
Questions
What does replacing just one skylight cost?
In this example every line is priced per skylight, so one is half the job: $2,158 to $3,320, from a direct job cost of $1,660. That is $575 for the unit, $200 for the flashing kit, $560 to install it and $325 to take the old one out. Rot in the curb or the deck under it is extra; see What if there is rot under the old units?
Why replace the flashing and not just the skylight?
The leak is usually the flashing, not the glass. Factory kits with new underlayment, woven into stripped-back shingles, are most of the labor here and the reason the repair holds.
What if there is rot under the old units?
Deck rot shows up when the shingles come off and is priced when found. It is excluded from this build on purpose, so the base number stays comparable.
When is a whole roof smarter?
When the surrounding shingles are near the end of their life. This roof is about eight years old, so patching in makes sense; on a 20 year old roof, reflash during the reroof instead.
Sources & provenance
- Two skylights, new flashing reviewed snapshot Clamp Research