Get a House Cleaning Quote in 2 minutes: Where is the job located? Get Quotes
house cleaning banner

What Is the Average Cost of a House Cleaning Service?

Last updated: 19th Apr 2019


House cleaning services cost around $30/hr. Depending on things like the size of your home and the extent of service required, the rate can be as low as $20/hr and increase up to about $35/hour or even up to $50/hr for 2 person teams.

Where do these prices come from?

All prices stated in this article are based on FY18 pricing data compiled by The figures resulted from a comprehensive analysis of quotes submitted by Residential Cleaners on the site from July 2016 to July 2017.

House Cleaning Prices from Real Customers

Zico from NSW
He needed a professional cleaner to tidy up his 2-bedroom, 1-bathroom apartment unit.
Goldy from NSW
She wanted two bathrooms and the kitchen and living areas cleaned. She also needed help in tidying up her patio and front courtyard as well as dusting skirt boards and vacuuming the entire house.
Yvonne from Vic
Her home had four bedrooms and two bathrooms. She only needed the house vacuumed and mopped; no steam cleaning needed.

In this pricing guides, we’re going to provide an overview of house cleaning costs throughout Australia based on different criteria and answer your most commonly asked questions to enable you to figure out what are fair and reasonable rates for house cleaning.

How Much Do Cleaning Companies Charge per Square Metre?

Average house cleaning costs per square metre are between $1 and $6.5+ depending on your home size, condition, cleaning requirements and various other cost determinants mentioned further down in this article.

For example, rates for cleaning a carpet can start from $2.5/m2, cleaning your bathroom tiles can cost between $2.5 and $5.5 per m2, whereas cleaning your house may start at $2/m2 and increase even up to $20-$35 per square metre e.g. for cleaning work after builders in a new or renovated house.

As expected, professional cleaning agencies charge more than an individual maid service company.

Image from VCare Cleaning

What Is the Average Price per Square Foot for House Cleaning?

The average price per square foot for house cleaning in Australia ranges from $0.2 to $0.65 depending on the state, your home size, how labour-intensive a particular cleaning service is and many other factors in play.

For example, special types of services such as tile and grout, carpet or pressure cleaning cost more than simply dusting, vacuuming and mopping the floors.

House cleaning is typically charged by an hour, whereas professional cleaning companies usually charge per square foot for commercial cleaning.

The larger the area, the lower the cost per square foot, especially if it’s cleaned often such as daily or weekly, as opposed to fortnightly or monthly.

How Much Does It Cost to Clean a Two-Storey House?

Depending on the house size and how intensive cleaning it needs, standard double-storey cleaning work can take a couple of hours or a whole day, which means it can cost anywhere from $100 or less up to $800+ based on current average house cleaning rates per hour in Australia.

For instance, the window cleaning only for a two-storey house costs between $150 and $700 depending on their number and other relevant factors.

It’s also worth to know that some cleaners have a surcharge of around $25 for cleaning multi-level houses. That’s because they have to clean the stairs, balustrades, landings and hallways, which are usually charged a room if larger, and perhaps to carry some heavy equipment upstairs among other things.

How Much Does It Cost to Clean a 3 Bedroom House?

Expect to pay $125 to clean a 3-bedroom house of 150-250 m2 with one bathroom, and around $170 if such a house has three bathrooms. Similarly, you may shell out $280 for basic clean of a three-bedroom, two-bathroom house, if it includes carpet steam cleaning and you have four carpeted rooms, for example.

The basic cleaning includes dusting and emptying rubbish bins, vacuuming and mopping all floors, full kitchen and bathroom cleans:

  • wiping down all benchtops,
  • cleaning stovetop,
  • cleaning sinks and basins, as well as
  • cleaning showers and toilets.

On the other hand, if you need bond cleaning which has to be more thorough, the prices may range from $450 to well over $1,000 for a three-bedroom house with up to three bathrooms.

You can get a full three-bedroom house cleaned for around $400 and super cleaned including windows for around $800, whereas average cleaning rates for this type of work may be closer to $200 to $350.

So, the final house cleaning price mainly depends on your location, home size, type of cleaning and the scope of work required.

How Much Is a Move Out Cleaning Service?

Move out cleaning costs between $200 for smaller houses and sometimes even more than $1,000 for larger houses or those which are in extremely bad condition, with average prices sitting at $350 – $400 for standard homes.

According to a house cleaning calculator, for instance, for an all-inclusive package, you may expect to pay a flat fee of:

  • $270 for a home with three bedrooms and two bathrooms,
  • $450 for a home with four bedrooms and three bathrooms, as well as
  • $580 for even larges homes with one or two more bedrooms and bathrooms.

Although the rough end of lease cost for a 90m2 house is around $300, the prices may go up if your house is extremely filthy.

Besides standard cleaning jobs, move out or end of lease cleaning packages mostly include these and some other additional services as required:

  • carpet cleaning,
  • removing wall marks (which may increase costs if they’re persistent),
  • removing cobwebs,
  • cleaning the oven, fridge, microwave, dishwasher and other kitchen appliances,
  • cleaning insides and outsides of cupboards and drawers,
  • inside and outside window cleaning,
  • cleaning door frames and handles,
  • cleaning lights,
  • mowing lawns and tidying gardens,
  • cleaning a swimming pool if any,
  • garage cleaning
  • washing balconies, patios, decks and the like.

In short, bond cleaning involves thoroughly scrubbing, wiping, polishing, degreasing and disinfecting all the surfaces in the house, as well as tidying around the house so that every single nook of the property is perfectly spotless.

To get a move out, end of lease or bond clean, whatever you call it, expect higher rates (at least $35/hr) as this is much more detailed than typical standard house cleaning and requires top level of cleanliness.

