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.
Starting price
per m²
GST exclusive. Final quote returned the same day, as soon as possible.
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 Melbourne's Inner East — Hawthorn, Kew, Camberwell, Balwyn, Canterbury, Box Hill, Doncaster, Templestowe, Glen Iris, Malvern, Toorak and surrounding suburbs. 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 Melbourne's Inner East, Bayside and city fringe.
Related services