Skylight Repairs in Melbourne
A skylight that drips, stains the ceiling or fogs up after rain is almost never a glass problem. It’s the flashings and the roof around it. We find where the water actually gets in, fix it properly, and water test it. We also supply and install new skylights, including custom shapes, sizes and colours, across Melbourne and towns within about 2 hours.
Call us: 03 8583 2640 or 0426 204 244
Why skylights leak
I’m Victor from Holy Mess Repairs. Most leaking skylights we’re called to have already had silicone run around them. That rarely lasts, because the usual cause is underneath: a missing or undersized back-tray flashing on the high side, rusted flashings, cracked tiles beside the skylight, or a box gutter junction nearby.

Skylight work we do
- Leak investigation, including dye testing when the leak is hard to find
- New back-tray and side flashings on metal and tile roofs
- Repairs to the tiles or sheets around the skylight
- Supply and install new skylights, including custom shapes, sizes and colours
- Replacing rusted or failed skylights
- Re-flashing and repairs to existing skylights
- Make-safe when water is coming in now: see emergency roof repairs

How it works

- Tell us about the leak. Send photos of the ceiling and, if you can, the skylight from the roof.
- We find where the water gets in. Usually the flashings or the roof around the skylight, not the glass. Dye testing pins it down when it’s hard to find.
- Options and a price. Reseal, re-flash or replace, priced in a written document before we start.
- We fix it properly. Compliant back-tray and side flashings, with the roofing around the skylight made good.
- Water test and photos. We water test where we can and send before and after photos.
Real Melbourne skylight jobs
- Sunshine West: water was coming in from two causes, a failed roof-mounted solar hot water unit and inadequate skylight back-flashings. We isolated the solar unit, removed the sheets around the main skylight and fitted a new, compliant back-tray flashing, then did the same on the second skylight. The total job was $8,100 + GST.
- Mill Park: an ongoing leak near two skylights after a previous roofer’s fix failed. We quoted dye testing first, then targeted skylight flashing, tile and box gutter repairs, with options of $2,405, $3,185 and $4,225.
- Coburg: a rusted, failed skylight was letting water into a corridor and the downlights. We made it watertight and checked the wet downlights for electrical safety.
Real quotes and reports from our jobs
These are real quotes and reports we sent to customers, published with their permission. Names, street addresses, contact details and claim numbers are blacked out. Click a page to open the full PDF.
Quote
Concrete tile roof leak & full maintenance · Vermont South VIC
Structural assessment and repair quote for a 50-year-old concrete tile roof in Vermont South. We found the causes of the leaks, including skylights, tiles and gutters, and priced options from about $1,400 for targeted leak repairs up to about $22,400 for full maintenance, with dye testing and photo and video evidence of every finding.
Pre-arrival estimate
Dye leak detection & skylight/box gutter repair · Mill Park VIC
Dye-testing and repair quote for a two-storey tiled townhouse in Mill Park with an ongoing leak near two skylights. We prepared it before attending, from the property manager’s photos and an earlier roofer’s quote. We first dye-test to find the exact entry point, then fix the skylight flashings, tiles and box gutter junction. Options are $2,405, $3,185 and $4,225.
Insurance
Emergency make-safe · Coburg VIC
Before-and-after make-safe report from Coburg. A rusted, failed skylight and a gap where the tiles meet the wall were letting water pour into an internal corridor and through the downlights. We tarped and sandbagged both areas to make the home watertight and checked the wet downlights for electrical safety, with photos of every step.
Report
Roof & stormwater inspection · Bairnsdale VIC
Roof and stormwater inspection for a primary school toilet block in Bairnsdale. We documented problems with the Colorbond roof, skylights, gutters and stormwater drainage, checked them against the NCC and AS/NZS 3500.3, and gave the school priced options ranging from about $2,500 for maintenance up to about $20,000 for full replacement, with pros, cons and risks for each.
Areas we cover
We cover all of Melbourne, plus the towns within about a 2-hour drive of the city:
- Geelong, Bellarine and Surf Coast: Geelong, Lara, Ocean Grove, Queenscliff, Torquay, Anglesea and Colac
- Mornington Peninsula: Frankston, Mornington, Rosebud and Sorrento
- West and Ballarat: Melton, Bacchus Marsh, Ballan and Ballarat
- Macedon Ranges and Goldfields: Sunbury, Gisborne, Woodend, Kyneton, Daylesford, Castlemaine and Bendigo
- North: Wallan, Kilmore, Seymour and Euroa
- Yarra Valley and Yarra Ranges: Lilydale, Yarra Glen, Healesville, Warburton, Kinglake and Marysville
- West Gippsland and Latrobe Valley: Pakenham, Drouin, Warragul, Moe, Morwell and Traralgon
- Bass Coast and South Gippsland: Phillip Island, San Remo, Wonthaggi, Inverloch and Leongatha
Not sure if your town is in range? Call 03 8583 2640 or 0426 204 244 and ask.
Why Holy Mess Repairs
- Licensed roof plumbers. Victorian licence 32176, on the Victorian Building and Plumbing Commission register.
- Insured through BizCover.
- Around 4.4 stars from 120+ Google reviews.
- Photos of everything. You see the problem before we fix it and the result after.
- Prices before we start. You choose the option.
- Warranty that matches the work.
HOLYMESS PTY LTD · ABN 31 666 327 813
How we quote
Call or email us and I’ll give you a free estimate over the phone. There’s no fee for the estimate. Once you’re happy with it, we send you a written document that explains what to expect, the likely scenarios and what each one costs, plus the quality of work and the warranty. That way you know exactly what you’re getting before we arrive.
Send us photos and videos on WhatsApp: 0426 204 244. Send as many as you can. The more we see, the more accurate the estimate.
Melbourne skylight FAQs
Why is my skylight leaking?
Usually the flashings or the roof around it, not the glass. A missing or undersized back-tray flashing, rust, cracked tiles beside the skylight or a nearby gutter junction are the common causes.
Can you fix a skylight leak without replacing the skylight?
Often, yes. If the skylight itself is sound, new flashings and repairs to the roof around it usually fix the leak. If it’s rusted or failed, we’ll price replacement as an option.
Will silicone fix my skylight?
It may stop a drip for a while, but it rarely fixes the cause. We’ll tell you honestly when a reseal is enough and when the flashings need redoing.
How do you find the leak?
We check the roof and the roof space, and use dye testing when the source isn’t obvious, so we fix the right spot.
Do you supply and install new skylights?
Yes. We supply and install new skylights, including custom shapes, sizes and colours, and flash them properly into your roof.
Are you licensed and insured?
Yes. We hold Victorian licence 32176 and we’re insured through BizCover.
Do you cover my town?
Yes, if you’re in Melbourne or within about a 2-hour drive. That includes Geelong, the Bellarine, Torquay, the Mornington Peninsula, Ballarat, Bendigo, Castlemaine, Kyneton and the Macedon Ranges, Seymour, the Yarra Valley, Healesville, Warburton, Warragul, Traralgon, Phillip Island, Wonthaggi and Colac. Not sure? Call 03 8583 2640 and ask.
Can I see your work before I book?
Yes. Visit our Reservoir showroom and warehouse at Unit 10, 236–244 Edwards Road, Reservoir VIC. It’s open 6am to 6pm, 7 days. Call ahead and we’ll make sure the right person is there.
Do you charge for a quote?
No. Call or email us and we’ll give you a free estimate over the phone, with no fee for the estimate. Send photos and videos on WhatsApp to 0426 204 244 and we’ll follow up with a written document setting out the likely scenarios, the cost of each and the warranty.
Get your skylight leak fixed
Send us photos and videos on WhatsApp to 0426 204 244, or call for a free phone estimate.
Call Victor and the team: 03 8583 2640 or 0426 204 244
Visit our Reservoir showroom and warehouse: Unit 10, 236–244 Edwards Road, Reservoir VIC 3073. It’s our working base. Crews load materials there, our equipment and machinery are stored there, and the office is upstairs. There’s also a separate showroom where you can see examples of our roofing, plumbing and renovation work and meet the team. Open 6am to 6pm, 7 days. No booking needed, but call ahead and we’ll make sure the right person is there to meet you.
Holy Mess Repairs · 19 Chivers Rd, Templestowe VIC 3106 · Showroom and warehouse (call ahead): Unit 10, 236–244 Edwards Road, Reservoir VIC 3073 · Serving Melbourne and towns within about 2 hours