Moving out of a Melbourne rental? Your vacate clean is the single biggest factor in whether your bond comes back in full. The Victorian Residential Tenancies Bond Authority held 736,352 active bonds worth $1.545 billion as at 30 June 2025 (RTBA Annual Report 2024–25), and roughly one in three of those bonds doesn’t come back to the renter in full. A professional vacate clean in Melbourne costs between $230 and $870 in 2026, depending on property size and whether carpet steam cleaning is included. This guide breaks down the real numbers, what’s legally required, and how the maths actually work out for your bond.
Key Takeaways
- A professional vacate clean in Melbourne starts at $230 for a studio and tops out at $870 for a 5-bed with carpet steam cleaning (O2O Cleaning 2026 pricing).
- In 2023–24, only 64% of Victorian bonds were refunded in full, meaning 36% lost money (RTBA Annual Report 2023–24).
- Since March 2021, landlords can only require professional cleaning if they paid for it at the start and told you in writing (Consumer Affairs Victoria).
- A $460 clean protects an average $2,320 bond — that’s a 5:1 protection ratio on your money.
If you’d like to see the full service breakdown, our end of lease cleaning page covers the inclusions and guarantee in detail.
How much does a vacate clean cost in Melbourne?
A vacate clean in Melbourne ranges from $230 to $870 in 2026, based on fixed-price quotes covering 1 to 5 bedroom properties, with or without carpet steam cleaning. The median 3-bedroom 2-bathroom home costs $460 without carpets, or $615 with carpet steam clean included. All prices include a bond-back guarantee, so re-cleans are free if your agent flags issues.
These are flat project prices, not hourly rates. That matters because most tenants get burned by “from $35/hour” ads that balloon once cleaners realise an oven hasn’t been touched in two years. Fixed pricing means the quote you accept is the price you pay.
| Property Size | Without Carpet | With Carpet Steam Clean |
|---|---|---|
| Studio | $230 | $315 |
| 1 Bed 1 Bath | $300 | $390 |
| 2 Bed 1 Bath | $345 | $455 |
| 2 Bed 2 Bath | $415 | $525 |
| 3 Bed 1 Bath | $390 | $545 |
| 3 Bed 2 Bath | $460 | $615 |
| 3 Bed 3 Bath | $530 | $685 |
| 4 Bed 2 Bath | $520 | $745 |
| 4 Bed 3 Bath | $590 | $790 |
| 5 Bed 3 Bath | $635 | $870 |
Add-ons: Extra bedroom $35 · Extra carpet room $50. Most quotes for inner-Melbourne apartments come in between $300 and $525, while detached family homes in the outer suburbs typically sit in the $460 to $790 range.
Professional vacate cleaning in Melbourne starts at $230 for a studio and reaches $870 for a 5-bedroom home with carpet steam cleaning, based on 2026 fixed-price quotes from O2O Cleaning. All prices include a bond-back guarantee, with median 3-bed 2-bath properties priced at $460 without carpet.

What’s included in a professional vacate clean?
A professional vacate clean covers every surface, fixture, and appliance inside the property, structured around the standard Consumer Affairs Victoria condition report categories. The Real Estate Institute of Victoria estimates that a thorough vacate clean involves more than 200 individual tasks across a typical 3-bedroom home. Here’s how it breaks down room by room.
Kitchen
- Oven: racks, trays, glass door, seals and interior degreased
- Rangehood: filters cleaned, exterior degreased
- Stovetop: knobs, drip trays, burners and surrounding tiles
- Cupboards and drawers: wiped inside and out, handles polished
- Sink, taps, splashback and benchtops scrubbed and descaled
Ovens are where most DIY cleans fail. Agents are trained to open them first because baked-on grease is one of the most common bond deduction triggers. If you’d rather not deal with it yourself, our end of tenancy oven cleaning add-on covers it as part of the package.
Bathrooms and laundry
- Shower screens: soap scum, mineral deposits, frames and rails
- Tiles and grout scrubbed, mould treated where present
- Toilet: bowl, tank, base, seat hinges
- Vanity, mirror, taps and exhaust fan cover
- Laundry tub, taps and floor
Bedrooms and living areas
- Skirting boards, architraves and door frames wiped
- Blinds dusted slat by slat, curtains shaken
- Ceiling fans, light fittings and air vents dusted
- Walls spot-cleaned for marks and scuffs (within reason for fair wear)
- Wardrobes vacuumed inside, mirrored doors streak-free
Windows and external areas
- All internal windows, tracks and sills
- Accessible external windows at ground level
- Balcony or courtyard swept and surfaces wiped
- Garage floor swept (if included in lease)

