Upholstery cleaning · London

Sofa & upholstery cleaning, done properly.

Sofas, armchairs and dining chairs cleaned in your home, with the fabric and care label checked first, so it’s cleaned the right way.

Minimum booking £80 · no extra cost without your agreement

Upholstery cleaning in London, sofa being cleaned

What I usually see

Where sofas get dirty first.

Arms & headrests

Where hands, hair and skin touch the fabric every day, body oils build up and the fabric darkens first.

Seat cushions

The middle seat that everyone uses: dull, flattened colour and the odd drink that’s soaked in.

Pets & children

Pet hair worked into the weave, paw marks, and the accidents that leave a smell behind.

Spills & marks

Tea, coffee, wine, food and pen, treated according to the mark and the fabric, not with one product for everything.

Light fabric sofa after upholstery cleaning

Fabric first

Every fabric needs its own method.

Cotton, linen, velvet, microfibre, wool blends and polyester all react differently to water, heat and cleaning solutions. Use the wrong method and you risk shrinkage, water marks or colour running.

That’s why every upholstery clean starts with the care label and a test on a hidden area. If a fabric can’t be safely cleaned with water, I’ll tell you, rather than take the job and hope for the best.

You deal with me from the first message to the final check. With around 15 years of experience across London, I clean the sofa myself.

How it works

From the first photo to a sofa you can sit on.

Upholstery cleaning is done in your home, no collection, no waiting for furniture to come back.

Before

Send photos of the sofa and its label

A couple of photos of the sofa, any marks, and the care label if you can find it. You get a clear price back.

Thanks Sarah, 3-seater and matching armchair, cotton blend, should come up well. I can do Tuesday afternoon, does that work?

Dawid · example reply

On the day

Fabric check, then the clean

I check the label and test a hidden area, tell you what will come out and what might not, then clean seat by seat.

Before I leave

We look at it together

We go over the arms, seats and back cushions together. Anything that needs more attention gets it straight away, and you’ll know when it’s ready to sit on.

The full upholstery process (8 steps)
  1. Fabric and care-label check. W, S, WS or X, it decides the method.
  2. Hidden-area test. Colour and fabric checked before anything else.
  3. Thorough vacuum. Crevices, seams and under the cushions.
  4. Pre-treatment. Arms, headrests and individual marks treated.
  5. Gentle agitation. Soft brushing to lift soil from the weave.
  6. Rinse and extraction. Controlled moisture with Prochem equipment.
  7. Fabric grooming. The pile set in one direction to dry evenly.
  8. Final check and drying advice. When it’s safe to sit on it again.

What clients say

Happy clients, cleaner sofas.

Booking

Book sofa cleaning in 3 steps.

01

Send photos

Photos of the sofa, any marks and the care label, sent on WhatsApp.

02

Get a clear quote

A price for your sofa, armchairs or chairs, plus my next available slots.

03

Cleaned at home

I clean it on the spot, we check it together, and I tell you when it’s dry.

Minimum booking

£80

Sofas, armchairs and dining chairs can be combined in one visit. The quote is based on your photos. If the fabric or condition turns out very different on the day, we talk it through and you agree to any change first.

Other services

Also available.

Carpet Cleaning

Hot water extraction for fitted carpets in every room.

More →

Rug Cleaning

Careful cleaning for rugs, including delicate and natural materials.

More →

Mattress Cleaning

Removes built-up dirt, dust, sweat marks and stains from mattresses.

More →

Leather Cleaning

Cleaning and conditioning for leather sofas, chairs and furniture.

More →

Stairs & Landings

Hand-worked edges and nosings, so every step comes up even.

More →

End of Tenancy

All carpets on one visit, with an invoice to show at check-out.

More →

Areas I cover

Upholstery cleaning across London.

Based in Welling, I clean sofas and upholstery across South East London and nearby. Check your postcode below.

Local pages: Welling Bexleyheath Sidcup Eltham Falconwood Crayford Dartford Swanley

FAQ

Sofa & upholstery cleaning questions.

Can’t find the answer? Just send me a message.

How much does sofa cleaning cost in London?

The minimum booking is £80. The price depends on the size of the sofa, the number of seats and cushions, the fabric and any stains. Photos on WhatsApp are enough for me to price it. You’ll know the cost before you book.

Can you clean any type of upholstery fabric?

Most fabrics, yes, but not all of them can be cleaned with water. I check the care label first: W and WS fabrics can usually be cleaned on site, while S (solvent only) and X (vacuum only) fabrics need a different approach or shouldn’t be wet cleaned at all. I’ll tell you honestly before I start.

How long does a sofa take to dry?

Most fabric sofas need a few hours, but thicker fabrics and cushions take longer, and a warm, airy room helps. Before I leave I’ll tell you when it should be ready to use.

Will every stain come out?

Many do, but older stains, ink and some dyes can be permanent on upholstery. During the fabric check I’ll point out anything I don’t expect to shift, so there are no surprises.

Can you get rid of pet smells from a sofa?

Often, yes. Odours usually sit deep in the cushion filling rather than on the surface, so they need targeted treatment. I’ll check how far it has gone in and tell you what’s realistic.

Do you clean leather sofas too?

Yes, leather is cleaned and conditioned with a different process from fabric upholstery. Just mention it when you send your photos.

Carpet being steam cleaned in a bright living room

Upholstery cleaning

Want your sofa looking fresh again?

Send a couple of photos and the care label. You’ll get a price and a time that suits you.

WhatsApp