Carpet Cleaning Cost

Written by Heather Barrigan
Heather Barrigan
Writer
I am a seasoned copywriter from Liverpool - who after graduating with a BA (Hons) degree in English Media and Cultural Studies - went on to specialise in the creation of business and lifestyle copy for a wide range of industries across the UK and USA.
31st July, 2026
Edited by Samantha Jones
Samantha Jones
Editor-in-Chief
I have a degree in English & Writing. I have been working as a content developer for three years now and have also been freelance writing for three years. I have been focusing my freelance writing within the home improvement and DIY sector.
How we get our data
We gather our data from real quotes given by UK tradespeople to UK homeowners on the MyJobQuote platform.
At a Glance
  • The average cost of carpet cleaning is around £260.
  • Professional carpet cleaning takes about 3 hours to complete.
In this guide, you'll find the following:
  • Typical carpet cleaning prices for different-sized rooms and types of carpet.
  • How long it takes a professional to clean a carpet, and a general overview of the methods that are used.
  • How to find and hire a local carpet cleaner using MyJobQuote.
carpet cleaning top image

Average Carpet Cleaning Cost:

Depending on the complexity of the job, it usually takes: 2 – 3 hours

£260

How Much is Carpet Cleaning?

Want to know how much professional carpet cleaning costs?

On average, you can expect carpet cleaning prices you're quoted to be around £260 in the UK. However, professional carpet cleaning costs will vary depending on the size of the room that needs cleaning and the cleaning method used.

What is the main reason you're hiring a carpet cleaner?

Deep cleaning before selling/renting
43 votes - 32%32% of votes
Removing stains and odours
60 votes - 45%45% of votes
Regular maintenance
20 votes - 15%15% of votes
Allergies or health reasons
8 votes - 6%6% of votes
Saving time and effort
3 votes - 2%2% of votes
134 votes See results Hide results

The average carpet cleaning cost per m² is around £2.50, which means carpet cleaning costs for a small bedroom should be around £30, whilst the carpet cleaning prices for a 4-bedroom detached house will be about £360.

carpetcleaner1

Carpet cleaning costs will vary depending on the company you choose, as well as whether you require carpet cleaners to move furniture (as this typically means the job takes them longer to complete).

How much it costs to clean a carpet will also depend on how dirty your carpets are. If there are spills and stains that you want the carpet cleaner to deal with, it'll take them longer — which means a higher quote.

If your carpets are looking a bit past their best, before you rush out and buy brand new carpets, read on to learn more about carpet cleaning prices by room and house size, what affects costs, and how to find professional carpet cleaners near you.

Calculate the Cost of Carpet Cleaning

Looking for a more accurate estimate for your carpet cleaning job?

Why not use our carpet cleaning cost calculator to get a better estimate of how much your carpet cleaning project is likely to cost?

Carpet Cleaning Prices

Any homeowner knows that everyday family life can take its toll on your carpets. Whether it's just the accumulated dirt from the day-to-day comings and goings, or the occasional spills and stains, sooner or later most carpets will benefit from a really deep clean.

And, if you're living in rented accommodation, having your carpets professionally cleaned may be a condition of your end of tenancy cleaning agreement.

So, how much does deep carpet cleaning cost?

Carpet Cleaning Costs by Room

The table below sets out the costs for different-sized carpet cleaning jobs, ordered by room size:

Job Description Average Cost
Small bedroom (12m²) £25 – £35
Large bedroom (20m²) £45 – £55
Stairs and landing (15m²) £35 – £45
Living room (16m²) £35 – £50
Open-plan living room and dining room (36m²) £80 – £100
Want a custom price?
Post your job

Carpet cleaning generally takes around half an hour for a small or large bedroom, and up to an hour for a typical living room.

Carpet Cleaning Prices by House Size

Let's now take a look at carpet cleaning prices based on house size:

Job Description Average Cost
2-bedroom terraced home (64m²) £140 – £175
3-bedroom semi-detached (96m²) £210 – £260
4-bedroom detached house (147m²) £325 – £400
Want a custom price?
Post your job

