The best car upholstery cleaner lifts dirt out of the fibres without soaking the seat foam or leaving a sticky residue. Our first pick is AutoBead All Purpose Cleaner at an interior dilution, with Dodo Juice Fibre Reviver for fabric seats and Koch-Chemie Pol Star for mixed fabric, leather and Alcantara. All of them are in our carpet and fabric cleaners range.
What is the best car upholstery cleaner in the UK?
For most cars we recommend AutoBead All Purpose Cleaner diluted for interior use, because one bottle covers carpets, upholstery and plastics. Dodo Juice Fibre Reviver is our pick for fabric seats that need a gentle, solvent-free clean, and Koch-Chemie Pol Star suits cars with a mix of fabric, leather and Alcantara.

Upholstery cleaner, APC or extraction detergent: which do you need?
It depends on your kit. A spray cleaner worked in with a brush and wiped away with a microfibre handles most seats and carpets, and that is where an all purpose cleaner or a dedicated fabric cleaner fits. An extraction machine sprays a solution into the fabric and sucks it straight back out, and it needs a low-foaming detergent made for machines, or a cleaner with a machine dilution.
Strength matters more than the label. Too strong and the cleaner can leave residue that attracts dirt again, too wet and the foam underneath stays damp for days. Start with the weakest dilution that works and only go stronger on heavy soiling.
Which upholstery cleaner should you buy?
Choose by the job and whether you own a machine.
One bottle for seats, carpets and plastics
A highly concentrated cleaner for carpet, upholstery, interior plastics and plenty more. Inside the car, dilute it 10:1 for heavy soiling and up to 30:1 for general cleaning. It is not for leather, and it comes in a 1L bottle.
A concentrated APC for hard and soft surfaces that buffs off with no residue. Use 1:30 on delicate interior surfaces and 1:50 to 1:200 in a wet vac or extractor. A 1 litre bottle makes up to 30 litres of ready to use cleaner. Wear gloves and eye protection when you mix it.
Fabric seats and soft fabrics
A solvent-free, colourless cleaner for seats, carpets, upholstery and suede-style materials, which also suits fabric soft tops. Spray, agitate, then wipe or extract, and it is designed to avoid leaving a heavy residue.
A high-foaming, water-based fabric cleaner that lifts dirt, grime and water marks from carpets, seats, mats, roof linings and fabric trim. Use it up to 1:10 for light cleaning, from a trigger sprayer or a carpet machine.
Mixed fabric, leather and Alcantara
A pH neutral cleaner for upholstery, carpets, leather and Alcantara that lifts dirt from deep in the fibres with a fine foam, leaves no water marks and keeps the original water-repellent finish. Dilute it 1:5 to 1:20 depending on how dirty the fabric is. It comes in a 1L bottle.
For extraction machines
Carpet and Upholstery Spotting Solution 5L
A low-foaming detergent for carpet and upholstery extraction. Use 280ml per litre in the machine, or neat on a spot. It suits machines such as the Kiam Aquarius, Numatic, Karcher, Prochem and Rug Doctor ranges, and it carries an anti-mildew additive.
Carpet and Upholstery Detergent Powder 5kg
A non-caustic powder for extraction machines, dissolved at 30g per litre of warm water. It is not for the Aquarius Hot 1400 or Hot 2800.
£29.99In stock
Brushes that do the hard work
A hand-held brush with dense bristles and a textured thumb pad for working cleaner into carpets, mats and fabric seats before you vacuum or wipe the dirt away.
Maxshine Carpet Lint and Hair Removal Brush
Pulls pet hair and lint out of carpets and upholstery with no chemicals at all, which makes the wet clean far easier.
Upholstery cleaners compared
| Product | Type | Dilution | Best for |
|---|---|---|---|
| AutoBead All Purpose Cleaner | APC concentrate | 10:1 heavy, up to 30:1 general (inside) | Seats, carpets and plastics |
| Better Versatility | APC concentrate | 1:30 delicate, 1:50 to 1:200 in a machine | Spray or extractor |
| Dodo Juice Fibre Reviver | Fabric cleaner | Ready to use | Fabric seats and soft tops |
| Koch-Chemie Pol Star | Neutral cleaner | 1:5 to 1:20 | Mixed fabric, leather, Alcantara |
| Mosschem Extract | Foaming fabric cleaner | Up to 1:10 | Water marks and roof linings |
| Spotting Solution 5L | Extraction detergent | 280ml per litre | Extraction machines |
How do you remove salt stains from car carpets?
Treat them as soon as you can, because the white tide marks are dried road salt and grit carried in on shoes, and they spread every time the carpet gets wet again. Vacuum the area first, then break up any crust with a dry brush and vacuum again before any liquid goes on.
- Vacuum and brush dry: lift the loose grit with the vacuum, work the crust loose with a stiff interior brush, then vacuum again.
- Mist the cleaner: spray a diluted fabric cleaner over the whole mark and a little beyond it, so you do not leave a new ring at the edge.
- Agitate: work it in with the brush in two directions to lift the salt out of the pile.
- Lift the dirt out: blot firmly with a clean microfibre towel, or run an extraction machine over the area, until the towel comes away clean.
- Dry it fully: leave the doors or windows open, or run the heater, until the carpet is dry to the touch underneath as well as on top.

How do you stop fabric seats staying damp after cleaning?
Use less liquid than you think you need. Mist the cleaner rather than soaking the seat, lift the dirt with a towel or extractor straight away, and dry the car with the windows down or the heater running. A seat that is still damp underneath can smell musty and mark again, so in winter we clean seats on a dry day and give them a few hours with the doors open.
For the full method, seat by seat and stain by stain, follow our guide on how to clean car seats and carpets, and once the fabric is clean, protecting fabric car seats keeps it that way.
Common questions
Can you use household carpet cleaner in a car?
We would not. Car carpets and seats sit over foam and electrics, so a product made for car interiors at the right dilution, worked in with a brush and lifted out with a towel or extractor, is the safer choice.

Should you test an upholstery cleaner first?
Yes. Try it on a hidden area such as the back of a seat base, let it dry, and check for colour change or marks before you clean the whole seat.
Can you use upholstery cleaner on car mats?
Yes, carpet mats clean the same way and are easier because they come out of the car. Our guide on how to clean car mats covers rubber mats too.
Do you need an extraction machine?
Not for most jobs. A spray cleaner, a brush and microfibre towels handle everyday dirt. A machine earns its place on heavily soiled carpets, whole-car valets and recurring stains.
For dashboards, door cards and plastics, see our pick of the best car interior cleaners.
Need help choosing?
Tell our team what the seats are made of and what the marks are, and we will match the cleaner and brush. You can also browse every carpet and fabric brush in the range.