Carpet Cleaning Rates: What's Normal to Pay in the UK in 2026

A plain, honest price guide for anyone booking a professional carpet clean - by room count and property size.

A professional steam cleaning a carpet

Typical rates by room and property

JobTypical rateNotes
Single small room (up to 4m x 4m)£25 - £50Most common single-room booking
Stairs and landing£50 - £85Often booked alongside a room clean
Three-bedroom property (whole house)£150 - £250Typical full-property clean
Larger property (4+ bedrooms)£250 - £500+Scales with number of rooms and total floor area
Hourly rate (specialist callout)£60 - £120Common for smaller or one-off jobs
These are general UK averages pulled together from common industry ranges, not a live quote. Per-square-metre pricing (roughly £1.50-£4/m²) is common for larger or open-plan rooms, and London prices typically run £40-£110 per room versus £30-£80 elsewhere in the UK.

What actually changes the price

A carpet cleaning machine used for professional hot water extraction

How to budget

For an average three-bedroom house booked as a whole-property clean, budget roughly £150-£250. A single room or stairs-and-landing job on its own is usually £25-£85, but watch for minimum call-out charges that can make a one-room booking proportionally more expensive than a full-house visit.

How to avoid overpaying

Get at least two or three local quotes - carpet cleaning prices vary more by individual trader and method (steam vs. dry clean) than by property type alone. Ask whether the quote already includes moving furniture and treating stains, since these are common add-ons that can change the final price.