The Independent's journalism is supported by our readers. When you purchase through links on our site, we may earn commission. Why trust us?

10 best carpet cleaners to remove stubborn stains

We tried and tested the latest models from VAX, Bissell, Karcher and more

Zoe Griffin
Sunday 24 September 2023 12:44 BST
<p>The cleaners work by drawing out the dirt with powerful suction, a rotating brush and warm water mixed with cleaning fluid</p>

The cleaners work by drawing out the dirt with powerful suction, a rotating brush and warm water mixed with cleaning fluid

Our Top Picks

Vacuuming alone is not usually enough to remove ground-in dirt or food and liquid stains from carpets and rugs. Even if you take your shoes off at the front door or scrub at spillages as soon as they happen, carpets tend to accumulate dust from open windows, pets and human skin that travels down into the deepest layers of the pile.

While you could get down on your hands and knees to scrub at a stain, you’ll only see results if you’re working on a fresh carpet accident or one that’s sitting on the surface. The reason your bright carpet is slowly darkening over time is due to the dirt on the lower levels. For these, and for dried-on stains, you need to go one step further.

Carpet cleaners inject a mixture of cleaning solution and water deep into your carpet fibres. Brushes agitate, scrub and loosen the dirt or stain and then the powerful vacuum suction lifts it away.

Compact spot cleaners are small and portable, easy to carry upstairs and perfect for getting stuck into a concentrated area. Full-size models are more suited to homes that contain lots of carpet, as they’re able to tackle a larger surface area at once.

When buying a carpet cleaner, it’s important to look closely at what accessories they come with. We tested models with special hoses and tools for the stairs, ones with brushes that can deal with pet hair and others that have an integrated carry handle to carry them between rooms.

Carpet manufacturers recommend deep cleaning carpets at least twice a year, but if you live in a house with pets or children, it’s a good idea to double that, to prolong the life of your investment. Equipping your home with a good-quality domestic carpet cleaner will save a great deal of money on professional cleaning over the years. You might even find it strangely satisfying, especially when you see how much dirt is being pulled up.

We put a range of carpet cleaners through their paces

How we tested

First of all, we assembled each carpet cleaner and noted how easy it was to set up. We made a note of how heavy it was and how easy it was to push. But, of course, the ultimate test was in how much dirt it could remove. We tested each cleaner on at least two different carpets, to see how well it performed on piles of different thicknesses. We inspected the carpet colour before and after use to see if it looked visibly cleaner to the naked eye and whether or not any stubborn stains were left behind. Finally, we looked at whether the floor was sodden, damp or completely dry after use, giving extra points to those that left our floor good go to go straight away.

The best carpet cleaners for 2023 are:

  • Best carpet cleaner overall – VAX platinum smartwash pet-design carpet cleaner: £299.99, Vax.co.uk
  • Best carpet cleaner for pet owners – RugDoctor pets spot cleaner: £169, Very.co.uk
  • Best carpet cleaner for tough stains – Bissell ProHeat 2x revolution carpet cleaner: £285, Very.co.uk
  • Best budget carpet cleaner – Vytronix P800Cw upright carpet cleaner: £89.99, Amazon.co.uk

Vax platinum smartwash pet-design carpet cleaner

Vax smartwash pet design carpet cleaner
  • Best: Carpet cleaner overall
  • Weight: 8.95kg
  • Clean water tank capacity: 3.5l
  • Dirty water tank capacity: 1.9l
  • Power cord length: 9m

The pet design model is a new update on the bestselling Vax platinum smartwash, which is an upright and a spot cleaner in one. It’s a huge beast that’s capable of covering multiple carpets in one session, but it also comes with tools so you can use it as a spot cleaner and give extra treatment to stubborn stains.

It’s got a sprayer handle, designed to target pet messes with pet stain- and odour-remover, helping animal-lovers take back control of the smell of their house. We also used this on a mess made by a potty-training toddler and were impressed by how all traces of the accident were erased. The odour-remover was a welcome relief, too.

Simple to set up, we liked that it had three tanks, which immediately made it stand out from all the others we tested. One’s for clean water, one’s for dirty water and the other is for concentrated detergent. It comes with a bottle of platinum antibacterial solution, which you can just pour into the tank without the need to mix. We found this helped us avoid wasting solution, as we could just pour any unused detergent from the tank back into the bottle when we’d finished.

