Skylights bring natural light and beauty into your home, but over time, they can accumulate dust, dirt, pollen, and even mould, reducing their efficiency and clarity. Regular cleaning keeps them looking great and ensures maximum light transmission.
If you're wondering how to clean a skylight safely and effectively, this guide will walk you through the process—whether it's an interior or exterior skylight.
Why Clean Your Skylight?
Before diving into the cleaning process, let's look at why it's important:
- Improves Natural Light – A clean skylight allows more sunlight to enter.
- Prevents Buildup – Dirt and debris can lead to stains, mould, or water damage.
- Extends Lifespan – Regular maintenance prevents seal deterioration.
- Enhances Curb Appeal – Clean skylights make your home look well-maintained.
How Often Should You Clean a Skylight?
- Interior Glass: Every 3–6 months (dust and condensation buildup).
- Exterior Glass: At least twice a year (more if near trees or in dusty areas).
- After Storms: Check for debris, leaves, or bird droppings.
How to Clean an Interior Skylight (From Inside)
Tools You'll Need:
- Microfiber cloth or sponge
- Mild dish soap or vinegar solution
- Squeegee (optional)
- Extension pole (for high skylights)
- Bucket of warm water
- Dry cloth for buffing
Step-by-Step Process:
Step 1: Remove Dust & Debris Use a microfiber cloth or duster to wipe away loose dust.
Step 2: Prepare Cleaning Solution Mix a few drops of dish soap with warm water, or use a 50/50 vinegar-water solution for stubborn stains.
Step 3: Wipe the Glass Dampen a soft cloth or sponge in the solution and gently wipe the skylight in circular motions.
Step 4: Squeegee (Optional) For streak-free results, use a squeegee from top to bottom.
Step 5: Dry & Buff Use a dry microfiber cloth to remove any remaining moisture and prevent streaks.
How to Clean an Exterior Skylight (From Outside)
Cleaning the outside of a skylight requires extra care, as it often involves working on a roof.
Safety First!
- Use a sturdy ladder and have someone spot you.
- Wear non-slip shoes.
- Avoid cleaning in wet or windy conditions.
- Consider hiring a professional if you're uncomfortable working on a roof.
Tools You'll Need:
- Garden hose (never a pressure washer, which can break seals and damage the roof)
- Soft-bristle brush or sponge
- Squeegee
- Mild dish soap or skylight cleaner
- Extension pole (if accessible from ground)
Step-by-Step Process:
Step 1: Remove Debris Use a soft brush to remove leaves, dirt, and twigs.
Step 2: Rinse with Water Spray the skylight with a garden hose to wash away loose dirt.
Step 3: Apply Cleaning Solution Mix dish soap with water and apply with a sponge or soft brush. Avoid harsh chemicals that can damage seals.
Step 4: Scrub Gently Work in circular motions to remove grime, bird droppings, or water stains.
Step 5: Rinse Thoroughly Spray the skylight again to remove all soap residue.
Step 6: Squeegee & Dry Use a squeegee to remove excess water and prevent streaks.
Tips for Maintaining Your Skylight
✅ Check Seals Regularly – Inspect for cracks or gaps that could cause leaks.
✅ Trim Nearby Trees – Reduces leaves and debris buildup.
✅ Install a Screen or Guard – Prevents large debris from accumulating.
✅ Watch for Condensation – Excess moisture can indicate ventilation issues.
✅ Schedule Professional Inspections – An expert can spot problems early.
When to Call a Professional
While DIY cleaning works for most skylights, you should call a professional if:
❌ The skylight is too high or difficult to access. ❌ You notice cracks, leaks, or seal damage. ❌ There's mould or water damage around the frame. ❌ The skylight needs resealing or repair.
Keep Your Skylight Sparkling
A clean skylight not only brightens your home but also extends the lifespan of your roofing system. By following these simple steps, you can keep your skylights in top condition year-round.
Need professional skylight cleaning, inspection, or repair? Contact Ontario Tech Roofing today! And if you're thinking about adding a new skylight rather than maintaining an old one, our guide to skylight installation costs, placement and common mistakes is a good place to start. We serve Hamilton, Mississauga, and the entire GTA with expert roofing and skylight services.
Related Reading
Frequently Asked Questions
What should I use to clean a skylight?
Mild dish soap and water or a diluted vinegar solution with a soft cloth or sponge works for most skylights. Avoid ammonia-based cleaners and abrasive pads on acrylic or plastic domes, because they can cloud and scratch the surface.
Why is there condensation on my skylight?
Warm, humid indoor air meets the cold glass, especially in bathrooms and kitchens. Running exhaust fans and lowering indoor humidity helps. Fog between the panes means the seal has failed and the unit needs to be replaced.
When should a skylight be replaced instead of cleaned?
Replace it if there's fog between the panes, the dome is cracked or yellowed, or it leaks again after repairs. It's also worth replacing an older skylight when you re-roof, so the new flashing and roof are installed together.
Is a leaking skylight a skylight problem or a roof problem?
Most skylight leaks come from the flashing around the unit, not the glass. A roofer can tell whether the flashing, the seal or the skylight itself is the problem.
Get Your Free Roof Estimate
Ready to protect your home? Ontario Tech Roofing has served homeowners across the GTA since 1998. Book your free estimate or call us at 905-616-4408.

