Roof inspection
We inspect from a ladder and drone where needed — checking for cracked tiles, lifted caps, deteriorated pointing, and blocked valleys. Any repair items are flagged before we quote the clean.

Outside
Lichen, moss and black algae aren't just ugly — they hold moisture against your tiles or Colorbond, shortening the roof's life and voiding some manufacturer warranties. We soft-wash roofs so they last as long as they were designed to.
Overview
Every roof is different. We assess pitch, substrate, age and access before quoting. No high-pressure blasting on tiles — it cracks bedding and forces water under caps.
Bundle & Save
Maximise your curb appeal and your budget. Combine multiple services like House Washing and Window Cleaning in our instant estimator to unlock exclusive zero-mobilization discounts.
Instant estimate
Step 1: Select your home size.
The method
What's included
Fixed price. No hourly billing. What you're told upfront is what you pay when we hand the keys back.
FAQs
Something not covered? Send us a message and we'll answer honestly — even if the honest answer is "we're not the right fit."
Ask a questionIt looks faster, but it cracks tiles, breaks pointing, and voids most manufacturer warranties. It also only removes what's visible — the roots stay behind and regrow within a season.
Because it's still dying. Biocide kills the growth at the root, then rain and UV wash off the dead material over 2–8 weeks. Faster than that requires physical scraping, which we can add on.
Yes — this is often the most efficient time to book solar panel cleaning as well.
No. Most of our clients leave a key or provide access instructions. We'll send an ETA the morning of your booking and photo confirmation once complete.
We cover twelve councils across Melbourne — Boroondara, Whitehorse, Monash, Glen Eira, Bayside, Stonnington, Yarra, City of Melbourne, Manningham, Darebin, Port Phillip and Banyule. That takes in Hawthorn, Kew, Camberwell, Box Hill, Glen Waverley, Caulfield, Brighton, Toorak, Richmond, the CBD, Doncaster, St Kilda, South Melbourne, Northcote, Ivanhoe and Heidelberg. If you're just outside, ask — we often say yes.
Yes. Repeat bookings on a 6- or 12-month cadence attract a returning customer rate, and we'll auto-schedule reminders so you never miss a cycle.
Ready when you are
Five short questions and we'll come back the same day, as soon as possible, with a fixed price. No obligation, no pushy follow-ups.
Poli Clean Melbourne · ABN 40 732 526 016 · Fully insured with $20M public liability · Locally based in Boroondara, servicing twelve councils across Melbourne's inner east, bayside, city and north.
Related services