Another standout feature is Vax’s unique motion sense technology. Simply switch on and the carpet washer detects when you move forwards to wash, and dries when you pull back. In the forwards mode it automatically releases cleaning solution, which is why there’s no need for a trigger, and activates vacuum mode when you are in reverse. We liked that it made cleaning carpets as simple as walking forwards and backwards without the need to bend down, scrub or even push that hard.

With a 2.5m hose and a spun scrub attachment, we also tried this on an aged sofa, and it was shocking to see how much dirt it pulled out.

  1. £299 from Vax.co.uk
Prices may vary
Back to top

RugDoctor pets spot cleaner

Rug doctor pet carpet cleaner
  • Best: Carpet cleaner for pet owners
  • Weight: 7.03kg
  • Clean water tank capacity: 1.9l
  • Dirty water tank capacity: 1.9l
  • Power cord length: 4.5m

If you have pets or children that are prone to walking muddy pawprints or footprints around your carpets, you’ll find this portable carpet cleaner is excellent at tackling spot stains. Once we’d identified areas we wanted to treat, restoring them to their former glory was as simple as powering on and going over the spot with the machine’s motorised brush.

This brush trumps others that we tested, as it has rubberised bristles to grab pet hair while it’s removing stains. We were surprised at how much hair had been lurking in our carpet that wasn’t visible to the naked eye but got collected by these bristles.

We also liked that this was one of the easiest and most effective models to use on stairs. Admittedly, it took slightly longer than some of the full-size upright models we tested, but it required less physical effort. We stood it at the bottom of the stairs, and the 1.5m stretch hose could reach right the way up to the top of the flight, so we could focus on the cleaning without worrying about how to balance it.

  1. £169 from Very.co.uk
Prices may vary
Back to top

Karcher SE-4001 carpet cleaner

karcher-vax -carpet-cleaners-indybest
  • Best: Carpet cleaner for power
  • Weight: 7.9kg
  • Clean water tank capacity: 4l
  • Dirty water tank capacity: 4l
  • Power cord length: 8m

Doubling as a dry vacuum, this is a great multi-purpose machine. One of it’s most appealing factors is that it saves on storage space, as you won’t need to buy a separate vacuum cleaner and carpet cleaner. But there are other reasons to buy it aside from it’s multi-tasking capabilities. For example, it has enough power to spray a mix of tap water and Kärcher RM 519 carpet cleaner deep into textile surfaces under pressure, which is excellent at dissolving dirt. Kärcher is well known for its outdoor pressure washers, and this acts as a pressure washer for carpets, ejecting cleaning solution into a pile way better than you could do manually.

We found it’s suction power to be equally good. This was evident when used in vacuuming mode as well as when used to dry wet carpet. However, the movement needed to push the hose over the carpets did drain the arms and the shoulders slightly.

Back to top

Bissell ProHeat 2x revolution carpet cleaner

Bissell pro heat 2x revolution carpet cleaner
  • Best: Carpet cleaner for tough stains
  • Weight: 7.94kg
  • Clean water tank capacity: 3.7l
  • Dirty water tank capacity: 1.5l
  • Power cord length: 7m

This Bissell model really impressed us out of the box. We could tell the brush was something special, just by looking at it. It has 12 rows of individual Dual Dirtlifter PowerBrushes that each work on stains, constantly rotating to agitate and then pulverise dirt deep within the carpet fibres.

Pushing it over the floor was a real pleasure. Although it’s a heavy beast at almost 8kg, it moves smoothly and you can see the brushes working hard as you push. Extra efficiency comes from the clean water tank, which is kept at a consistently warm temperature to melt stains and make them more responsive to the brushes and the cleaning solution.

You can choose from three different cleaning modes: max clean, deep clean and express clean. The max and deep modes draw extraordinary amounts of dirt from carpets but the downside is they leave them sodden and you can’t use them for hours after use. Express mode is more than enough for most households, especially if you use it to maintain the cleanliness every three months. Drying time for express mode is a more-reasonable 30 minutes.

The appliance itself is easy to collapse down to reach under sofas and under beds. It also works a dream on stairs, thanks to a handy attachment that’s ideal for crevices too. We like that it comes with a six-year guarantee, effectively meaning the price tag works out at £50 a year – much better value for money than hiring professional carpet cleaners or renting a machine.

  1. £285 from Very.co.uk
Prices may vary
Back to top

Numatic George GVE370 carpet cleaner

George carpet cleaner
  • Best: For speedy carpet cleaning
  • Weight: 15.1kg
  • Clean water tank capacity: 9l
  • Dirty water tank capacity: 6l
  • Power cord length: 10m

