Carpet & upholstery cleaning across London since 2009
Carpets that look brand new again. Spotless, every time.
We clean carpets, sofas and rugs across all 33 London boroughs. Most carpets are dry within 6 to 7 hours, and every clean is guaranteed: if a spot comes back, so do we.
What we clean
The right clean for every fibre in your home.
From muddy hallway carpets to wool rugs and suede sofas. Honest, fixed prices, and we tell you what will and won’t shift before we start.

Carpet Cleaning
We rinse the pile with hot water, so ground-in dirt and allergens come out instead of being pushed deeper.

Sofa & Upholstery
We clean and protect fabric and leather sofas, chairs and settees.

Rug Cleaning
Wool and synthetic rugs, pre-treated and rinsed in your home, on the same visit as the carpets.

Hard Floor Cleaning
Tile, stone, wood and laminate, scrubbed and sealed back to a shine.

Mattress Cleaning
Lifts dust mites, sweat and stains for a cleaner, healthier night’s sleep.

Curtain Cleaning
Curtains and drapes cleaned where they hang. No taking down, no shrinkage.
How it works
A fixed price in a minute. Carpets dry by the evening.
Get your quote
Tell us the rooms or items, by phone or online. You get a fixed price, with no call-out fee.
We turn up on time
Your DBS-checked cleaner turns up on time, uniformed, with the van and all the kit.
Hot-water extraction
First we pre-treat the stains and work the pile, then draw the dirt and most of the water back out.
Dry and done
Dry within 6 to 7 hours. Any spot that comes back within a week, we re-clean free.

Why choose us
The difference is in the detail.
London Carpet Cleaning is owned and run by Matthew Richards, so from the first quote to the last room you deal with the same small London team, never a call centre or a subcontractor.
- A guarantee we actually honourIf a spot comes back within a week, so do we, and we re-clean it free.
- Safe for kids and petsNon-toxic products, rinsed out with hot water, so no sticky residue is left in the pile.
- Fixed prices, no call-out feeThe quote you’re given is the price you pay. We tell you what won’t shift before we start.
- Dry within 6 to 7 hoursThe machine extracts about 95% of the moisture; the rest dries off within 6 to 7 hours, depending on how well the room is ventilated.
Straightforward prices
No call-out fee. No surprises.
Some starting prices below. Tell us your rooms for an exact quote in under a minute.
Carpet, per bedroom
£36
steam cleaned
Carpet, living room
£43
steam cleaned
Two-seater sofa
£57
cleaned & protected
Rug, up to 3m²
£35
cleaned in your home
Minimum charge £67 per visit.
Where we work
Cleaning across all of London.
From the City to the suburbs, the same trusted service in every postcode.

Reviews
What our customers say.
We'd had the builders in doing the kitchen and the dust had got everywhere, including the lounge carpet which looked grey. After they'd been it was back to cream. Worth every penny, the place finally feels clean again.
Mattress clean before family visited for Eid. Did a good job and it smelt lovely afterwards. Drying took longer than the couple of hours quoted so we had to plan around it, but the chap was polite and the result was fine.
Stairs, landing and the little box room done in one go. The worn track up the middle of the stairs looks like new. Quick, no fuss, good lad.
Long lined curtains in the lounge cleaned without taking them down. No shrinkage at all and so much brighter. The chap was courteous and tidy. Couldn't fault it.
Our fabric corner sofa had years of use and the kids had ground biscuits and squash into it. The technician gave it a proper deep clean and it looks and smells brand new. Took his time on the worst seat. Really respectful young man, highly recommend.
Cleaned and fed our cream leather sofa in the snug which had got grubby and dry on the seats. Looks lovely and supple now. The quote did go up a little once he measured it properly, though he was clear about it before starting, so no real grumble.
Fully insured and DBS-checked, across all 33 London boroughs. Get a free quote or call 020 8077 8090.
Common questions
Carpet cleaning in London, answered.
How much does carpet cleaning cost in London?
Carpet cleaning is £36 a bedroom and £43 a living room. A two-seater sofa is £57, rugs start at £35, and curtains from £35 a pair. The price depends on the size, the fibre and how soiled things are, and there's never a call-out fee.
How long do carpets take to dry?
Our machine extracts about 95% of the moisture, and the rest dries off within 6 to 7 hours, depending on how well the room is ventilated. Wool and thicker pile can take a little longer than synthetic. Open a window or put the heating on gently and the airflow helps it along.
Do you remove pet stains and odours?
Yes. Pet accidents, urine odour and mud are some of the most common jobs we do. We pre-treat the spot, then extract it. Old, set-in stains don't always lift completely, so we'll tell you honestly what to expect before we start, not after.
Is it safe for children and pets?
Yes. The products are non-toxic and the carpet is rinsed with hot water, so there's no sticky residue left in the pile. Once it's dry, which takes up to 6 to 7 hours for most carpets, the room is ready for the kids and the dog again.
Which London areas do you cover?
All 33 London boroughs, from the City out to the suburbs: Camden, Hackney, Wandsworth, Croydon, Ealing, Bromley and the rest. We're used to period flats with original floorboards, mansion-block communal stairs, and the parking that comes with a ULEZ city.
Can carpet cleaning help me get my deposit back?
Often, yes. End-of-tenancy carpet cleaning is one of our most-booked jobs, and a freshly cleaned carpet is usually what the inventory clerk wants to see. We'll give you a dated receipt to pass to your landlord or letting agent.
Free quote
Ready for carpets you’ll want to show off?
Tell us what needs cleaning and you’ll get a fixed price, usually within the hour. No call-out fee, ever.
- ✓ Spotless, or we re-clean free
- ✓ Every London borough
- ✓ Friendly, DBS-checked cleaners