In terms of how long you can expect typical carpet cleaning jobs to take, the average timescale for carpet cleaning is around 2 to 3 hours to clean all the rooms in a 3-bedroom semi-detached home.

Carpet Cleaning Costs by Location

How much it costs to get carpets cleaned will vary across the UK, and to give you some real-world context, here are some examples for different areas.

Job Location Price
Deep clean carpets in five bedrooms Warrington £140
Clean carpets in flat and stairs London £155
Deep clean carpets and stairs Rowley Regis £110
Living room carpet deep clean London £60
Want a custom price?
Post your job

Rather than regional averages, these are individual price examples that show how costs can vary in different areas. Your costs will depend on the carpet size, condition, and method of cleaning used, but you can use these examples as a guide to estimate carpet cleaning costs near you.

Find Tradespeople, compare up to 3 quotes!
It's FREE and there are no obligations

What Impacts Carpet Cleaning Costs?

Room size plays a big role in how much you'll pay for carpet cleaning. Most carpet cleaning specialists charge per square metre, so the larger the room, the more you should expect to pay.

But, other things can add to the prices you're quoted by carpet cleaning specialists.

Let's take a closer look:

Carpet Material

Your carpet's material can make a big difference to your cleaning cost. Some carpet materials are more challenging to clean than others, increasing the job's time and labour costs, while others are easier to clean.

Natural carpets, such as wool or sisal, require specific cleaning products and specialist care, making them cost more.

Synthetic carpets, such as nylon and polyester, are easier to clean. They're more resistant to stains, usually only requiring spot treatments, lowering their service costs.

Type of Carpet Cleaning Service

Different carpets need different cleaning services. Here's what you can expect to pay for dry, wet, and encapsulating services:

Cleaning Method Average Cost per Bedroom Average Cost per 3-Bed Semi-Detached House
Dry carpet cleaning £30 - £40 £230 - £270
Hot water extraction £35 - £50 £240 - £280
Foam encapsulation £28 - £38 £210 - £250
Want a custom price?
Post your job

What's the best way to get foundation makeup out of wool carpet?

"Do not use harsh chemical or ammonium that will make it worse!

Spirit vinegar and fungicidal fluid from Wickes or B&Q - both mixed in a small cup. Gently dab with a dishcloth, then drench the same cloth in boiling water. Wring it and place it on top of the stain for a couple of hours. Then, use a plastic bristle brush in one direction, using only oxi-clean. It will definitely come out!"

Carpet Condition

Professional carpet cleaners will normally ask to see your carpet before giving you a price for their service. This is so they can assess the condition it's in and what's going to be required to give them a good clean.

For example, if you have stubborn stains on a natural fibre carpet, you should expect to pay more for spot treatments on these areas.

Location of Property

Where you're located in the UK also plays a part in determining the carpet cleaning costs you're quoted, as labour rates are a significant part of total carpet cleaning costs, and these rates differ across the country.

Many cleaning companies will provide a quote based on the size of the room or house they need to clean, but different rates for labour and other costs mean these quotes could be 25% to 35% higher in London compared to the northern regions of England.

Ease of Access

How easy is it to access the rooms where the carpet needs to be cleaned? Some carpet cleaning professionals may charge more for a space that is difficult to clean, such as a small attic or basement bedroom.

You'll also typically be charged more if you're expecting the cleaners to move any furniture before they start carpet cleaning. Once the cleaning is complete, you'll be charged again if you want them to move it back.

Additional Carpet Cleaning Costs

carpetcleaner2

Besides the base cleaning fee, watch out for these extras that can bump the bill up. These are ones people sometimes forget to ask about:

  • Stain or protector treatments – Applying something like Scotchgard or similar once cleaning is done can protect your carpet from future stains. Costs usually run around £15 per room.
  • Pre-treatment of problem areas – If there’s grease, ink, or heavy stains, some cleaners will treat these ahead of the main clean. Might be included, might cost extra (depends on how bad it is).
  • Furniture moving – Clearing or moving furniture before or during cleaning might add to labour time.
  • Weekend / urgent bookings – Need it done outside standard hours or in a rush? Expect higher rates.
  • Travelling / call-out fees – If the cleaner has to travel far or through busy zones, there may be an extra charge.
  • Quick-dry services – If you don’t want the room out of use for long, some companies offer faster drying for an extra fee.
  • Anti-insect treatment – If you want dust mite or insect protection, that can cost extra (often £7-£13 per room).

