Mumsnet Logo
My feed

Mumsnet is supported by readers. All our writers obsessively research every product we recommend. When you buy through a link on our site we might earn commission but this never influences our product choices.

Best carpet cleaners for pristine and tidy floors, tested by Mumsnetters

Cleaning your carpets is one of the most satisfying of all household tasks, especially if you share your home with messy toddlers or pets. Watching the water turn dark as your flooring is rejuvenated feels strangely pleasurable, so get to work with one of the best carpet cleaners for a professional finish at home. 

By Gemma Lumley | Last updated May 18, 2023

Three carpet cleaners on a light purple patterned background. Two Vax carpet cleaners flank the blue, smiley-faced Henry carpet cleaner

We updated this guide on May 18th to ensure everything was in stock, up to date, and still the very best of the best.

Stubborn stains and lingering smells are challenges that require a dedicated carpet cleaner that will use jets of warm water, bacteria-killing detergent and powerful brushes to dig deep into the carpet fibres and dislodge the dirt. The grime is then vigorously sucked up into the machine.

The amount of muck the rugs, mats and carpets in our homes accumulate is horrifying, but an afternoon with a great carpet cleaner will restore floors to their pristine and sweet-smelling best. Tackling a big room is slow, methodical work, so large water tanks and easy steering are as crucial in a carpet cleaner as its stain removal prowess. 

From pocket-friendly and lightweight products to technical models complete with an array of tools, we’ve extensively researched the trusted recommendations of our forum users, expert websites such as Which? and in-depth customer reviews to bring you our choice of carpet heroes.

To keep on top of household chores, we've also got handy guides to the best vacuum cleaners, the best cordless vacuum cleaners, the best robot vacuum cleaners, the best floor mops, the best steam cleaners, the best Dyson vacuum cleaners, the best Shark vacuum cleaners, all featuring reviews and recommendations from Mumsnet users.  

Read next: Bag a bargain with our roundup of the best vacuum cleaner deals

Best carpet cleaners at a glance

  • Best overall: Vax Platinum Smartwash | Buy now £270
  • Best budget: Russell Hobbs RHCC5001 Upright Carpet Cleaner | Buy now £80
  • Best for pets: Bissell ProHeat 2x Revolution Pet Pro | Buy now £329
  • Best spot cleaner: Bissell SpotClean Pro Carpet Cleaner | Buy now £139
  • Best home carpet cleaner: Vax Platinum Power Max | Buy now £249
  • Best lightweight: Vax CWCPV011 Compact Carpet Cleaner | Buy now £89
  • Best for hardwood floor and carpet: Numantic Henry Wash Vacuum Cleaner | Buy now £271
  • Best portable: Rug Doctor Portable Spot Cleaner | Buy now £139
  • Best professional: Karcher KARPUZZI101 Steam Cleaner and Floor Polisher | Buy now £649
  • Best detergent: Vanish Large Area Carpet Cleaner | Buy now £6
  • Best shampoo: Pro-Kleen Pro+ Carpet Shampoo and Upholstery Cleaning Solution | Buy now £17
  • Best spot cleaner solution: Dirtbusters Pet Carpet Cleaner | Buy now £23

1. Best overall carpet cleaner: Vax Platinum Smartwash

Vax Smartwash

Price: RRP £270 | Buy now from Amazon

Key specs

Clean tank capacity: 3.5 litres | Dirty tank capacity: 1.9 litres | Tools included: 2.5m hose; 2-in-1 antimicrobial tool (multi-purpose attachment and pet attachment); spin scrub hand tool; storage bag | Weight: 7.4 kg

What we like

  • Six-year guarantee included
  • Large water tanks 
  • Effective tools included

What we don't like

  • Using non-Vax cleaner will invalidate the guarantee 

What Mumsnet users say

"The Vax Platinum SmartWash is fab. And has a dry only option on it to suck out the water" - ForeverSausages)

Our verdict

The Vax Platinum SmartWash is a fantastic cleaner that will transform the carpets in your home. It’s a big machine, so you’ll need somewhere appropriate to store it, but it still feels comfortable to use, thanks to the clever ergonomic design. 

