How much does a Carpet, rug & upholstery clean cost?
Book Carpet, rug & upholstery cleanA professional clean lifts the dirt, stains and allergens a hoover leaves behind. Most firms use hot water extraction (often called steam cleaning), which takes about 4 to 8 hours to dry. Faster low-moisture methods dry in 1 to 2 hours. Sofas, armchairs, dining chairs and mattresses can be cleaned the same day. Landlords often book this at the end of a tenancy.
Typical price: £35 to £70 a room
Most pros have a minimum charge of around £70.
What's usually included
- One room of carpet: £35 to £70
- Stairs and landing: £40 to £70
- Whole 3-bed house: £150 to £280
- 3-seater sofa: £60 to £120, armchair: £30 to £60, mattress: £30 to £60 a side
- Rug: £30 to £90, depending on size and material
What changes the price
How many rooms and items
Priced per room, with sofas, rugs and mattresses on top.
Stains and smells
Pet accidents and heavy staining need extra treatment.
Cleaning method
Low-moisture methods dry faster but can cost more.
Materials
Wool, silk and leather need specialist care.
Prices by region
Live prices coming soon
We show low, median and high prices for a region once it has at least 3 real quotes.
Questions people ask
How long will it take to dry?
Usually 4 to 8 hours with steam cleaning, 1 to 2 hours with low-moisture methods.
Will every stain come out?
Not always. A good pro will tell you up front which ones might not.
Can wool or silk rugs be cleaned?
Yes, but they need specialist care. Mention it so pros can price it properly.
Get an exact price
Free, anonymous quotes from verified firms.
Many sole traders aren't VAT registered. Every quote shows whether VAT is included.