Should I Clean My Carpets or Replace Them?

If your carpet looks flat, worn or covered in stains, you’ll be weighing up two choices: call in a cleaner or rip it out and start again. The truth is, no amount of deep cleaning will save a threadbare carpet — but if the pile is still intact, a professional clean can buy you years more use.

When is Professional Carpet Cleaning Worth It?

Your carpet may look past it, but carpet cleaning from a professional can work wonders. Here are signs that getting your carpets cleaned could bring them back to life:

  • There are no significant threadbare or bald patches and the pile is still intact.
  • The carpet just seems dirty, generally discoloured, and dull.
  • There are some isolated, small stains, but nothing major or permanent.
  • You've noticed some odours from pets, spills, or everyday use.
  • The fibres of the carpet are intact but flattened from dirt and traffic.
  • A professional carpet cleaner has inspected the overall condition of your carpet and expects cleaning to provide a visible improvement.

When is It Time to Replace a Carpet?

It's unlikely that even the best professional carpet cleaning can revive a carpet that's beyond saving, so here are the most common signs it might be time to invest in a new floor covering:

  • Your carpet has either large or numerous threadbare or bald patches.
  • There are tears, damaged seams, or the backing has been exposed.
  • Stains are large or widespread and have not responded to cleaning.
  • Previous cleaning attempts have not been able to get rid of unpleasant odours.
  • There has been significant water damage or persistent mould due to an underlying issue that needs addressing.
  • The carpet pile and/or underlay have deteriorated so much that the carpet is no longer comfortable.
  • A professional carpet cleaner has highlighted the poor condition of the carpet and doesn't believe additional cleaning will provide any improvement.

So if you do need to replace your existing carpet, how much will this set you back? Here’s a quick look at the average costs of cleaning, replacing, or switching to a different type of flooring:

Flooring Option Average Cost (per room)
Professional carpet clean £25 – £100 (depends on room size)
New carpet (budget to high quality) £275 – £625
Laminate flooring ~£1,060
Luxury Vinyl Tile (LVT) ~£1,165
Want a custom price?
Post your job

Replacing carpet like-for-like is fine if you want the same soft feel underfoot. But if your home sees heavy footfall, spills, or pets, laminate or LVT can be a smarter long-term bet. They’re tougher, easier to clean, and don’t hold onto dirt the way fibres do.

Ask a Trade
Got a question that only a tradesperson can answer? We have thousands of trades ready to answer any question you may have.
Ask your question

Can I Clean Carpet Myself?

Carpet cleaning can certainly be a DIY project - you can easily rent a machine and take on the job yourself. This might look like a good way to save some money, but it can be hard work, especially if you're cleaning a whole house — and the results don’t always match what a specialist can do with commercial kit.

If you decide you want to clean your carpets yourself, you might be tempted to invest in your own carpet cleaner to keep your carpets looking their best. If you're buying your own machine, there are a couple of options.

Domestic machines — these can be bought from most high street shops and they cost around £90 to £300. Great for freshening up a small room, but bear in mind that they don’t have the suction power to remove substantial stains. You’ll probably have to go over the same patch more than once.

Professional-grade cleaners — these are in a different category altogether! Normally, you’ll pay £2,000+ to buy, but you can rent them from roughly £30 to £50 a day. These units blast hot water deep into the fibres and pull dirt back out with much more force — the reason pro jobs can achieve better results and get carpets cleaner.

domestic vs commercial carpet cleaners

As you can see, the cost-effective approach to get the best DIY results might be to hire a professional-grade cleaner, but even then, the results you get may not always be worth what you saved by not hiring a professional.

To put this into perspective, hiring a machine to clean your carpets yourself may cost £50 and a few hours of your time, and if you only wanted to clean a standard-sized living room, this is around what a professional would charge to do it for you - and possibly get better results!