Reviewers were thrilled with how little effort was needed to remove even the toughest stains. The double brushes are super effective at lifting dirt, and the motion sensor means you don’t have to have your finger on the water trigger constantly. The SmartWash also dries efficiently so that you won’t be left with a wet and musty-smelling carpet. The controls are simple to use, and it comes with sturdy attachments and two bottles of powerful antibacterial solution. You don’t need to faff with measuring out detergent for the SmartWash; it automatically mixes the perfect solution. 

In terms of ease of use and dirt-busting capabilities, Vax Platinum Smartwash stands head and shoulders above its competitors. This is why we have chosen it as our best overall carpet cleaner.

Read next: The best vacuum cleaners to buy, as tested by Mumsnetters

2. Best budget carpet cleaner: Russell Hobbs RHCC5001 Upright Carpet Cleaner

Russell Hobbs carpet cleaner

Price: RRP £80 | Buy now from Currys

Key specs

Clean tank capacity: 1.8 litres | Dirty tank capacity: 2.45 litres | Tools included: N/A | Weight: 6 kg

What we like 

  • Great price
  • Lightweight - just 6kg
  • Long power cord 

What we don't like

  • The spray trigger needs force 

Our verdict

This Russell Hobbs carpet cleaner is a lightweight machine that cleans carpets and rugs quickly and effectively. Loose dirt and stains are tackled with ease, and the budget-friendly price is terrific. 

Unlike some other cheaper machines, the drying power on the Russell Hobbs is impressive – it left soft flooring slightly damp, and the carpet fibres looked lifted. 

Setting up this machine is easy to do too. Warm water and correctly measured detergent are all you need to operate the 24cm wide jet spray and robust bristle brushes. The super long cord also means you can clean for longer without finding another plug.

Read next: Best cordless vacuum cleaners to buy, as rated by Mumsnet users

3. Best carpet cleaner for pets: Bissell ProHeat 2x Revolution Pet Pro

Bissell carpet cleaner

Price: RRP £329 | Buy now from Amazon

Key specs

Clean tank capacity: 3.7 litres | Dirty tank capacity: 4.5 litres | Tools included: Upholstery cleaning tool; stair tool; hose; accessory bag | Weight: 8 kg

What we like 

  • Effective spot cleaning 
  • Large water tanks
  • Samples of cleaning solution are included 
  • Ideal for cleaning up pet stains

What we don't like

  • It's pretty loud 

What Mumsnet users say

“I’ve got this one. Very happy with it! Unlike my previous machine (which was also a Bissell, and lasted for years) it’s much easier to get at the rollers and clean out thoroughly (very important when you have hairy pets).” (Tried and tested by Mumsnet user Coffeemakesmehappy)

Our verdict

The Bissell Pro Heat X 2 Revolution has three settings that will remove all kinds of marks, from easy-to-tackle garden mud to dried-in red wine stains. Express Clean can be used as and when it's needed, as regularly as you like, whereas to protect your carpet’s pile, the Max Clean mode should be used sparingly as it’s very powerful. 

We found the water spray button on the side of the handle helpful in applying the extra water needed for stubborn stains. The HeatWave technology was also excellent for maintaining the warmth of the water so that each sweep of the machine delivers the same level of cleaning. We also loved that the water tanks are generously sized, enough for a whole house clean, and are easy to fill. 

Read next: The best cylinder vacuum cleaners to buy, as tested by families

4. Best spot carpet cleaner: Bissell SpotClean Pro Carpet Cleaner


Price: RRP £139 | Buy now from Amazon

Key specs

Clean tank capacity: 2.8 litres | Dirty tank capacity: 2.2 litres | Tools included: 8cm stain tool; 15cm stain tool | Weight: 5.8 kg

What we like

  • Lightweight
  • Easy to store 
  • Powerful suction 
  • Good value

What we don't like

  • Some reviewers complained that it is loud

What Mumsnet users say