This cleaning service may take up between 8 and 10 hours in total, so you can closely estimate your specific cost. Still, it’s always recommendable to ask for a few local professionals’ quotes for comparison.

How Much Does Deep Cleaning a House Cost?

If you want to have your home deep cleaned, expect higher rates than for standard regular home cleaning, even up to $60 to $90 per hour in some areas depending on what the service includes.

For instance, to deep clean a four-bedroom home with 2 bathrooms, expect the cost to start from $270 and reach $520+ if you live in Melbourne.

If you have pets or if your carpets, walls or floors are stained, the costs will increase.

Regular house maintenance differs a lot from deep cleaning i.e. complete home sanitisation people usually do once or twice a year.

What Main Factors Determine House Cleaning Costs?

Cleaning prices offered by businesses don’t vary much. However, the actual cost of house cleaning still depends on other factors like the following.

Where You Are Located

It’s better to hire professional cleaners who are based in your area. This way, you can avoid being charged additional fees for the businesses’ travel expenses.

What Is the Size of Your Home

Expect higher rates if your home has multiple storeys or rooms since cleaning businesses usually charge by the hour. Naturally, larger properties take longer to tidy up, and they may require additional cleaners too.

What Extent of Service You Need

Plenty of businesses out there offer service packages that cover certain types of cleaning tasks. For instance, these packages could include more specialised services such as:

Some companies also have customisable packages where you can mix and match services to suit your needs. Keep in mind, though, that personalised service packages can be more expensive.

How Much Do House Cleaners Charge per Hour in Australia?

Cleaning prices per hour may range between $20 and $50+ across Australia depending on the cost determinants discussed above and many other relevant facts.

So, let’s take a closer look at hourly rates for house cleaning in Australia.

Professional house cleaners in Sydney and the rest of New South Wales, Queensland, and Western Australia charge the same rate of about $30/hr. At approximately $31/hr, house cleaning costs are only a bit higher in Victoria.

Meanwhile, South Australian cleaners charge an average of $35/hr for their services. House cleaning is the most expensive in the Australian Capital Territory, where it costs around $37.50/hr.

Which Are the Laziest Suburbs in Sydney?

People living in the Eastern Suburbs, Inner West and Western Sydney are laziest when it comes to cleaning up after themselves. On average they hire cleaners 2.3 times more than their counterparts living in the Northern Beaches and Sutherland.

Cleaning Their Act Up

When it comes to outsourcing the dirty work to someone else, residents of the Eastern Suburbs are the laziest. They are 2.4 times more likely to outsource their cleaning than the typical Sydney resident.

Over the last 12 months:

  • Eastern Suburbs residents outsource cleaning 142% more than average
  • Inner West residents outsource cleaning 94% more than average
  • Western Sydney residents 82% more than average
  • Parramatta residents 46% more than average

Image from VCare Cleaning

Residents with Clean Hands?

  • Northern Beaches – outsource cleaning 12% less
  • Canterbury/ Bankstown – 23% less
  • Sutherland – 47% less

“The Inner West and Eastern Suburbs are areas where residents are more likely to hire a cleaner than do their own dirty work. These areas are 2.6 times more likely to outsource cleaning compared to Northern Beaches residents” says CEO of, Jeremy Levitt.
Levitt continued: “This analysis correlates closely with the so-called ‘Latte Line’. Residents with higher incomes are able to get the professionals in to save them time that they can spend with loved ones and doing things they like”.

Image from VCare Cleaning

Clean as a Whistle

Residents of certain suburbs will bend over backwards to avoid doing their own cleaning.

  • Sydney CBD residents post 9.1x more cleaning jobs than average
  • Parramatta – 8.2x more
  • Kellyville – 6.1x more
  • Castle Hill – 5.9x more
  • Blacktown – 5.9x more
  • Surry Hills – 5.5x more
  • Bondi – 5.2x more
  • Chatswood – 4.8x more
  • Mosman – 4.3x more
  • Randwick – 4.3x more

Image from VCare Cleaning

Wiping Their Slate Clean

Residents of these suburbs are happy to clean up after themselves.

  • Kirribilli hired 1.5x less cleaners
  • Collaroy – 1.5x less
  • Clovelly – 1.8x less
  • Seaforth – 2.1x less
  • Tamarama – 2.1x less
  • Daceyville – 2.3x less
  • Palm Beach – 2.5x less
  • Manly – 3.9x less

White kitchen benchtop

How Much Does It Cost to Hire a House Cleaner?

The average total cost to hire a professional house cleaner for general house cleaning in Australia may vary from $90 or $180 even up to $450.

Just to remind you, the average cost of a house cleaning service is around $30 per hour, with prices rising as high as $50+/hr depending on a range of factors as you already know.

The data in this pricing guide was derived by sampling 15,000 jobs submitted in 2018 by customers through, the website for getting any job done.

If you cannot afford a professional cleaning service, here are some amazing tips to help you reduce the cleaning cost and time.

However, if you’re so short of money and time that you cannot do it yourself but desperately need a professional home cleaner, don’t worry! We’ve got you covered!

Why would you overpay for cleaning services when you can get them for $20 per hour or $60 per week and save up to 40% that way via our service directory?

Find the most affordable, top-rated local house and office cleaning specialists today and make your house shine.

Disclaimer: Our cost estimates are based on quotes for house cleaning services and are useful as a guide only.

Floor cleaning

Get House Cleaning Quotes From 25/Hour
Where are the top house cleaners nearby?

We get jobs done. Get quotes from over 130,000 local businesses across Australia on



Plenty of professional house cleaners can be found in your area. Check out’s highest-rated house cleaning specialists in these major cities:

Sydney | Melbourne |  Brisbane | Perth | Adelaide | Hobart | Canberra | Darwin