So, why hire a professional instead of doing it yourself?

  • Commercial machines can clean deeper and faster and are great for big areas or stubborn stains.
  • Pros know the right products for delicate fibres like wool or sisal (DIY mistakes can shrink or damage them).
  • Drying time can be quicker due to better moisture-removal with pro kit — less risk of that damp, musty smell.
  • DIY can be cheaper for a quick refresh, but harder work and often less effective.

How Do I Clean My Carpets?

carpetcleaner3

If you do decide to try and deep-clean your carpets yourself rather than hiring a professional, here's how to do it properly:

  • First, vacuum your carpets.
  • Once free of dust and debris, if suitable for your type of carpet, you can spray shampoo and hot water into your carpet's pile using the carpet cleaning machine.
  • Use the cleaning head to work into the carpet, and loosen the dirt by agitating the fibres before it is sucked up.
  • After the first sweep, it may be necessary to repeat the entire process without using any shampoo for the best results.

A straightforward clean and refresh of your carpets is certainly something you could do yourself, but for a professional deep clean or more challenging cleaning situations, you'll probably get better results from hiring an expert.

Want to get quotes from professional carpet cleaners?

Use MyJobQuote to get free, no obligation quotes from carpet cleaners near you. It's fast, easy, and connects you with local specialists.

Types of Carpet Cleaning

There's no one-size-fits-all when it comes to carpet cleaning.

Dry and encapsulation are usually cheaper, but hot water extraction handles deep stains and odours better. Pros will check fibre type and pH to pick the safest method.

Dry Carpet Cleaning Cost

Dry carpet cleaning is one of the most popular methods, which was first invented in the 1980s for carpets that do not have a high level of water resistance.

This process usually involves the use of a rotary carpet cleaning machine, which is used to apply and spread a low-moisture cleaning powder into the carpet fibres.

The average cost of dry carpet cleaning is around £30 to £40 for a small bedroom, and between £230 to £270 for a 3-bed semi-detached house.

carpetcleaner6

Pros

  • ✔ This service is dry by nature, so there's no drying time, meaning you can walk on your carpet again immediately
  • ✔ Ideal for delicate fabrics and natural carpets
  • ✔ Made from biodegradable materials which work like a micro-sponge to extract dirt quickly and easily

Cons

  • ✖ Can leave behind an unpleasant smell
  • ✖ Less effective on deep-set stains than wet carpet cleaning
  • ✖ May leave a residue behind

Hot Water Extraction Cost

Hot water extraction cleaning (also known simply as steam carpet cleaning) involves the use of high-pressure hot water, which works to eradicate stubborn dirt. It also involves applying cleaning agents to stubborn stains, which are typically spread by a professional carpet cleaning machine.

The average cost of hot water extraction is around £35 to £50 for a small bedroom, and between £240 to £280 for a 3-bed semi-detached house.

carpetcleaner4

Pros

  • ✔ Gets rid of stale odours
  • ✔ One of the most hygienic carpet cleaning methods, as it kills off microorganisms trapped in the fibres
  • ✔ Can remove stubborn, set-in stains

Cons

  • ✖ Long drying time after treatment, with some carpets taking up to 12 hours to fully dry
  • ✖ Heat and moisture aren't suitable for all carpet fibres and are too harsh for natural carpets
  • ✖ Equipment can be bulky, making it tricky to use in small spaces

Foam Encapsulation Cost

Encapsulation carpet cleaning involves the use of a rotary brush, which is operated to spread a crystal polymer-based cleaner into your carpet’s fibres. The solution will then dry, and the carpet will be vacuumed to remove excess dirt.

The average cost of foam encapsulation is around £28 to £38 for a small bedroom, and between £210 to £250 for a 3-bed semi-detached house.

Pros

  • ✔ No need to rinse or dry the carpet once treated, meaning you can use your carpet soon after
  • ✔ There's no dirt or debris left behind from the treatment
  • ✔ Low-moisture cleaning method, reducing the risk of mould growth from getting the carpet too wet

