Carpet and rug cleaning in London
Carpets, stairs, rugs, sofas, mattresses and curtains, cleaned in your home across London. Your price before any details.
- Bedroom
- £36
- Flight of stairs
- £41
- Rug up to 3 m²
- £35
- Minimum visit
- £67
Prices updated November 2026
Carpet and rug cleaning in London by Weft & Pile is carried out in your own home, one room after another, and every rug is cleaned in place on your floor. Bedroom carpets cost £36; the smallest booking is £67.
A cleaner brings portable machines to your door and uses hot water extraction (the method usually called steam cleaning). Fitted carpets go a room at a time and stairs a step at a time. Sofas and chairs stay where they stand, mattresses stay on the bed and curtains stay on the pole. Nothing leaves the house.

The cleaning visit, room by room
Each carpet is vacuumed before anything else. Walkways and stains then get a pre-treatment and a shampoo. After that the machine forces hot water with a cleaning solution down into the pile, then sucks it back up at once with the loosened dirt. One room is finished before the next is started, so earlier rooms dry while later ones are being cleaned. Allow about half an hour for a bedroom, and most of a day for a whole house.
Wool and wool-mix carpets are looked over before any water goes down. Carpets of jute, sisal or seagrass are taken too, once the office has asked about them on the call. The fitted carpet cleaning page gives the order of work and lists every room. Stairs and landings have a page about stair carpet to themselves.
Weft & Pile does not collect rugs. A wool rug is checked before cleaning, and every rug is cleaned on your floor; if the floor beneath should stay dry, the rug may be raised onto a protective layer while it dries. Measuring a rug for its price is explained under rug cleaning in London.
Prices for the main jobs
| Job | Cost |
|---|---|
| Two-seat sofa | £57 |
| Carpet in a bedroom | £36 |
| Rug up to 3 square metres | £35 |
| Carpet in a living room | £43 |
| Rug over 3 square metres | £51 |
| A flight of stairs | £41 |
| A mattress | £35 |
| Long curtains, per pair | £42 |
| Least a visit costs | £67 |
A job from the table booked by itself is charged at £67 if its price is lower; book more than one and their prices are added up, with £67 as the least you pay. Bigger sofas add a charge per seat (see sofa cleaning). Mattresses have a page of their own, as do curtains cleaned where they hang. Chairs of every kind are priced under upholstery cleaning. Anything not shown here is on the complete price list. The form also takes account of your postcode, which can change the price. Paid parking, if nothing else is near, goes on the bill at the real cost, with a cap of £40.
Before the cleaner arrives
Clear whatever is lying on the floor. Light pieces, a coffee table say, can be moved by the cleaner. Beds, wardrobes and other heavy pieces are left where they are, and the carpet is cleaned around them. Strip the bed if a mattress is booked, and take throws off a sofa. Keep the hot water running and the electricity on, as the machine needs both; machines and products come with the cleaner. On a road where only permit holders can park, tell the office when you book.
Drying times after a clean
| Item | Ready to use | Fully dry |
|---|---|---|
| Fitted carpet or rug | In socks after a few hours | About six to seven hours |
| Sofa | Once dry | About 10 to 12 hours |
| Mattress | Not the same night | About a day |
Open windows shorten each of these times, and warmth from the radiators helps in winter. Keep shoes off a damp carpet and pets off a damp sofa.
Which stains usually lift?
Water-based marks usually do. Each stain gets a pre-treatment, but complete removal is never guaranteed.
- Tea and coffee spills
- Fruit juice
- Mud from shoes
Some marks may still show after cleaning:
- Pet urine that has been there a long time
- Bleach spots
- Colour carried over from another fabric (dye transfer)
- Oil paint
- Burns and scorch marks
- Rust
- Water marks, if the carpet is pale
A bad stain or a fragile rug may mean the office wants to see a photo before booking, which it arranges by phone. Every common mark has an entry in the carpet stain guide. To see which fibres take hot water, and which the office asks about first, read the guide to rug fibres.

London boroughs covered
Weft & Pile offers carpet cleaning in London in every borough, all 32 of them, plus the City. It reaches from Enfield at the northern edge to Sutton and Croydon in the south, and from Havering across to Hillingdon. Because where you live can affect the price, the form asks for your postcode before anything else, and the office confirms the full figure on the call. Each borough has a page of its own, as do many of the neighbourhoods inside them, all listed under areas covered.
How booking works
Start the form with your postcode and choose what you want cleaned, or phone 020 3642 7524. The office takes calls from 8am until 7pm, every day of the week, with fewer Sunday dates to offer. On the call the office confirms the price and agrees a date. To hold the date, the office takes half the total as a deposit by card or bank transfer. With 48 hours’ notice, the office refunds the deposit or moves it to the new date you choose. All the prices are on this site, and the amount confirmed by phone is the amount you pay. Should a carpet or rug prove far bigger than described, or in far worse condition, the cleaner raises it with you and you agree any change before the work goes on.

Questions about carpet and rug cleaning
Do you clean carpets at the end of a tenancy?
Yes. Tenants book a carpet clean before the check-out inspection, and landlords book one between lets. Timing it so the carpets are dry before the inspection is covered under end of tenancy carpet cleaning.
Are leather and suede sofas cleaned?
No. Leather, suede and velvet are not cleaned, since the hot water extraction machine does not suit them. A sofa covered in linen or viscose, or a blend of them, is checked on the call and may be declined.
Is any fragrance added to the clean?
No fragrance is added to anything Weft & Pile cleans.
Who does the cleaning?
The cleaning is done by vetted and trained cleaners, who arrive with the machines and the products.
Book a clean
Put in your postcode for the price at your door, or ring the office and talk it through.
All 32 boroughs and the City
South London
Central London
Neighbourhoods with their own page
- Addiscombe
- Balham
- Barbican
- Barnes
- Barnsbury
- Battersea
- Beckenham
- Belgravia
- Bethnal Green
- Bickley
- Blackheath
- Canary Wharf
- Chelsea
- Chiswick
- Clapham
- Clerkenwell
- Crouch End
- Dalston
- Dulwich
- Fulham
- Gipsy Hill
- Golders Green
- Hampstead
- Herne Hill
- Highgate
- Hoxton
- Isleworth
- Kenley
- Kilburn
- Marylebone
- Mayfair
- Notting Hill
- Nunhead
- Peckham
- Petts Wood
- Pinner
- Plumstead
- Primrose Hill
- Putney
- Shoreditch
- South Norwood
- St John's Wood
- Stoke Newington
- Surbiton
- Tooting
- Walthamstow
- Wanstead
- West Norwood
- West Wickham
- Whetstone
- Wimbledon
- Winchmore Hill
- Worcester Park
What Weft & Pile cleans
- CarpetsBedroom £36
- Stairs and hallsFlight £41
- RugsUp to 3 m² £35
- SofasTwo seats £57
- ChairsArmchair £33
- MattressesEach £35
- CurtainsLong pair £42
The smallest visit is £67; items that cost less on their own are booked together or charged at £67.