You may be familiar with the smiley Henry vacuum cleaner that has been a household favourite since 1985. Now, meet his equally happy-looking younger brother George, who is capable of vacuuming and carpet cleaning. In fact, there’s not much this friendly looking green machine can’t do. If you have a blocked sink, George can suck up what’s causing the problem through the plughole. If you have a leak, George’s 9l wet capacity can hold the water and bail you out until a plumber arrives. To fully test this, we poured a litre of water over the kitchen floor and George swallowed it all back up.

During testing on carpets, we found this machine to be very powerful. It sprays on a fine mist of cleaning solution that’s more than enough to remove all the stains we had left for it. We really liked that it effectively lifted dirt out of the carpet without leaving the carpet soaking. Another cool feature is that we could switch to hard floor cleaning with ease, thanks to George’s combi floor tool.

The only thing we didn’t like is that it does take a bit of upper arm strength to repeatedly push the nozzle across the surface of the carpet, especially if it’s a thick one. However, this may be a good thing in the long run, when both your carpets and your biceps look better as a result.

  1. £290 from Diy.com
Prices may vary
Back to top

Bissell pet stain eraser cordless vacuum cleaner

bissell-pet-stain-eraser-best-carpet-cleaners-indybest
  • Best: Handheld carpet cleaner
  • Weight: 2kg
  • Clean water tank capacity: 0.2l
  • Dirty water tank capacity: 0.2l
  • Power cord length: N/A

For those with fewer carpets, or anyone who just doesn’t want to lug a full-size machine out for every minor spill, this Bissell model is the perfect solution. It has a powerful rotating DirtLifter PowerBrush to help loosen, lift and remove tough pet stains. We found this brush to be excellent at loosening dried-on stains, whether that was some old food in the kids’ bedroom or an annoying speck of mud on the stairs.

After using this, we did feel that rooms smelled better but that might be because we used it with the Bissell pet stain and odour cleaning formula. This neutralises stale odours and leaves behind a fresh, herbal scent. Unlike other carpet cleaners we tested, this model uses no water, only cleaning solution, which could explain why we could smell it more powerfully. We also liked that the solution can be stored in the tank while not in use, making this cordless cleaner ready and waiting for the next time you need it. After all, if you spill a glass of wine, you don’t want to measure out cleaning and water solution and cause a delay in treating the stain.

Back to top

Tower TSC10 aquajet plus spot pro cleaner

tower-tsc10-aquajet-best-carpet-cleaners-indybest
  • Best: Lightweight carpet cleaner
  • Weight: 4kg
  • Clean water tank capacity: 1.2l
  • Dirty water tank capacity: 1.2l
  • Power cord length: 4.3m

Once we saw the compact size of this machine, we were sceptical about how much of an impact it could make on our deep carpets, but we were pleasantly surprised. This Tower spot cleaner is small but mighty – and the size makes it super simple to store. This easily fits in a kitchen cupboard, ready in case of food or drink spills, pet or child accidents or muddy trainers.

While we did have to bend down to use it, we found the powerful aquajets reached deep down into the layers of a carpet better than we could have achieved with elbow grease alone. We noted that the bristles on the brush are super firm, which helped with agitating all types of stains – even ones caused by melted candle wax.

Out of all the machines we tested, this was one of our favourites for use on the stairs, as it weighs just 4kg, so you can carry it and clean at the same time. It has 400W of suction power, which helps dry surfaces fast. We also tested out the suction power in the car, going to war on crumbs and general dirt, before finishing with an all-over wash. Results were almost as good as going to a car valet, although it did take a couple of hours.

It’s not a carpet cleaner you’d use for deep cleaning your entire house, but it’s brilliant if you are prone to accidents or you just want to treat small areas at a time.

Back to top

Vytronix P800CW upright carpet cleaner

vytronix-best-carpet-cleaners-indybest
  • Best: Value carpet cleaner
  • Weight: 5.6kg
  • Clean water tank capacity: 1.5l
  • Dirty water tank capacity: 1.5l
  • Power cord length: 6m

This combines the lightweight nature of a spot cleaner with the easy manoeuvrability of an upright. As it weighs just 5kg, it’s something you could easily get out for small spillages as well as use it for deeper cleans.

It’s 800W power is decent and you can see dirty water as evidence that it’s pulling dirt and allergens from a carpet. However, we did need to go over dried-on stains a couple of times before it made a visible difference. We also needed to empty the tank after every carpet and fill the clean one up again. We’d put up with both of these inconveniences to save money, however, and it is important to note that this is at least £100 cheaper than other full-size cleaners we tested. It’s also super easy to push, steer and even change direction, if you need to avoid pieces of furniture.

  1. £89 from Amazon.co.uk