“I've just bought the Bissell Spot Pro and had a go with it and am pretty impressed. It helped remove the annoying tide marks I have made by trying to clean my sofa in the past.” (Recommended by Mumsnet user IloveStrawberrylaces)

Our verdict

If you have messy toddlers or pets, the Bissell Spot Pro is the ideal solution for cleaning small stains and smelly patches of poop or wee. It’s very light for such a sturdy machine, and the compact size means it’s easy to move and store. 

The small size of the Spot Pro also means that it is fantastic at reaching underneath and behind furniture. In addition, it comes with high-quality cleaning detergent and two useful brush attachments that deliver impressive cleaning performance without soaking the carpet and needing ages to dry.

For a compact machine to have two good-sized water tanks is impressive. There’s no need to keep running to the sink, and you’ll be cleaning with fresh water. 

Read next: The best upright vacuum cleaners, as reviewed by Mumsnetters

5. Best home carpet cleaner: Vax Platinum Power Max

Vax Platinum PowerMax

Price: RRP £249 | Buy now from Amazon

Key specs

Clean tank capacity: 3.5 litres | Dirty tank capacity: 2.9 litres | Tools included: Upholstery cleaning tool; scrub brush; hard floor cleaning tool; pre-treatment wand; pre-treatment solution; cleaning solution | Weight: 9.6 kg

What we like

  • Six-year guarantee included
  • Effective drying action
  • Long cord
  • Lots of attachments included

What we don't like

  • It's definitely on the heavy side 

What Mumsnet users say

“I have a Vax and it's great, easy to use and does a good job if the colour of the water's anything to go by.” (Vetted by Mumsnet user Lamentations)

Our verdict

The Vax Platinum PowerMax Carpet Cleaner can also clean hard floors and upholstery, a great asset in modern homes. It only needs a few steady sweeps on the carpet to remove deep stains, and it leaves it looking like new. 

For hard surfaces, swap to the head attachment to the squeegee, and they will be left clean, dry and glossy. We also loved the pre-treatment wand; it’s an excellent tool for deep or stinky stains. 

The PowerMax is a big machine, however the flexible 4.6 metre hose is long enough to do the stairs, sofas and car without the need for heavy lifting. Manoeuvring it around the room is surprisingly effortless too. 

Read next: The best steam cleaners to buy, as recommended by Mumsnetters

6. Best lightweight carpet cleaner: Vax CWCPV011 Compact Carpet Cleaner

Vax carpet cleaner

Price: RRP £89 | Buy now from Amazon

Key specs

Clean tank capacity: 1.8 litres | Dirty tank capacity: 1.5 litres | Tools included: N/A | Weight: 5.5 kg

What we like 

  • Pocket-friendly price 
  • Lightweight 
  • Long cord length

What we don't like

  • No tools included 
  • Smaller tank capacity than other machines

What Mumsnet users say

“I exchanged it [another cleaning machine] for an upright Vax cleaner (the pet one) costing £130 and I’m very happy with it. It does leave the carpets slightly damp but they dry quickly.” (Recommended by Mumsnet user gumbalina01)

Our verdict

The CWCPV011 Compact Carpet Cleaner is Vax’s smallest and lightest carpet cleaner and makes short work of everyday dirt and stubborn stains. The narrow head is advantageous in small rooms and reaching small spaces, and its shape means it’s easier to store than bulkier Vax machines. It’s light enough to carry up the stairs too. 

The Aquaspin brushes are treated with an antibacterial coating, so bacteria and fungus are battled with every sweep. The subsequent 99% reduction in the growth of nasties is excellent for people with pets. The strong suction power drags a satisfying amount of dirt out of your carpet and lifts the pile beautifully. Then, HeatBlast technology means that your carpet will be manageably damp rather than wet after cleaning, so you can walk about your home normally in a quicker time. 

Read next: How to clean a floor, according to Mumsnetters

7. Best hardwood floor and carpet cleaner: Numantic Henry Wash Vacuum Cleaner

Henry carpet cleaner

