Carpet cleaners in New Zealand: prices, methods and how to choose

Carpet cleaners deep-clean carpets, rugs and upholstery, usually by hot water extraction (steam cleaning) or a low-moisture dry method. Most price by room or by house size, with extras for stairs, stains and pet odour, so ask for an all-in quote for your home.

Best carpet cleaners by city

We publish city by city, and only once every business on a list is verified. More cities follow Auckland.

Browse carpet cleaners by city

What carpet cleaners do

Steam cleaning
Hot water extraction, the deepest clean. Carpets take a few hours to dry.
Dry cleaning
Low-moisture cleaning that dries fast, useful when you need the room back quickly.
Stain and pet odour treatment
Spot treatment for stains, and enzyme treatment for urine and pet smells.
End-of-tenancy cleans
Whole-house carpet cleaning when moving out, often with a receipt for the landlord.
Rugs and upholstery
Cleaning loose rugs, couches and mattresses.

How much does carpet cleaning cost?

Steam cleaning the carpets in an Auckland home costs about $80 to $120 for one bedroom, $180 to $260 for three bedrooms and $240 to $350 for four, plus GST. Stairs, stain treatment and pet odour removal cost extra.

Job or rateTypical price (NZD)UnitSource
Steam clean, 1-bedroom home$80–$120 + GSTper clean[1]
Steam clean, 2-bedroom home$130–$180 + GSTper clean[1]
Steam clean, 3-bedroom home$180–$260 + GSTper clean[1]
Steam clean, 4-bedroom home$240–$350 + GSTper clean[1]
Dry clean, 3-bedroom home$150–$220 + GSTper clean[1]

Full carpet cleaning price guide with sources →

How to choose a carpet cleaner

  1. Ask for an all-in price for your home, and whether stairs, hallways, stain treatment and moving furniture are extra.
  2. Ask which method they use and how long the carpet will take to dry.
  3. Check whether the price includes GST. Many carpet cleaning prices are quoted excluding it.
  4. For an end-of-tenancy clean, ask for an itemised receipt you can show the landlord.
  5. Ask whether they guarantee the result, and what happens if a stain comes back.

Red flags

  • A very low "per room" price that rises sharply once they arrive.
  • Pressure to buy add-ons such as protector treatment on every room.
  • Leaving carpets soaking wet, which can cause mould and smells.

Frequently asked questions

How much does carpet cleaning cost in NZ?

Steam cleaning a whole home in Auckland costs about $80 to $120 for one bedroom, $130 to $180 for two, $180 to $260 for three and $240 to $350 for four bedrooms, plus GST. Dry cleaning is slightly cheaper.

How much extra are stairs and stains?

Stairs are usually $5 to $10 a step, stain treatment $20 to $50 a stain, and pet odour treatment $50 to $100.

Is hiring a machine cheaper?

Hiring a carpet cleaning machine costs about $80 to $120 a day, plus cleaning solution. A professional clean costs more but usually extracts more water and dirt.

Steam or dry cleaning?

Steam cleaning gives the deepest clean but takes hours to dry. Dry cleaning is faster to dry and suits quick turnarounds or delicate carpets.