PRICE GUIDE · CLEANING · 2026–2027
Rug Cleaning cost in the UK
£20–£90 per rug. Typically £45.
Rug cleaning costs £20–£90 per rug, about £45 for most. Size and fibre set the price: a small synthetic rug cleaned on your floor is cheap, while a large wool or hand-knotted rug may need a workshop wash.
- Search and compare — no account needed
- Nearest to you first
- One score from Google, Trustpilot and Locufy reviews
HOW MUCH IT COSTS
How much does rug cleaning cost in the UK?
| Low end | £20 | a small synthetic rug cleaned on site, outside London |
|---|---|---|
| Typical | £45 | what most people pay |
| High end | £90 | a large wool rug in London |
Locufy guide prices for 2026–2027. Updated 2026. A national range, not a quote — enter your town above for real prices from the cleaning companies and cleaners near you.
What moves the price
- Size of the rug — a small hall runner costs least and a large living-room rug the most to clean
- Fibre — wool, silk and hand-knotted rugs need gentler products and more care than synthetic ones
- On site or off site — a delicate rug is washed in a workshop, which adds collection and drying time
- Stains, odour and moth — pet stains, deodorising and moth treatment are extras on a rug clean
- Minimum charge — a single small rug often costs the rug cleaner's minimum visit price
- London and the South East — rug cleaning there runs above the rest of the UK
Domestic cleaning prices in the UK are up 24% over five years (ONS Consumer Price Inflation, Domestic services and household services, to 2026 August). Five years ago a typical rug cleaning would have cost about £35 — an estimate from today's guide price and that index, not a recorded price. Source: ONS MM23 D7E6 →
WHAT YOU GET
What a rug cleaning booking includes
Takes: Under an hour for an on-site clean; a workshop wash takes several days including drying. Not included: Fitted carpets, repairs to fringes and moth damage, and furniture cleaning are priced separately — see the related guides below.
WHAT PEOPLE BOOK
Common rug cleaning jobs
KNOW THE PRICE? NOW SEE THE REAL ONES
Rug Cleaning near you, with prices shown
The cleaning companies and cleaners that cover your area, nearest first, each with their price and one score from every review. No account needed to look.
Or post the job free and let them come to you.
How to pay less
- Book rug cleaning with your carpet cleaning so the visit clears the minimum charge
- Vacuum and turn the rug regularly so grit stays out of the pile and it needs a professional rug clean less often
- Ask for an on-site rug clean where the fibre allows it, which avoids collection and delivery
Before you book
- Tell the rug cleaner what the rug is made of and whether it is hand-knotted or machine-made
- Ask whether wool rugs are cleaned with WoolSafe-approved products
- Point out any dye bleeding, moth damage or loose fringes before the rug is cleaned
- Clear the floor around the rug so it can be lifted and cleaned on both sides
Rug Cleaning cost: questions people ask
£20–£90 per rug, about £45 on average. A small synthetic rug cleaned at home is the cheapest; a large wool rug in London is the dearest.
An on-site clean usually takes under an hour. A workshop wash for a delicate rug takes several days, including drying.
Usually not. Hand-knotted Persian and wool rugs are best immersion-washed in a workshop, because over-wetting on site can shrink the backing or make dyes run.
Yes. Most carpet cleaners clean rugs on the same visit, which helps clear the minimum charge.
Repairs to fringes, edges and moth damage are separate from the clean and priced on their own.
They are Locufy guide prices for the UK, read from published UK rug cleaning cost guides — a national range, not a quote. Your price depends on the rug's size and fibre.
MORE GUIDES