Price: RRP £271 | Buy now from Amazon

Key specs

Clean tank capacity: 9 litres | Dirty tank capacity: 5 litres | Tools included: Carpet tool; hard floor tool; hand tool | Weight: 15.3 kg

What we like 

  • Long cable 
  • Long hose for the stairs 
  • Fun design 

What we don't like

  • It is heavy 

What Mumsnet users say

“We have a Henry-type Vax. Perfect for when the cat peed on the bed, husband/kids/brother-in-law throws drinks over the sofa/floor, cat vomits etc.” (Recommended by Mumsnet user fortheloveofcrisps)

Our verdict

Henry (known colloquially as Henry Hoover) is an iconic household staple, and we adore the familiar cute design of this carpet, upholstery and hard floor cleaner. But, while his fun and compact appearance are great for getting the kids involved in housework and neat storage, Henry is also an effective cleaner of daily carpet grime and stubborn stains. 

Henry Wash is a great multitasking machine. The long hose is helpful for stairs, the sofa and the car. However, it is also recommended for emergency use with sink blockages, leaks, and spills. On hard floors, it cleans thoroughly, dries quickly and leaves it looking polished. Likewise, carpets and soft furnishings look and smell like they’ve been professionally washed with lifted fibres and even colour.

Read next: The best vacuum cleaners for tackling pet hair, according to Mumsnet users 

8. Best portable carpet cleaner: Rug Doctor Portable Spot Cleaner

Rug Doctor carpet cleaner

Price: RRP £139| Buy now from Currys

Key specs

Clean tank capacity: 1.9 litres | Dirty tank capacity: 1.12 litres | Tools included: Motorised brush head, spot cleaning tool | Weight: 8.2 kg

What we like

  • Excellent spot cleaning
  • Pull out carry handle
  • Compact
  • Trusted brand

What we don't like

  • Heavy
  • Not great for hard floors

What Mumsnet users say

“I've used Rug Dr twice and been happy with the results both times. (It’s that balance of being disgusted and satisfying when you see the black water that comes out!!)” (Tried and tested by Mumsnet user Tiktokcringeydance)

Our verdict

Rug Doctor is a manufacturer associated with the big, professional carpet cleaning machines you hire after a house move or renovation. However, they also have cheaper options for sale, such as this compact yet powerful machine. 

We were delighted with the results it can achieve on carpets, sofas and chairs but reviews suggest that it didn't work as well on hard, wood or laminate floors. Stains on carpets are lifted easily by the brush head, and even stubborn marks only took minimal effort before they started to disappear. The ergonomic handle made cleaning even hard-to-reach areas easy. 

The water tanks are large considering the small size of this Rug Doctor, and you will be able to clean a considerable space without having to remix the detergent. The spot-cleaning tool is a cinch to use too.

Read next: The best handheld vacuum cleaners, as recommended by Mumsnetters

9. Best professional carpet cleaner: Karcher KARPUZZI101 Steam Cleaner and Floor Polisher

Karcher Floor Cleaner

Price: RRP £649 | Buy now from Amazon 

Key specs

Clean tank capacity: 10 kg | Dirty tank capacity: 9 kg | Tools included: Floor nozzle, upholstery nozzle | Weight: 10.7 kg |

What we like

  • Extra-large water tanks 
  • Professional specifications
  • Simple to use

What we don't like

  • Expensive
  • Heavy 

Our verdict

Karcher developed their range of carpet cleaners for professionals – however, because the prices are so low compared to other commercial models, they are worth a look, especially if you have a large, carpeted home or lots of pets. 

The pull-along design of the Puzzi makes it easy to move around the home, and the long flexible hose with a pivoting head makes reaching the top of the stairs and under the sofa much more manageable. The upholstery tool is very effective and would make a splendid spot or car upholstery cleaner. Each powerful blast of detergent and water is delivered automatically, and we were grimly impressed by the amount of dirty water that filled the large water tank. 

Read next: The best robot vacuum cleaners, as rated by Mumsnetters

