Which? uses cookies to improve our sites and by continuing you agree to our cookies policy

What you should pay for a steam mop

£74 is average, but we've found Best Buys for less

Dog sitting on floor with muddy prints

A good steam cleaner can help keep your floors muck-free, whatever the cat (or dog) drags in

Muddy footprints, mucky paws and soggy shoes – the Spring sunshine may have encouraged you to get out and about, but the April showers could result in muddy trails on your floors. If you’re considering buying a steam mop to help keep your floors mess-free, make sure you don’t pay over the odds.

The average price paid by Which? members for a new steam mop is £74, according to our latest survey of more than 800 Which? members who own one, conducted in September 2015. But we’ve found that you could save over £25 on this figure and still get a great steam mop.

Spending more won’t necessarily guarantee good results either. We’ve tested mops costing nearly £100 that were so poor we’ve labelled them Don’t Buys

Our independent steam mop tests have uncovered brilliant steam mops for £50 or less that will make short work of mucky floors. Head to our Best Buy steam mops page to find the best cheap steam cleaners.

Steam cleaner prices

While the average price paid for a steam mop by members is £74, some types of steam cleaner will leave you more out of pocket than others. Cylinder steam cleaners, which can be pulled along like a vacuum cleaner and have larger water tanks, tend to be pricier than mops overall – costing members an average of £115. 

How much you need to spend will depend on what you want to use your steam cleaner for. Two-in-one steam mops, which have a removable handheld steamer for fiddly jobs like cleaning tiles and grout, may cost more, but will tackle more household cleaning jobs than a standard mop. 

You can filter by type with our steam cleaner reviews to see the best and cheapest for your needs, or check our advice on how to buy the best steam cleaner to find out what type would suit you.

Save money on steam cleaning

Buying extras like detergent, replacement floor cloths, extra tools for handheld cleaners and deionised water all add to the ongoing cost of steam cleaning. While some steam mops come with built-in limescale filters, others can only be used with distilled or deionised water, otherwise they may devleop limescale build-up, limiting steam output.

Over a year’s steam cleaning, buying deionised or distilled water can cost you around £20.* So if you buy a cheap £25 steam mop, you could end up paying almost as much again in deionised water over the year.

Before you buy, check the steam cleaner comes with spare floor cloths, all the tools you’ll need and whether you’ll need to buy distilled water for it.

Which? steam mop reviews

To ensure our Best Buy steam cleaners can tackle your spring cleaning with ease, we test their ability to mop up muddy footprints from both smooth (such as wood laminate) and textured (such as tiled) flooring.

The best steam mops will shift mucky marks quickly and efficiently, leaving no trace behind, while the worst we’ve tested just smear the footprints around.

Find out more by heading to how we test steam cleaners.

*Notes: calculation based on the cheapest price (99p) we could find for a 2.5 litre bottle of deionised water, the average steam mop tank size based on our tests (450ml) and using the steam mop once a week (two tankfuls). 

More on this…

Back to top