· 8 min read

Do You Need Professional Carpet Steam Cleaning to Get Your Bond Back in NSW?

Quick answer: In NSW, an agent can only require professional carpet steam cleaning at the end of a lease if you kept an animal at the property, or if the carpets need it to be returned to their condition at move-in (fair wear and tear excepted). Otherwise, reasonably clean carpets are enough.
Technician performing carpet steam cleaning at end of lease in an empty NSW rental lounge room

Nine times out of ten, the first thing a Sydney tenant asks us is whether they legally have to book carpet steam cleaning at end of lease in NSW, or whether the agent is just repeating a line from the lease pack. It's a fair question, and the answer isn't the one most property managers give. NSW rules on this are tighter than in Victoria or Queensland, and plenty of tenants pay for something they were never obliged to pay for — while others skip it and lose four hundred dollars of bond over a hallway traffic lane.

We've been steam cleaning rental carpets across Sydney, the Inner West, the Hills and out to Penrith for years, and the pattern is consistent. The tenants who keep their full bond are the ones who understand the pet rule, photograph the carpet properly, and either book hot-water extraction that passes exit reports or can prove they didn't need to.

Does NSW law actually require professional carpet steam cleaning at end of lease?

No, not as a blanket rule. Under the standard residential tenancy agreement used across NSW, a landlord or agent cannot make you pay for professional carpet cleaning purely because your tenancy has ended. The obligation on you is to leave the premises "reasonably clean", and to return them in the condition recorded on the ingoing condition report, allowing for fair wear and tear.

There are two exceptions, and they matter:

  • You kept an animal on the premises during the tenancy. If there was a dog, cat, rabbit or anything else living there, the agent can require professional carpet cleaning and a receipt. This applies whether or not the pet was on the carpet.
  • The carpets genuinely need professional treatment to get back to their move-in condition — think a red wine spill in the lounge, a paint drop in the hallway, or eighteen months of unshampooed traffic lanes that go well beyond normal wear.

A clause in your lease that says "tenant to provide professional carpet cleaning receipt at vacate" with no pet involved is, in NSW, generally unenforceable. That doesn't stop agents from writing it. It also doesn't stop them from withholding bond and making you argue for it, which is where most people give up.

So when should you just book it anyway?

Honestly? More often than the law strictly demands. We say that as people who charge for the service, so weigh it accordingly — but the maths usually favours booking.

If your carpets are light-coloured, if the property had new carpet at move-in, if you're in a strata block where the ingoing report reads "as new", or if you've been there more than two years, an agent has room to argue that the carpet isn't in the condition it was. A steam clean costs $120 to $220 for a typical unit. A bond claim for carpet cleaning plus "loss of rent while remediation occurs" runs $400 to $700. The gap is why we tell people to spend the smaller number.

Skip it with confidence when the tenancy was short, the carpet was already tired at move-in and your ingoing photos prove it, there was never a pet, and you can vacuum it thoroughly with a decent machine. Even then, get photos with the date visible.

What does carpet steam cleaning cost in NSW in 2026?

Prices firmed up a little through 2025 with fuel and insurance, but the market is still competitive in Sydney. These are realistic August 2026 ranges for end-of-lease work, not the $19-a-room bait pricing you'll see on classifieds.

Property Standalone steam clean Booked with a bond clean
1 bedroom unit (lounge + bed + hall) $120 – $165 $95 – $135
2 bedroom unit $150 – $200 $120 – $165
3 bedroom house $190 – $260 $160 – $215
4 bedroom house + stairs $250 – $340 $215 – $290
Pet treatment / deodoriser (per area) +$30 – $60 +$30 – $60
Stain treatment (wine, ink, coffee) +$25 – $50 per spot +$25 – $50 per spot

Most operators, us included, have a minimum call-out around $120 — a single bedroom on its own isn't worth the truck. Bundling is the cheap move: our instant estimate calculator shows the combined bond clean and carpet price before you commit, so there's no surprise when the invoice lands.