We’ve cleaned more than 12,000 Melbourne rentals since 2018, and the three most common bond deduction triggers we see are: (1) oven racks and rangehood filters, (2) bathroom grout and shower screens, and (3) skirting boards in carpeted bedrooms. Skip those at your peril.
Are you legally required to get a professional vacate clean?
In Victoria, the short answer is no, not in most cases. Since March 2021, a rental provider can only require professional cleaning at the end of a tenancy if the property was professionally cleaned immediately before the tenancy AND the renter was told this in writing before signing (Consumer Affairs Victoria). That’s a significant change most tenants don’t know about.
What the law actually says
Section 63 of the Residential Tenancies Act 1997 (Vic) states that “a renter must keep the rented premises in a reasonably clean condition” and leave them in that condition at the end of the tenancy (AustLII, RTA 1997 s.63). The standard is “reasonably clean”, not “professionally cleaned”. Those aren’t the same thing, and VCAT consistently rules in favour of tenants on this point when landlords overreach.
Fair wear and tear is your friend
Fair wear and tear means the normal deterioration that happens from everyday use. Faded paint near a sunny window, slightly worn carpet in hallways, small scuffs on walls behind doors, all of that is fair wear under Consumer Affairs Victoria Guideline 3. Renters are not liable for these. Damage (a hole punched in a wall, a stain from a spilled bottle of red wine) is a different matter.
Even though the law doesn’t force you to hire a pro, in practice agents reject DIY cleans about 40% more often than professional cleans in our experience. The reason isn’t always the cleaning quality, it’s that agents trust a paid invoice and a guarantee more than your word that you spent the weekend scrubbing.
Section 63 of the Residential Tenancies Act 1997 (Vic) requires renters to keep the premises “reasonably clean” but does not mandate professional cleaning. Since March 2021, professional cleaning can only be required if the rental was professionally cleaned before the tenancy started and disclosed in writing (Consumer Affairs Victoria).
What happens to Victorian bonds: the real numbers
Most renters assume getting your bond back is routine. The data tells a sharper story. In 2023–24, the RTBA processed 252,036 bond repayments, a 12.5% jump year on year. Of those, only 64% of bonds were refunded in full to renters, 26% were split between renter and provider, and 10% went entirely to the rental provider (RTBA Annual Report 2023–24).
Put differently: 36% of Victorian renters lose at least some of their bond at the end of their tenancy. Cleaning is consistently cited as the top reason for partial deductions in RTBA dispute summaries.
How much is your bond, really?
Bond is capped at four weeks rent in Victoria. The DFFH Rental Report for the September Quarter 2025 puts the Melbourne metropolitan median rent at $580 per week for houses and $575 per week for units (DFFH Victoria Rental Report). That means a typical bond sits between $2,300 and $2,320.
| Weekly Rent | 4-Week Bond | Property Type (typical) |
|---|---|---|
| $450 | $1,800 | 1-bed unit, outer suburbs |
| $575 | $2,300 | Median Melbourne unit |
| $580 | $2,320 | Median Melbourne house |
| $700 | $2,800 | 2-bed inner suburb |
| $900 | $3,600 | 3-bed inner/middle ring |
| $1,200 | $4,800 | 4-bed family home, premium |
The good news: 95% of bond claims are resolved by mutual agreement without VCAT or court involvement (RTBA Annual Report 2023–24). Most disputes are negotiated through Consumer Affairs Victoria’s Rental Dispute Resolution Victoria service before they escalate.
Is it worth hiring a professional? The bond protection maths
Here’s the numbers-only case. A median Melbourne bond is around $2,320. A professional vacate clean for a 3-bed 2-bath home is $460. That clean costs roughly 20% of the bond it’s protecting. If a DIY clean fails and you lose the full bond, you’re $1,860 worse off than if you’d just paid for the clean.

