Skylight Installation and Repair: What Charlotte Homeowners Should Know

Skylights bring natural light into dark hallways, bathrooms, and bonus rooms. They also bring headaches when they leak — and in Charlotte's rain-heavy climate, leaking skylights are one of the more common repair calls roofers get.

If you're thinking about adding a skylight, dealing with one that drips every time it rains, or trying to decide whether to repair or replace during your next roof replacement, here's what you need to know.

Types of Skylights

Fixed Skylights

These don't open. They're sealed glass or acrylic panels set into the roof that let light through. They're the least expensive, the least likely to leak (fewer moving parts and seals), and the best choice for spaces where ventilation isn't needed — like hallways, closets, and stairwells. A fixed skylight installed during a reroof costs $500 to $1,500 for the unit plus $300 to $800 for labor, depending on the size and brand.

Vented (Operable) Skylights

These open to let air through. They're popular in bathrooms and kitchens where moisture needs an escape route. They cost $1,000 to $2,500 for the unit plus labor. The opening mechanism can be manual (a crank or push bar) or electric (a motorized opener, sometimes with a rain sensor that closes automatically). Electric vented skylights run $1,500 to $3,000 for the unit.

Tubular Skylights (Sun Tunnels)

These are small-diameter tubes — typically 10 to 14 inches — that capture light on the roof and channel it through a reflective tube to a diffuser in the ceiling below. They're the cheapest option ($200 to $600 installed) and work well for small spaces like closets, laundry rooms, and bathrooms. They don't provide a view of the sky, but they bring in a surprising amount of light for their size.

Why Skylights Leak in Charlotte

Skylights are essentially controlled holes in your roof. Every hole in a roof is a potential leak point, and skylights are bigger holes than pipe boots or vents. Charlotte's climate — 43 inches of annual rainfall, heavy summer downpours, and high humidity — tests skylight seals hard.

Flashing Failure

The most common cause of skylight leaks isn't the skylight itself — it's the flashing around it. Skylight flashing is a system of metal pieces (step flashing on the sides, head flashing at the top, and apron flashing at the bottom) that integrates the skylight frame into the surrounding shingle field. If any piece of this flashing system was installed incorrectly, wasn't integrated properly with the shingles, or has corroded over time, water gets in.

Flashing failures are especially common on skylights that were installed years ago and have been through one or more roof repair or replacement cycles where the crew didn't properly re-flash the skylight.

Seal Degradation

The seals between the glass and the skylight frame degrade over time. Charlotte's UV exposure (we're further south than most people realize — roughly the same latitude as North Africa) and temperature swings accelerate this degradation. After 15 to 20 years, the seals on most skylights are compromised. You'll notice fogging between the glass panes (on double-pane units) or water dripping from the frame edges during rain.

Condensation (Not Actually a Leak)

In winter, warm, humid air from inside the house hits the cold glass surface of the skylight and condenses. Water drips from the skylight frame, and it looks exactly like a leak. The difference: condensation happens on cold mornings even when it hasn't rained. If your skylight "leaks" only on cold mornings, it's probably condensation, not a flashing problem. The fix is usually better attic ventilation or a skylight with a better thermal break between the glass and frame.

Skylight Repair vs Replacement

When to Repair

Repair makes sense when:

Flashing repairs run $300 to $800 depending on the extent of the work. Seal replacements on the unit itself cost $200 to $500. These are standard flashing repair jobs that most experienced Charlotte roofers handle routinely.

When to Replace

Replace when:

Replace Skylights During a Roof Replacement — Always

This is the single most important piece of advice in this article. If you're getting a new roof and your skylights are more than 10 years old, replace them at the same time. Here's why:

Adding a New Skylight

If you're thinking about adding a skylight where there isn't one, here are the practical considerations:

Location

North-facing skylights provide the most consistent, even light without direct sun glare. South-facing skylights get the most total light but also the most heat gain — a concern in Charlotte's summers. East-facing catches morning sun. West-facing catches afternoon sun and the most heat. For rooms where you just want daylight without baking, north or east is the best orientation.

Roof Pitch

Skylights work best on roof pitches between 4/12 and 8/12. On lower pitches, water doesn't drain away from the skylight as quickly, increasing leak risk. On very steep pitches, the skylight becomes more like a window and loses the overhead-light effect. Most Charlotte homes have roof pitches in the 5/12 to 7/12 range, which is in the sweet spot.

Permits

Adding a new skylight in Mecklenburg County requires a building permit because you're modifying the roof structure (cutting an opening in the decking and potentially cutting a rafter). Your roofer or contractor should pull this permit. Expect $75 to $200 for the permit fee.

Interior Finishing

Don't forget the inside. A skylight opening needs a light shaft — a framed, drywalled, and painted tunnel from the roof opening to the ceiling below. If your attic is shallow, this is simple. If there's significant attic space between the roof and the ceiling, the light shaft gets longer and more expensive. Budget $500 to $2,000 for the interior finishing work, depending on shaft length and complexity.

Skylight Maintenance in Charlotte

Most homeowners install a skylight and forget about it until it leaks. A little maintenance goes a long way:

Skylights are worth having when they're installed correctly and maintained. They're a nightmare when they're not. If you're adding new ones or dealing with old ones that leak, talk to a roofer who has specific experience with skylight installation — not every roofing company in the Lake Norman area or Charlotte metro does skylight work regularly, so ask about their experience before you hire.

Ready to Find a Roofer?

Get free quotes from top-rated Charlotte roofing companies. No obligation.

Save 20%