
Window Cleaning Perth
Streak-free cleaning for external glass, frames and window tracks, quoted by bedroom count, with second-storey and high-access windows available by appointment.
Glass, frames and tracks, cleaned by hand or water-fed pole
This is a dedicated window cleaning service covering external glass, frames and tracks. A squeegee technique is used for standard access, and a water-fed pole system for second-storey or hard-to-reach glass, which cleans and rinses with purified water from ground level without ladders against the property. All equipment is supplied by us and the work is done by our own employed, uniformed team.
Some of this work already sits inside a bond clean. Internal windows, tracks and ground-floor external windows are already covered as part of a full Perth bond clean. What this service adds is second-storey access, complex window configurations, or a more thorough dedicated pass across the whole property.
Is Window Cleaning Mandatory When You Move Out?
Window cleaning is not a mandatory service. There's no requirement to have your windows professionally cleaned before you move out.
Even so, clean windows matter. It's one of the more obvious things a property manager notices at a final inspection, so having them looking their best is worth the effort.
Doing it yourself is completely fine. The tricky part is getting a genuinely streak-free, haze-free finish. A lot of DIY attempts fail for exactly this reason, usually from the wrong product, the wrong cloth, or not buffing the glass fully before it dries.
If you'd rather not risk it, booking window cleaning alongside your bond clean means everything is handled in one visit.
Priced by bedroom count, for standard access
Bedroom-count pricing covers ground-floor external glass, frames and tracks. Second-storey and high-access windows are quoted separately once we've seen the job or your photos, since access and equipment needs vary property to property.
What moves a price above the starting figures. Second-storey or high-access windows, complex configurations like bay windows or multiple panes per frame, and general access difficulty. Scope is confirmed when you book.
Payment terms. A 10% deposit secures your booking and the balance is due on the day of service.
What the job actually covers
Everything below is part of the standard window clean and is already in your quoted price.
Glass
- External glass cleaning, streak-free technique
- Squeegee or water-fed pole, matched to access level
Frames and tracks
- Cleaned as a separate step from the glass
- Dust, grit and debris cleared before the glass is touched
Second-storey and high-access
- Available by appointment
- Quoted separately once access is confirmed
What is not part of this service
Listed plainly so nothing comes as a surprise on the day.
- Skylights
- Internal window cleaning as a standalone booking (already covered inside a standard bond clean)
What we do not guarantee
- A streak-free finish where windows have pre-existing etching or heavy hard-water mineral deposits that have permanently marked the glass
You check it before we leave
Our commitment on window cleaning is immediate rather than deferred. When the crew has finished, the job is inspected while they are still at the property, and anything you are not happy with is done again before they leave. That is what we mean by a 100% job satisfaction commitment.
It is a commitment about the standard of our workmanship: we keep working until you are satisfied with the work itself. It is not a promise about glass that was already etched or damaged before we arrived.
Your rights under Australian Consumer Law apply independently of this commitment and cannot be excluded by it.
How this differs from our other guarantees
Two of our services carry a fixed day count and four do not. Here is the position in plain terms, because the difference is easy to blur.
This service has no day count. The commitment is the on-site check described above, made and settled while the crew is present.
Bond cleaning carries a 14-day re-clean warranty, set out on its own policy page. Bond carpet cleaning carries 24 hours. Neither figure applies to window cleaning, and this service's on-site commitment does not apply to them.
Bedroom-based pricing
A confirmed range for standard access, not an estimate.
Our own employed team
No subcontractors. Every job is done by our uniformed staff, and every team member holds a current National Police Certificate.
$10 million public liability
Public liability cover of $10 million, confirmed by the business, applies to the work we carry out at your property.
Flat rates, no loading
No weekend surcharge, no public holiday surcharge, no off-hours surcharge, and no distance surcharge anywhere in our service area.
Five steps, start to finish
- Get a quote. Call (08) 6275 2020, use our enquiry form, or book online any time, day or night.
- Confirm your booking. A 10% deposit secures your date and time.
- We do the job. Our team cleans your glass, frames and tracks to the standard above.
- You check the work. We fix anything that's not right before we leave.
- Pay the balance. The rest is due on the day.
All Perth metro, Yanchep to Kwinana
We cover the Perth metropolitan area from Yanchep in the north to Kwinana in the south, a corridor of approximately 115 kilometres end to end. There is no distance-based surcharge anywhere in that area, including at both extremes. Our base is in Embleton, in Perth's inner north east.
Suburbs we work in regularly
Window cleaning in Perth, answered
Yes, for internal windows, tracks and ground-floor external windows. Standalone window cleaning covers second-storey access, complex setups, or a more thorough dedicated pass.
Yes, by appointment. These are quoted separately since access varies from property to property.
No. Skylights are not part of this service.
Yes, as a separate step from the glass, since tracks and frames collect a different kind of buildup.
In almost every case, yes. The exception is glass with pre-existing etching or heavy, long-term hard water marks, where the mark has become permanent. We'll flag this before we start if it applies to your property.
You inspect the work while the crew is still on site, and anything not to standard is redone before they leave. That's the basis of our 100% job satisfaction commitment.
Window cleaning in practice
Window cleaning in practice, at Perth properties across our service area.

Get your windows quoted
Tell us your bedroom count and any second-storey access, and we will come back with your price. A 10% deposit secures the booking and the balance is due on the day.
Two Mates Cleaning Pty Ltd, ABN 62 694 980 973. 7 Sanderson Street, Embleton WA 6062.
Related window cleaning information
Tiles and Grout Cleaning
Machine-assisted cleaning for tiled floors and walls, and the grout between them.
How tile and grout cleaning worksPressure Washing
The same machine-assisted idea, applied to outdoor paving.
Pressure washing outdoorsBond Carpet Cleaning
Steam or dry carpet cleaning, plus rugs and upholstery, at one flat price.
Bond carpet cleaning Perth