Best upholstery cleaner: 6 products for a deep furniture clean

Looking to buy the best upholstery cleaner? For sofas, rugs, carpets, curtains and even your car seats, you won't get far when it comes to stains and spills without using one of these

The best upholstery cleaner: Dr Beckmann carpet cleaner in use on fabric sofa
(Image credit: Dr Beckmann)

Searching for the best upholstery cleaner? Whether for a stubborn carpet stain, a sofa spill or a curtain refresh, we can help you find a product to suit your needs. Because not all of us can afford to replace something once it's deemed ruined – and in most cases, it is salvageable! Even from dreaded red wine – we love the stuff but boy does it stain.

We've tried and tested some of the best upholstery cleaners around and can confidently report that we think these ones below should be a staple under your sink. You never know what will be spilt next so it's best to be prepared.

Once you're done, consider investing in the best vacuum cleaner too – a good clean starts with removing dust, crumbs, and pet hair, of course.

The best upholstery cleaners

Best upholstery cleaner: Astonish Fabric Stain Remover

1. Astonish Fabric Stain Remover

The best upholstery cleaner you can buy

Specifications
Type: Spray
Brush included: No
Size: 750ml
Reasons to buy
+Works fast+No scrubbing required+Inexpensive+Cruelty free and vegan
Reasons to avoid
-Not suitable for use on flameproof or waterproof fabrics, velvet, leather or suede

Although initially meant to be used on clothes to remove unwanted stains, this Fabric Stain Remover by Astonish works wonders on upholstery, such as sofas, but is also effective on curtains, carpets and rugs.

How to use
First soak up any moisture from the stain and then spray the product immediately, ensuring you cover the entire stain. Leave for 10 minutes and wipe with a damp cloth or if possible pop in your washing machine – it's as simple as that.

Results
Ideal for those times when you're entertaining and a guest accidentally spills something, this stain remover works super fast. Effective on wine stains, too.

Good to know
This product shouldn't be used on any flammable or washable upholstery including velvet, leather and suede.

Best upholstery cleaner for targeted stains: Dr Beckmann Carpet Stain Remover

(Image credit: Dr Beckmann)

2. Dr Beckmann Carpet Stain Remover

The best upholstery cleaner for targeted stains

Specifications
Type: Scrubber
Brush included?: Yes
Size: 650ml
Reasons to buy
+Comes with brush+Easy to use+Works very good on tough stains such as blood, strawberries and dye
Reasons to avoid
-Some may prefer a spray

The Dr Beckmann Carpet Stain Remover is great at targeting specific areas that need to be cleaned – a patch of carpet, an area of a sofa. It's also ideal for those who have kids or pets and often find themselves cleaning up messes around the house.

How to use
Before using, unscrew the brush head and pierce a small hole in the seal and then screw it back on again. Before applying product on the area that needs cleaning, brush off loose dirt and soak up liquids. Then, hold the bottle so that the brush is touching the stain and lightly squeeze until product comes out. Brush the product into the stain until you see results, and then leave for a few minutes. Remove residue with a damp cloth once done.

Results
This carpet cleaner does a pretty good job at removing almost any stain possible, from red wine spills on the sofa to tea stains on your favourite rug. It can also be used for easy cleaning of car seats.

Good to know
This product should be stored in an upright position to prevent leaking and the cap should be washed after each use.

Best sustainable upholstery cleaner: Astonish Stain Remover Soap

3. Astonish Stain Remover Soap

The best sustainable upholstery cleaner

Specifications
Type: Bar
Brush included: No
Size: 75g
Reasons to buy
+Doesn't smell too strong+Cruelty free and vegan+Affordable+Can also be used on clothes stains
Reasons to avoid
-Some people may not want to get their hands dirty-Can only be used on fabric

This is the ideal product for those who are trying to cut down their plastic waste since it comes in the form of a bar, and inside a box. It's also cruelty-free and vegan. 

How to use
Wet the stain and rub the soap onto a clean damp sponge or cloth. Use this to dab both sides of the stain and then, depending on the severity of the stain, pat dry with a clean cloth or sponge, or rinse by hand or machine wash according to the label.

Results
The fact it's a bar makes emergency spot removal an easy job, and it can be used on both coloured fabrics and whites. 

Good to know
This product should be used on fabrics only.

The best natural upholstery cleaner: Cleanly upholstery cleaner

(Image credit: Amazon)

4. Cleanly upholstery cleaner

The best natural upholstery cleaner

Specifications
Type: Spray
Brush included: No
Size: 250 ml
Reasons to buy
+Effective on any type of upholstery+No need for extra brushes+Cruelty free and natural+Smells great
Reasons to avoid
-Not the most cost-effective 

