Last updated on November 11, 2026 by Emma Collins
A tired carpet can make a whole room look worn out. A professional deep clean usually costs from around £50 a room, or roughly £150 to £280 for a three-bedroom house — but a single room booked on its own often costs more than the per-room rate suggests, because most cleaners apply a minimum call-out charge. Here is what carpet cleaning costs in the UK in 2026, room by room, and when it is worth hiring a professional instead of doing it yourself. If pet hair is part of the problem, our guide to the best vacuum for pet hair in a small flat will help between deep cleans.
Table of Contents
Carpet Cleaning Cost UK: 2026 Prices Per Room
Checkatrade’s current guide starts a small room — about 4 metres by 4 metres — at around £50, with a typical range of £50 to £75 per small room. Cleaning the stairs and landing costs around £85. The per-room rate is what you pay when several rooms are cleaned in one visit. Book a single room on its own and most firms charge their minimum instead — often around £85 — because the visit still involves travel, setting up the machine and the same amount of preparation. That is the figure to budget for if you only need one room done.
| Room or job | Typical cost | Basis |
|---|---|---|
| Small bedroom (12 m²) | £25–£35 | MyJobQuote per-room rate, usually as part of a whole-house booking |
| Living room (16 m²) | £35–£50 | MyJobQuote per-room rate, usually as part of a whole-house booking |
| Open-plan living and dining (36 m²) | £80–£100 | MyJobQuote per-room rate within a larger visit |
| Small to medium room (about 4 m × 4 m) | £50–£75, from around £50 | Checkatrade guide price for a typical job. A single room booked alone often hits the minimum visit charge of around £85 instead |
| Stairs and landing | around £85 | Checkatrade guide for a typical job. MyJobQuote’s per-area rate is £35–£45 for 15 m² when priced as part of a larger visit |
| Two-bedroom home, whole house | £140–£175 | MyJobQuote, for a 64 m² terraced home |
| Three-bedroom home, whole house | £210–£260 | MyJobQuote, for a 96 m² semi-detached home. Checkatrade’s three-bed average is around £250 |
| Four-bedroom home, whole house | £325–£400 | MyJobQuote, for a 147 m² detached house |
Two sources sit behind these figures, and they measure slightly different things. MyJobQuote’s per-room figures come from real quotes, mostly for whole-house bookings where the cleaner is already on site — which is why a 12 m² bedroom can be £25–£35 and a 16 m² living room £35–£50. Checkatrade’s figures are guide prices for a typical job, which is why its small-to-medium room (about 4 m × 4 m) starts at around £50, with a usual range of £50–£75, and why a single room booked on its own often costs the minimum visit charge of around £85 instead. The whole-house totals agree: a three-bedroom home averages around £250, and a four-bedroom home runs to £325–£400. Some cleaners charge by the square metre instead, typically £1.50 to £4, averaging around £2.50. A proper professional clean is also worth distinguishing from a cheap quick wash. A full clean means a pre-vacuum, pre-treatment of stains, hot water extraction and proper drying. A quick wash is usually a single pass with no pre-treatment — it can leave the carpet looking clean for a day and damp underneath, which is how musty smells start. If a quote is far below the figures above, ask what has been left out.
What Affects the Price of Carpet Cleaning?
The size of the rooms is the biggest factor, because most cleaners price per room or per square metre. The condition of the carpet matters just as much. A lightly soiled spare bedroom is a quick job, while a heavily stained living room carpet takes longer and costs more. The type of carpet also changes the price. Wool and delicate natural fibres need gentler methods and specialist products, so they cost more to clean than synthetic carpets. Stairs are usually charged separately, and extras add to the bill too. Stain protection typically costs around £15 per room, while pet odour and flea treatments are charged on top. Finally, prices vary by region. London and the South East usually cost 25 to 35 percent more than the North and Midlands.
Steam Cleaning vs Dry Cleaning: Which Costs More?
Hot water extraction, usually called steam cleaning, is the most common method in the UK. Hot water mixed with cleaning solution is injected deep into the carpet fibres and then extracted along with the dissolved dirt. It gives the deepest clean and costs £50 to £75 per room, or £240 to £280 for a three-bedroom semi-detached house. The downside is drying time, usually four to eight hours. Dry cleaning uses very little water. A cleaning compound is worked into the carpet and vacuumed away, so the carpet is ready within an hour or two. It typically costs £230 to £270 for a three-bedroom semi-detached house, but it does not clean as deeply. For most homes, steam cleaning is the better value, while dry cleaning suits delicate carpets or rooms you need back quickly.
Professional Cleaning vs Hiring a Machine
Hiring a carpet cleaning machine from a supermarket or DIY shop costs around £25 to £40 a day, plus cleaning solution. It sounds like a bargain, and for a single lightly soiled room it can work well. But there are trade-offs:
- Cleaning power — hire machines are much less powerful than professional equipment, so they leave more dirt and moisture behind.
- Drying time — carpets can stay damp for a day or more, which risks musty smells and black mould.
- Effort — you do all the moving, filling, cleaning and emptying yourself, and the machines are heavy.
- Stain know-how — a professional knows which treatment suits each stain, while the wrong product can set a stain permanently.
A professional clean costs more, usually £50 to £75 per room, but it includes proper stain treatment, powerful extraction and faster drying. For most homeowners, a professional is worth it for a whole house or heavily soiled carpets. Bathroom moisture makes nearby carpets harder to dry, so it is worth unblocking a shower drain if water is pooling there.
How to Get a Fair Quote for Carpet Cleaning
Start by getting two or three quotes from local cleaners, and make sure each one is quoting for the same work. A good quote should list the rooms included, the cleaning method, whether stain treatment is included, and the expected drying time. Ask whether the price includes VAT and whether there is a minimum charge. Check that the cleaner is properly trained and insured. The National Carpet Cleaners Association is the UK’s recognised trade body for carpet cleaning, and its members follow a code of practice covering fair pricing and consumer protection. Be wary of prices far below £50 a room, which often mean a rushed job or extras added on the day. A fair price for a standard three-bedroom home in 2026 is roughly £150 to £280, averaging around £250. Always clear the rooms and vacuum first, so the cleaner spends their time deep cleaning.
Frequently Asked Questions
How long does carpet take to dry after cleaning?
After a steam clean, carpets usually take four to eight hours to dry, depending on temperature, ventilation and carpet thickness. Opening windows and turning the heating on gently speeds things up. Dry cleaning leaves carpets usable within an hour or two.
How often should carpets be professionally cleaned?
Most manufacturers recommend a professional deep clean every 12 to 18 months for average family use. Homes with pets, small children or allergy sufferers benefit from cleaning every six to 12 months.
Will professional cleaning remove all stains?
Most stains come out, but not all. Fresh stains from food, drink and mud usually clean up well, while old stains from bleach, dyes, red wine or pet urine may leave a mark. A good cleaner will tell you honestly what they can and cannot remove.
Is carpet cleaning safe for pets and children?
Yes, when it is done properly. Reputable cleaners use solutions that are safe once dry, and they will tell you how long to keep pets and children off the carpet. Keep pets out while the work is being done.
Conclusion
Book the whole house in one visit if you can. A three-bedroom home usually costs £150 to £280, averaging around £250, and you clear the minimum charge in one go. For a single room, expect around £85 — that is the minimum most cleaners charge — and check what the price includes before you book. Get two or three written quotes, compare what is included rather than just the headline price, and make sure the quote covers stain treatment and drying time.
Emma Collins is the editor of The Homely Way, a UK home and lifestyle magazine. She writes practical, plain-English guides on home improvement, cleaning, heating and saving money around the home — always with UK prices, UK products and real-world costs, and no jargon. When she is not writing, she is planning the next guide.





Pingback: Best Vacuum for Pet Hair UK 2026: Small Flat Picks