10. Best carpet cleaner detergent: Vanish Large Area Carpet Cleaner

Vanish carpet cleaner

Price: RRP £6 | Buy now from Amazon

What we like 

  • Easy to use 
  • Reasonable price 
  • Will cover a large area

What we don't like

  • Can leave a residue if you don’t follow the instructions

What Mumsnet users say

 “I have a light colour carpet and use a large area carpet cleaner by Vanish. It's fantastic. It actually works." (Tried and tested by Mumsnet user addictedtolatte)

Our verdict

Vanish Large Area Carpet Cleaner is for manual cleaning yet still yields excellent results. It combats even heavy dirt in high-traffic parts of the home and makes the area cleaned smell lovely and floral. 

The detergent gets deep into the fabric pile and lifts trodden-in grime, loose dirt and even pet hair. Of course, following the instructions and lots of elbow grease are essential to a good result. But the satisfaction of a brighter and fresher carpet is well worth the effort.

Read next: Are robot vacuum cleaners worth it? Everything you need to know about hands-free hoovering

11. Best carpet cleaner shampoo: Pro-Kleen Pro+ Carpet Shampoo and Upholstery Cleaning Solution

Pro Kleen carpet shampoo

Price: RRP £17 | Buy now from Amazon

What we like 

  • Gets rid of lingering smells 
  • Will work with all carpet cleaning machines 
  • Pleasant fragrance 

What we don't like 

  • May discolour some water tanks 

Our verdict

Pro+ Carpet Shampoo works magnificently with all carpet cleaning machines and will revive even the most challenging carpet and upholstery issues. Smells, even lingering pet aromas, will disappear along with lurking germs, and you will be left with nothing but freshness. 

This intense shampoo must be diluted carefully as it’s ultra-powerful and may lift colour as well as dirt if the instructions aren’t followed. However, if they are, the results are outstanding, and your carpet will look as good as new. 

Read next: The best Dyson vacuum cleaners to buy, as ranked by Mumsnetters

12. Best spot carpet cleaner solution: Dirtbusters Pet Carpet Cleaner

Dirtbusters carpet shampoo

Price: RRP £23 | Buy now from Amazon

What we like

  • Lovely, reactivating smell 
  • Cost-effective - you only need a few drops
  • Tackles stubborn smells

What we don't like

  • Some reviewers think the packaging could be better designed for easier use

Our verdict

When used with a carpet cleaning machine, Dirtbusters Pet Carpet Cleaner is brilliant at killing bacteria, melting away stains and getting rid of unpleasant pet smells. It’s also a fantastic spot cleaner when carefully diluted according to the instructions.  

We loved the smell of this shampoo as much as its fantastic cleaning performance. It leaves behind the natural aroma of geranium and chamomile rather than the artificial freshness of other makes. The motion activation nature of the fragrance was great too, as it made the lovely smell last much longer.

Read next: The best Shark vacuum cleaners to buy, as ranked by Mumsnetters

Best carpet cleaners: Editor's picks

Vax Platinum Smartwash carpet cleaner
Best overall

Vax Platinum Smartwash

Buy now
Russell Hobbs carpet cleaner
Best budget

Russell Hobbs RHCC5001 Upright Carpet Cleaner

Buy now
Bissell carpet cleaner
Best for pets

Bissell ProHeat 2x Revolution Pet Pro

Buy now

What is a carpet cleaner?

A carpet cleaner is a machine that uses jets of water, cleaning products and powerful rotating brushes to dislodge and remove any dirt and stains in your carpet or soft furnishings. This energy will also lift the pile in fabric, leaving it looking refreshed, brighter and more luxurious.

Clean water sprays into the carpet from one tank and is then sucked into another tank along with the grime. It’s both disgusting and satisfying to see the water turn black! Suction is also used to remove excess water from the carpet. 

Carpet cleaners often come with extra attachments such as upholstery cleaners and spot cleaners for emergency spills, pet mess and deep stains like red wine or tomato sauce. 

Read next: Top cleaning hacks, according to Mumsnetters

How to choose the best carpet cleaner