Cons

  • ✖ Encapsulation is a hard task, best left to the professionals, and isn't something you should DIY
  • ✖ Limited cleaning ability on oily or grease-based stains
  • ✖ Chemicals are used, making it less eco-friendly than other carpet cleaning options

Should all cleaners/cleaning services be insured?

"It isn't a legal necessity to have insurance as a cleaner. However, in the event of an accident that damages the homeowner's property, having insurance means the business is able to make a claim for repair or replacement of the damaged items.

I personally would be concerned if a cleaner wasn't insured, as I would worry about how any damage would be paid for."

Checklist: Hiring a Professional Carpet Cleaner in the UK

Before hiring a cleaning specialist to revamp your carpet, take a look at the following checklist to ensure you choose the right person for the job:

  • Use MyJobQuote to find local tradesmen and gather at least 3 quotes to compare pricing.
  • Ask for quotes to be itemised so you can see exactly what's included in your quote.
  • Got any stubborn stains or hard-to-reach areas? Make sure you let your cleaning specialist know this before they come to do the job, as these factors may impact your overall costs.
  • Take a look at the trader's customer reviews and any photos or videos of their past projects.
  • Ask if they're a member of an accredited organisation such as the National Carpet Cleaners Association.
  • Make sure that they have public liability insurance, as well as employers' liability insurance, in case any accidents happen during the service.

FAQs

What is the best homemade carpet cleaning solution?

A simple DIY mix is two tablespoons of liquid detergent, ¼ cup of all-purpose cleaner, one scoop of OxiClean, one teaspoon of fabric softener, and a gallon of hot water. It cleans and freshens, but always test on a hidden patch before use.

This will act as a carpet cleaner and conditioner, which will not only make your carpets look brand new but also make them smell good.

Why does my carpet smell after cleaning?

The most common cause for a bad-smelling carpet after a thorough cleaning is that too much moisture has been used and it has not dried. This will cause a damp smell, which may disappear after the carpet is dried, or it may linger.

If it does not dry quickly, then the carpet could be susceptible to mildew growth, which will begin to make the smell worse. To avoid this, you should consider hiring a carpet cleaning specialist, as they will ensure the method used is the right one, and they will also make your carpet smell great.

Will the carpet be left wet after professional cleaning?

It should not be soaking wet, just slightly damp. Most professional carpet cleaners recommend opening windows or turning on the heating to help carpets dry faster. In any case, you should be able to walk on them the same day — but confirm this with your carpet cleaner before they leave.

Do carpet cleaning professionals also clean rugs, furniture, and curtains?

Some professional carpet cleaners will also be able to clean rugs, furniture, and curtains. However, each of these jobs requires specialist equipment to clean — which not all carpet cleaners will have.

How can I tell if I need professional carpet cleaning or just a good hoover?

Look for clear signs your carpet needs more than a hoover. Unpleasant odours you can't get rid of, dark stains you're unable to remove, and increasing or persistent allergy flare-ups possibly caused by dust/allergens in the carpet could all indicate that you and your carpet would benefit from a professional deep clean.

How often should my carpets be cleaned?

Once a year works for most homes. If you have pets, kids, or allergy sufferers, every 6 to 12 months is better. But if someone in your household has asthma or is allergy-prone, their doctor might recommend carpet cleaning every 3 to 6 months.

What should I do before the cleaners arrive?

Prior to the carpet cleaner’s arrival, you should remove everything on the floor from the areas that are to be cleaned. So furniture, shoes, toys, everything to be cleared out, leaving just the carpet to be cleaned.

How much does sofa cleaning cost?

Professional sofa cleaning in the UK typically costs between £50 and £150, depending on the size of the sofa, the fabric type, and the cleaning method used. A two-seater sofa usually costs around £50 to £80, while a three-seater can range from £80 to £120. Larger corner sofas may cost up to £150 or more.

Steam cleaning and hot water extraction tend to cost more than dry cleaning but are better for deep stains and odours. As with carpets, heavily soiled upholstery or delicate fabrics such as velvet will attract higher prices.
Ready to get a price for your home improvement project?
Get started

Over 1 million homeowners and over 50,000 tradespeople
use MyJobQuote nationwide each year