Prices may vary
Back to top

Russell Hobbs steam and clean steam mop

russellhobbs-steam-cleaner-best-carpet-cleaners-indybest
  • Best: Steam carpet cleaner
  • Weight: 2.3kg
  • Clean water tank capacity: 380ml
  • Dirty water tank capacity: N/A
  • Power cord length: 5m

Admittedly, this steam mop is primarily designed for hard floors, but it has a carpet glider attachment for soft surfaces and rugs.

At just 2.3kg, this is the lightest model we tested and it’s extremely easy to use to nip around a room. We also liked the triangular mop head, which is great for reaching edges and corners. Heating up in just 15 seconds, you can use it whenever you have a bit of spare time, rather than having to timetable a carpet clean into your schedule.

Through the power of steam alone, this mop is touted at removing 99.9 per cent of bacteria from surfaces. We found that it didn’t really make a mark on stains, but it did improve the look and feel of the carpet.

As there’s just one water tank, it’s not the machine for deep cleaning, and it won’t suck anything out from the bottom layers. But we’d use it as an everyday way to maintain carpets in between deep cleans. It’s a worthwhile investment given that it can be used for the kitchen, bathroom and other hardwood floors, too.

  1. £39 from Amazon.co.uk
Prices may vary
Back to top

VAX spotwash home cordless spot washer

Blank 2048 x 1536 (2).png
  • Best: Cordless carpet cleaner
  • Weight: 4.4kg
  • Clean water tank capacity: 1.1l
  • Dirty water tank capacity: 0.7l
  • Cord length: Cordless

If you want to keep your carpets looking their best without doing a full deep-clean every week, this small VAX model offers a powerful way to get rid of those little stains that emerge from time to time. Whether it’s a spilled drink or mud from a child’s shoes or a pet’s paws, this carpet cleaner removed it all. We tested it on a multitude of everyday accidents and it restored our carpet to new each time, erasing the stain so much that we couldn’t make out where it had been.

We were impressed by how well it worked in the car, too, especially given that we’re not always the most frequent of car cleaners. Drink stains and discoloration caused by melted chocolate were wiped away, thanks to a combination of the VAX spotwash antibacterial solution and the attachment tool, which allows you to really put some elbow grease into dislodging the dirt. We also used the boost mode on stubborn stains, as this offers 25 per cent more suction power than regular mode. The battery lasts for up to 25 minutes but we were always finished in around 15 minutes – even in the car.

With this cordless cleaner, VAX has come up with a way to speed up carpet maintenance, and we approve.

  1. £249 from Vax.co.uk
Prices may vary
Back to top

FAQs carpet cleaners

How often should you clean your carpet?

There’s different factors that’ll determine how often a deep clean is needed, such as whether your household includes kids or pets that tend to leave more mess. Professional carpet cleaners recommend vacuuming your carpet two to three times a week, and calling in professional help for a deep clean every 12 to 18 months.

What do professional cleaners rate?

Hot water extraction cleaning, also commonly referred to as steam cleaning, is the preferred method of carpet cleaning for professionals, but dry cleaning is also a popular choice for those who don’t want to deal with wet carpets.

The verdict: Carpet cleaners

With three tanks, the VAX platinum smartwash pet design immediately set itself apart from other carpet cleaners we tested. It’s motion sensor technology was also very impressive and we liked that all we needed to do was walk backwards and forwards, with no need to bend down or repeatedly push a trigger. The Bissell proheat 2x revolution was almost as easy to steer, but at a slightly lower price point. For homes with pets, the RugDoctor spot cleaner pets’s rubberised brush head was a clear winner when it came to picking up hair as well as obliterating stains.

Want to take the work out of housework? We’ve rounded up the best robot vacuums

Looking to improve the air quality in your home? Try one of the best air purifiers

Voucher Codes

TUI Discount Code
£100 off all bookings over £1000 - TUI discount code
ASOS Discount Code
20% off everything with this ASOS app discount code
Travelodge Discount Code
5% off all bookings with this Travelodge discount code
The Body Shop Discount Code
20% off everything with The Body Shop discount code
The Perfume Shop Discount Code
15% of all orders with The Perfume Shop birthday discount
Domino's Voucher Code
Get 40% off mains, sides, and desserts - Domino's voucher code

Thank you for registering

Please refresh the page or navigate to another page on the site to be automatically logged inPlease refresh your browser to be logged in