Carpet cleaners can be costly, so here's a checklist of things to evaluate before you make your purchase: 

  • Budget: Will you use your carpet cleaner a lot? If so, investing in a sophisticated machine that will provide years of superb cleaning is worth it. Also, consider sharing the cost and ownership with family, neighbours or friends so you can afford a state-of-the-art model without breaking the bank. 
  • Water tanks: Choosing a carpet cleaner with large water tanks will prevent you from having to go back and forth to the sink all the time to refill and empty. Of course, compact machines will have smaller tanks, but anything over two litres should last long enough to clean an entire room. 
  • Accessories: The best carpet cleaner will effectively perform all the tasks you ask of it. If upholstery, stairs and the car are part of your cleaning plans, make sure you pick a model that comes with the right tools for those jobs. 
  • Weight: Lugging a massive weight up the stairs or along a deep pile carpet is OK for some, and it can be well worth the effort. But if you’re planning on sharing the cost of a carpet cleaner with elderly parents, a lighter, smaller machine is worth thinking about. 
  • Storage: A big all-singing, all-dancing machine with a huge tank capacity and a toolbox worth of attachments is a fantastic idea, but only if you have somewhere to store it. If your utility room is more of a cupboard and the garage isn’t watertight, look for compact carpet cleaners instead. 
  • Alternatives: If you are only going to clean your carpets once a year, hiring a carpet cleaner might be a more cost-effective idea. It can cost between £20 and £30 per day, though you can get deals on weekend hire (ideal if the house is large or you’ve just toilet-trained a puppy). Alternatively, consider employing a professional carpet cleaning company as they have in-depth knowledge of the type of stains you’re dealing with and the chemicals needed. They will cost around £65 per day per room. 

Read next: The best doormats to buy for your home, as recommended by Mumsnet users

How often should you clean your carpet?

Experts suggest a yearly deep clean for the whole house and every six months for high traffic areas such as the hall. Extra cleaning will keep your home smelling fresh if you have pets or allergies. However, if you’re using your carpet cleaner regularly, use the lowest setting you can to protect the flooring from wear and colour fade. Spills or accidents that will stain should be dealt with quickly too.

Read next: The best robot mops to buy for hands-free floor cleaning

How much is a good carpet cleaner? 

For a practical, high-quality carpet cleaner you can expect to pay between £100 to £350, depending on your needs. It sounds expensive for something you may not use regularly, but it will make a massive difference to the cleanliness and look of your home, especially if you have pets. However, some budget options are available to suit a smaller, low-traffic home. Conversely, affordable professional options are perfect for large houses with wall-to-wall cream carpets. 

We also can’t ignore the bottle of detergent that will spot clean a year’s worth of stains or transform the look and smell of an entire room. Vanish is a great brand that produces excellent cleaners for around £5-£10. 

Read next: How to clean a carpet, according to Mumsnetters

What is the best carpet cleaner? 

We picked the superb Vax Platinum SmartWash as our best carpet cleaner, thanks to the professional cleaning it delivers while still managing to be easy to use. There are several thoughtfully designed tools for different tasks. We love that a big machine's stain removal benefits are packaged into a remarkably light cleaner that is easy to push and pull.

How we chose our recommendations

We focused on the capacity, functionality, ease of use and quality of the clean from each carpet cleaner that we have recommended ensuring that they provide you a fast and stress-free cleaning experience plus fresh, hygienic carpets in your home. 

We assessed the advice of independent technology experts and domestic science best buy lists from the likes of Which? for trusted opinions on the best products. In addition, we scrutinised the quality recommendations made by our Mumsnetters to ensure we are bringing you a helpful summary of the best carpet cleaners to buy this year.

After all our research, we then analysed honest reviews, making sure each product was fit for purpose and worthy of its 'best' award to deliver an in-depth list of products you can trust.

Why you should trust us

We work hard to provide unbiased, independent advice you can trust. We do sometimes earn revenue through affiliate (click-to-buy) links in our articles. This helps us fund more helpful articles like this one.