This nicely packaged spray is amazingly effective at both cleaning and deodorising upholstery. It's a tad pricier than some of the other options on our list, but it works very well and smells of lavender and eucalyptus. 

How to use
Simply spray over the area that needs refreshing/cleaning, leave for five minutes, then blot with a cloth or paper towel. 

Results
This is one of the only natural upholstery cleaners we were able to find that did an equally good job of cleaning large surfaces and spot cleaning. 

Good to know
It is small in size and therefore not the most cost-effective, but it does the job well.

Best upholstery cleaner for pet owners: Vanish Pet Expert Carpet Care solution in trigger spray bottle

5. Vanish Pet Expert Carpet Care

The best upholstery cleaner for pet owners

Specifications
Type: Spray
Brush included: No
Size: 500 ml
Reasons to buy
+ Spray and blot + Easy to get hold of 
Reasons to avoid
- Most effective on new stains 

If you're forever trying to get rid of tough pet stains in your home, then try out Vanish's Pet Expert Carpet Care – for an instant stain solution...

How to use
Just spray and blot. It doesn’t require a cleaning device, or diluting, making it the ideal go-to for those who don’t have the time to mess around with excessive cleaning. 

Results
A great go-to upholstery cleaner that works well on lighter stains to make them disappear fast. 

Good to know
While some embedded stains require a tough cleaner to dissolve them, newer stains, such as a spillage or a pet accident should be easy to remove with this carpet/upholstery spray.

Best upholstery cleaner for your car: ArmorAll Carpet and Seat Foaming Cleaner aerosol

6. Armor All Carpet and Seat Foaming Cleaner

The best upholstery cleaner for cars

Specifications
Type: Foam
Brush included: No
Size: 500ml
Reasons to buy
+Effective at removing ground in dirt and grease +Also use on vinyl, rubber and plastic
Reasons to avoid
-Not particularly cost effective-Strong smell

Whether you’re looking to give your car a spring clean or want to make sure it's in pristine condition to sell, Armor All Carpet and Seat Foaming Cleaner should help you to bring your car interior back to its former glory. 

How it works
Spray directly on to the stained area and allow it to set in. For those cleaning a carpet or indoor upholstery fabric, rub gently with a damp cloth or sponge. Any other surface, rinse or wipe with a damp cloth. 

Results
From seats, mats and even your steering wheel (as long as it’s not leather), it should remove marks and stains without fading the material.

Good to know
Unfortunately, a little doesn't go a long way with this product, and it has been known to leave a strong smell if you use too much, so be sure to open all your windows while using!

What is the best upholstery cleaner?

The Astonish Fabric Stain Remover is our top pick: it's marketed as a stain remover and is great at zapping even bad stains, but it's also a great all-round upholstery refresher, so essentially is a two-in-one product. 

How to buy the best upholstery cleaner

Whether your upholstery is traditional or modern, a good upholstery cleaner will work its way deep into the fabric to give it a complete refresh. But, before you buy a product, check that it will suit the material you're cleaning. Leather upholstery, for example, can be easily cleaned of discolouration or marks, but you must use a leather cleaner rather than an all-purpose upholstery cleaner to bring it back to its former glory. What else to bear in mind?

Read the care instructions
When you're cleaning upholstery with a commercial cleaner, you’ll need to make sure you read the label (or the paperwork) that came with your furniture so you can ensure that you’re not going to damage the material – some furniture will require a water-based cleaner, while others require water-free products and others may advise against using an upholstery cleaner altogether. Always do a patch test on a hidden part of your furniture first if you are not sure.

Sizes
When looking to buy an upholstery cleaner – in store or online – you can often find bigger bottles at a more cost-effective price. These big bottles can be found at Amazon in particular, making them incredibly accessible for those who prefer not to head to the supermarket shelves, or need an upholstery cleaner pronto! Just be sure to consider where you will store a larger bottle.

Annie Collyer
Annie Collyer

Annie joined the Real Homes team in 2018 as our Deals Editor. Now, as our UK Shopping Editor, she spends much of her time giving advice on what you need to add to your shopping cart. Whether that be a sofa bed for your spare room, accessories to give your space a new lease of life, shiny new appliances for a kitchen or some smart tech for an easier life. She's also our fitness and beauty guru, with hands-on experience with some of the top hair tools and the best home gym equipment around. Otherwise, you can find her rearranging the furniture in her space-savvy London flat, DIYing accessories to fit with her ever-changing colour scheme, or going on long walks with her pug. Next up on her to-renovate list is her bathroom...