If your agent flags the carpets on the exit report after we've cleaned them, we're back within 72 hours to re-do them at no cost. Send us the report, not a phone call describing it — the written flag is what we work from, and it's what gets the bond released.

Can you hire a machine and do it yourself?

You can, and for a small unit with light soiling it sometimes works out. But understand what you're renting. A supermarket or Bunnings hire unit costs roughly $50 to $70 a day plus $25 to $40 for solution, and it runs at maybe 40 to 60 degrees with a few PSI of vacuum lift.

Our truck-mount and portable extractors run 90 to 120 degrees at the jet with dramatically stronger recovery. That difference shows up in two places: how much soil actually leaves the carpet, and how wet the carpet is when you finish. A hire machine typically leaves carpet damp for 12 to 24 hours. That's how you get wicking — old stains rising back up as the pile dries — and in a closed-up Sydney flat in winter, that's also how you get a musty smell and mould spots along the skirting. We've written separately about removing mould before an end of lease inspection, and over-wetted carpet is a common cause.

The other issue is the receipt. If a pet was involved, the agent is entitled to proof of professional cleaning. A Rug Doctor hire docket isn't that.

What do agents actually look at on the carpet?

Property managers aren't running a moisture meter across the floor. They're doing a walk-through with the ingoing condition report on a tablet, and their eyes go to the same six places every time:

  • Traffic lanes — the darker path from front door to lounge to kitchen
  • Doorway thresholds, where grit gets ground in
  • Under where the bed and lounge sat (crushed pile is fine; stains are not)
  • Corners and edges, especially the black filtration lines along skirtings
  • Wardrobe floors, which most tenants forget entirely
  • Any smell — pet odour, smoke, damp

Filtration soiling deserves a note. Those grey-black lines where the carpet meets the wall are caused by air being drawn through the pile over years. They're not your dirt and they often don't come out fully, even with professional treatment. If yours are stubborn, say so in writing before the inspection. Our rundown of what Sydney agents flag on the exit report covers how to word that so it doesn't read as an excuse.

What if the agent claims for carpet cleaning anyway?

Don't pay it reflexively. In NSW the landlord has to lodge a bond claim, you get notified by NSW Fair Trading, and you have 14 days to dispute before the money is released. If a pet was never kept and the carpets were left reasonably clean, you have a strong position at NCAT — the burden is on the landlord to show the cleaning was needed to restore the property, not just that it happened.

Evidence wins these. Timestamped photos of every room's carpet on your last day, the ingoing condition report, and your professional cleaning invoice if you got one. We go through the full process and timeframes in our guide to bond timelines and cleaning disputes in NSW, including what a Tribunal actually accepts as proof.

How do we handle carpets on a bond clean?

We pre-vacuum with a commercial machine first — that removes 70 to 80 per cent of dry soil, and skipping it is the single biggest shortcut in the industry. Then a pre-spray sits for 10 minutes to break down oils, spot treatment goes on wine, coffee and pet marks, and we extract with hot water at high recovery so the carpet is dry to touch in three to five hours in summer, a bit longer through a damp Sydney August.

Timing matters. Carpets go last, after the full exit clean is finished and the property is empty, so nobody's tracking kitchen grime back across fresh pile. If you're handing keys back the same afternoon, tell us when you book and we'll start early.

You can see the before-and-afters of traffic lanes and pet stains from real Sydney jobs in our photo gallery of completed cleans — that's a better guide to what's realistically removable than any promise we could type here.

Not sure whether your lease clause is enforceable, or whether your carpets need the full treatment? Send us a couple of photos and the ingoing condition report through our free quote form and we'll tell you straight, even if the answer is that you don't need us.

Send us a photo of your carpets and we'll give you a free, no-nonsense quote on steam cleaning before your final inspection. Get my instant estimate

More on this: Carpet Steam Cleaning in Sydney.

← All articles