Time is the hidden cost
A 3-bedroom house takes 7 to 10 hours for two experienced cleaners, which means one person doing it alone is looking at 14 to 20 hours of solid scrubbing across a weekend. Most tenants underestimate this by half. Factor in moving boxes, utilities, mail redirects and a likely van hire, and the weekend disappears fast.
The bond-back guarantee
A real bond back guarantee means the cleaner returns free of charge to fix anything the agent flags during the final inspection, within 7 days of the inspection report. Read the fine print: a genuine guarantee covers re-cleans for cleaning issues only, not damage or items missed because they weren’t in the original scope (for example, exterior windows on a third-storey apartment).
The simple decision matrix
- Studio or 1-bed, lived in < 6 months, no carpets: DIY is realistic if you have a full day and the right products.
- 2-bed+ with carpets, lived in > 12 months: Professional clean almost always pays for itself.
- Any property with pets, kids, or smokers: Get the pros in. Agents look harder, and carpet steam cleaning is non-negotiable.
Across 1,847 bond-back claims we tracked in Melbourne between 2023 and 2025, properties cleaned professionally with a written guarantee saw full-bond return rates of 93%, compared to a 64% baseline across all RTBA repayments. The 29-point gap reflects both cleaning quality and the documentation a paid invoice provides during disputes.
What affects your vacate cleaning quote?
Five factors drive the final quote on a Melbourne vacate clean: property size, current condition, carpet area, add-on services, and location. Size is by far the biggest variable, accounting for around 70% of the price spread, but condition can shift a quote up by 15 to 25% on neglected properties.
Property size and layout
Bedrooms and bathrooms drive the base price. A 3-bed 1-bath at $390 jumps to $460 for a 3-bed 2-bath, because bathrooms are the most labour-intensive room per square metre. Extra bedrooms add $35 each.
Condition on the day
A property that’s been kept tidy throughout the lease takes the standard time. One with two years of neglected oven, mould in the bathroom and dust on every blind takes 30 to 50% longer. Most cleaners will quote a “condition adjustment” if photos sent during booking suggest significant build-up.
Add-ons and carpets
Carpet steam cleaning is the single biggest optional cost. The price difference between a 3-bed 2-bath without carpet ($460) and with carpet ($615) is $155, which is roughly market rate for 4 to 5 rooms of steam clean. Our carpet cleaning for end of lease service covers this as a bundled add-on. Other extras include external windows above ground floor, garage degreasing, and balcony pressure wash.
Suburb and location
Most reputable Melbourne cleaners price the same across metro suburbs because travel is built into the base rate. Outliers are the Mornington Peninsula, Yarra Valley fringe, and western corridor beyond Werribee, where a travel surcharge of $20 to $50 sometimes applies.
How long does a vacate clean take?
A professional vacate clean takes between 3 and 12 hours depending on property size, based on industry timing standards used by Australian cleaning insurers. The crew size matters too: most professional teams send two cleaners minimum, which roughly halves the wall-clock time compared to solo DIY.
| Property Size | Professional Crew (2 cleaners) | Solo DIY (one person) |
|---|---|---|
| Studio / 1 Bed | 3 to 5 hours | 6 to 10 hours |
| 2 Bed | 5 to 7 hours | 10 to 14 hours |
| 3 Bed | 7 to 10 hours | 14 to 20 hours |
| 4 Bed+ | 8 to 12 hours | 18 to 24 hours+ |
Bond cleaning teams arrive with commercial-grade equipment: steam machines, HEPA vacuums, telescopic dusters, and degreasers that aren’t sold in supermarkets. That’s a big part of why the time gap exists. If you’re considering the DIY route, factor in product cost ($80 to $150) and equipment hire on top of your time.
How to avoid bond disputes when you move out
Bond disputes are surprisingly preventable. As mentioned, 95% of bond claims settle by mutual agreement before VCAT (RTBA 2023–24). The 5% that escalate to VCAT take a median of 7 weeks to resolve, which is a long time to wait for your money. Here’s how to stay in the easy 95%.
Photograph everything, twice
Take time-stamped photos before you move in (compare to the condition report) and again after you move out (the same angles, same rooms). Date metadata on your phone is your single best evidence in a dispute.
Keep every receipt
If you paid for a professional clean, keep the invoice. If you bought materials for a DIY clean, keep those receipts too. Receipts establish intent and effort, both of which influence VCAT decisions when disputes go that far.
Check the condition report against the original
Agents sometimes use the exit inspection to flag things that were already noted at move-in. Cross-reference every item. If a scuff on the hallway wall was on the entry condition report, it can’t be deducted from your bond.
Apply for bond release yourself
You don’t have to wait for the agent. Through the RTBA online portal, the renter can lodge a bond claim directly. The agent then has 14 days to either agree or dispute. Most agents agree by default once they see a claim has been lodged. For a deeper breakdown of the process, see our guide on how to avoid a bond dispute.
Know when to escalate
If negotiation fails, Consumer Affairs Victoria runs the Rental Dispute Resolution Victoria service as a free first step. VCAT is the next stage if RDRV can’t resolve it. Bringing photos, receipts, and the condition report makes for a fast hearing.
Approximately 95% of Victorian bond claims are resolved by mutual agreement without VCAT intervention, with only 5% requiring tribunal hearings (RTBA Annual Report 2023–24). The RTBA processed 252,036 bond repayments in 2023–24, up 12.5% year on year, reflecting Victoria’s growing rental market under 736,352 active bonds.
Frequently asked questions about Melbourne vacate cleans
How much does a vacate clean cost for a 2-bedroom apartment in Melbourne?
A 2-bedroom 1-bathroom Melbourne apartment costs $345 without carpet steam cleaning, or $455 with carpets included (O2O Cleaning 2026 fixed pricing). A 2-bed 2-bath sits at $415 without carpet, $525 with. These are flat project rates that include a bond-back guarantee, not hourly rates, so the price doesn’t change on the day.
Can my landlord force me to use a professional cleaning company?
Generally no. Under rules in force since March 2021, professional cleaning can only be required if the property was professionally cleaned immediately before your tenancy AND you were told this in writing before signing (Consumer Affairs Victoria). Otherwise, the legal standard is “reasonably clean” under section 63 of the RTA 1997.
What’s the difference between vacate cleaning and regular house cleaning?
Regular cleans focus on visible surfaces and take 2 to 4 hours. Bond cleaning (also called vacate cleaning) covers every surface including ovens, rangehood filters, inside cupboards, blind slats, walls and skirting boards. A typical 3-bedroom vacate clean takes 7 to 10 hours for two cleaners, roughly 3 times longer than a regular service.
Does a bond-back guarantee mean I’m guaranteed to get my bond back?
Not quite. A bond-back guarantee covers free re-cleaning if your agent flags cleaning issues during the final inspection, within 7 days. It doesn’t cover damage, missing items, or unpaid rent. Given that only 64% of Victorian bonds were refunded in full in 2023–24 (RTBA), the guarantee removes cleaning as a deduction risk, which is the biggest single trigger.
The bottom line on Melbourne vacate cleaning
If you’re moving out of a Melbourne rental in 2026, the maths is straightforward. The median bond sits around $2,320 based on $580 weekly rent. The average professional vacate clean costs $460 for a 3-bed 2-bath, around 20% of the bond it protects. With 36% of Victorian bonds losing money at the end of tenancy, paying for a thorough clean with a written bond-back guarantee is one of the highest-return decisions in the entire moving process.
Know your rights too. The legal standard is “reasonably clean”, not “professionally cleaned”, unless your landlord meets the March 2021 disclosure rule. Take photos, keep receipts, cross-check the condition report, and don’t wait for the agent to start the bond release process.
O2O Cleaning has provided fixed-price vacate cleaning across Melbourne since 2018, with a 7-day bond-back guarantee on every job.