Professional carpet cleaning close up

How much does carpet cleaning cost in the UK?

Last updated October 8, 2026

A detailed 2026 price guide to carpet cleaning costs across the UK, covering room and property pricing, regional rates, add-ons and hidden costs.

£30 - £100

Professional carpet cleaning in the UK averages £2.50 per square metre, with most homeowners paying around  £250 for a standard three-bed house. Based on Bark's analysis of over 2,807 carpet cleaning quotes across the UK in 2026, room size and property type are the biggest price drivers.

Get free quotes from vetted carpet cleaners near you on Bark


A single small bedroom costs far less than a full four-bed house clean, even though both fall under carpet cleaning. The difference comes down to how many rooms need cleaning and which method the job requires. The condition and material of your carpet can create further differences between otherwise similar quotes. 

This guide breaks down 2026 carpet cleaning costs in the UK by room, property size, region and cleaning method. You'll also learn what affects your final price and which extras may appear on a quote.

Note: All prices in this guide exclude VAT unless stated otherwise.

How much does carpet cleaning cost per room?

Carpet cleaning

Room size is a useful starting point for understanding a carpet cleaning quote. Many cleaners price individual rooms before calculating a price for several rooms or an entire property. A small bedroom costs less because there is less carpet to clean.

Larger living areas require more time, cleaning solution and equipment movement.

Carpet cleaning cost by room type (2026, GBP, excluding VAT)

Room type

Average price

Small room (bedroom, study or box room)

  £30

Medium or double bedroom

  £50

Living room or lounge

  £48

Large or open-plan living space

  £100

Stairs and landing

  £45

A small bedroom typically covers around 10 to 12 square metres, placing it near the bottom of this price table. A large or open-plan living space can reach 30 square metres or more. That helps explain why its average price is more than three times the small-room figure.

Actual dimensions and carpet condition can still move the final price.

Stairs and landing carpets are priced separately because they contain more awkward edges and changes in level. A cleaner may need more time to work across these areas than across a flat room. The £45 average therefore sits above the small-room figure.

Your quote may vary depending on the staircase design and amount of carpet.

What are the different types of carpet cleaning, and how much do they cost?

The cleaning method can affect both the price and how long your carpet takes to dry. Low-moisture methods generally use less water than wet extraction methods. Hot water extraction uses water and cleaning solution before extracting the resulting moisture.

The most suitable method depends on the carpet material, construction and level of soiling.

Carpet cleaning cost by method, small room vs three-bed house (2026, GBP, excluding VAT)

Cleaning method

Small room

Three-bed house

Foam encapsulation

  £33

  £230

Dry compound cleaning

  £35

  £250

Hot water extraction

  £43

  £260

Foam encapsulation

Foam encapsulation applies a cleaning solution that's agitated into the carpet before the residue is removed after drying. A machine works the foam deep into the pile, where it surrounds dirt particles and dries into small crystals. These crystals can then be lifted away easily.

It's a low-moisture method and can provide relatively short drying times, often within an hour or two. This makes it a popular choice for offices and busy households that can't afford a room to be out of use for long.

Dry compound cleaning

Dry compound cleaning is another low-moisture approach that uses a specialist compound. An absorbent powder or granule mix is worked into the carpet with a machine. It binds to dirt and residue before being vacuumed straight back out.

This keeps the carpet drier throughout the process than a wet extraction method. There is little to no drying wait once the vacuuming is done. It suits carpets that can't tolerate much moisture at all, as well as settings where the room needs to go straight back into use.

Hot water extraction

Hot water extraction instead rinses the carpet before extracting the moisture and soil. Hot water and a cleaning solution are injected into the carpet under pressure. They are agitated to loosen embedded dirt, then drawn back out with a powerful vacuum in the same pass.

It's often described as steam cleaning, although the process is more accurately described as spray extraction rather than true steam. Because it reaches soil trapped deep in the pile and backing beneath it, many carpet manufacturers specify this method for periodic cleaning. This can help keep a warranty valid.

Drying takes longer than either low-moisture method, often 24 hours or more, since some moisture remains after extraction. Good airflow or a dehumidifier in the room can noticeably speed this up.

WoolSafe, the independent body that accredits carpet care standards, notes that different methods can suit different carpets and levels of soiling. It also recommends avoiding over-wetting and pre-testing carpets before wet cleaning, particularly on natural fibres.

Carpet material and surcharges

Your carpet's material can also affect which method is appropriate. Delicate or high-value materials may require specialist treatment and can attract a surcharge.

Wool is the clearest example, since it's a natural fibre that can shrink, felt or hold onto moisture far longer than synthetic carpet. This can happen if wool is over-wet during cleaning.

100% wool carpets can carry a surcharge of around 15%, reflecting the extra care and lower-moisture methods needed to clean them safely. The final price should reflect the carpet's material, condition and cleaning requirements. 

It's worth telling your cleaner upfront if any part of your carpet is wool or another delicate fibre. This allows them to quote the right method from the start.

Compare quotes from carpet cleaners on Bark for your preferred method

How much does carpet cleaning cost by property size?

Carpet cleaning

Property size builds on the per-room pricing above because several rooms can be cleaned during the same visit. Cleaners may offer package pricing when multiple rooms are booked together.

The table below shows Bark's average whole-property prices for common UK home sizes. Larger properties generally require more rooms and carpeted areas to be cleaned.

Carpet cleaning cost by property size (2026, GBP, excluding VAT)

Property size

Average price

Studio or one-bed flat

  £50

Two-bed flat or house

  £110

Three-bed house

  £250

Four-bed house

  £330

Five-bed house

  £375

A three-bed house sits at the centre of the table at £250. The individual room figures also show why a whole-property quote can differ from simply adding separate room prices. 

A cleaner may price the full job according to the total scope rather than applying the individual room rate. The number of carpeted rooms, stairs and landing areas will also affect the final quote.

A four-bed house averages £330, which is £80 more than a three-bed property. A five-bed house averages £375, adding another £45 to the four-bed figure. These increases are not perfectly proportional because property layouts and carpeted areas vary.

A larger bedroom count doesn't necessarily mean the same increase in carpet area.

Booking several rooms together can reduce the effective cost per room compared with booking a single room separately. However, the supplied data doesn't establish a precise percentage saving for package bookings. It is therefore better to compare the total scope of each quote.

How much does carpet cleaning cost by city or region?

Location can affect carpet cleaning prices through differences in operating costs and local demand. London sits at the highest end of the regional figures in this guide. The Midlands and North sit slightly below the national average.

The South East and Home Counties remain broadly close to the national figure.

Carpet cleaning cost by region (2026, GBP, excluding VAT)

Region

Typical premium vs national average

Example: three-bed house

London

+15%

  £288

South East and Home Counties

Broadly in line with the national average

  £260

Midlands and North

At or slightly below the national average

  £240

The London example is mathematically consistent with the national £250 average. Applying a 15% premium gives £287.50, which rounds to £288. The £260 South East and Home Counties figure is also below the London example.

The £240 Midlands and North figure sits below the £250 national average.

London's higher operating costs can include parking, congestion and additional travel time between jobs. Some cleaners may also need to account for London's road-user charging schemes when travelling to customers. A non-compliant vehicle weighing up to 3.5 tonnes can face a £12.50 daily ULEZ charge.

The Dartford Crossing can also affect travel costs for cleaners travelling across the M25. Cars, including trailers, currently pay £3.50 for a one-off crossing or pay-as-you-go journey. Pre-pay account holders pay £2.80 for the same vehicle class.

Surrey and the wider Home Counties can sit below the London example while remaining above some northern and Midlands prices. The supplied £260 figure is around 9.7% below the £288 London example. That broadly supports the guide's original comparison.

Individual quotes can still vary considerably within each region.

Receive carpet cleaning quotes from cleaners near you on Bark

How much does commercial carpet cleaning cost?

Carpet cleaning

Commercial carpet cleaning is priced differently from many domestic jobs because offices and larger premises can be quoted by floor area. Pricing by square metre makes it easier to compare larger spaces with different layouts. 

Commercial jobs may also have minimum call-out charges. Recurring contracts can be priced differently from one-off cleans.

Commercial carpet cleaning cost (2026, GBP, excluding VAT)

Job type

Average price

Standard office space, per square metre

  £3.50

Minimum call-out charge

  £120

Larger commercial contracts can qualify for lower per-square-metre pricing than smaller one-off jobs. The cleaner can plan labour and equipment around a larger booking. A business that books planned, recurring maintenance cleans can typically negotiate a reduction of around a fifth off the standard rate.

The final rate should therefore be compared against the scope and frequency of the work.

A business booking carpet cleaning should confirm whether the quoted price includes VAT. The standard UK VAT rate is currently 20% for most goods and services. A quote excluding VAT will therefore be lower than the final invoice from a VAT-registered supplier.

Always check the VAT treatment before comparing commercial quotes.

Find carpet cleaners near you

Need your carpets professionally cleaned? Compare experienced carpet cleaners on Bark and find the right service for your home.

What's actually involved in a thorough professional carpet clean?

A thorough professional clean involves several stages rather than a single pass with a machine. The exact process varies according to the cleaning method and carpet type. A typical wet-cleaning process includes vacuuming, pre-treatment, agitation, extraction and drying.

WoolSafe guidance also recommends pre-testing the carpet before wet cleaning.

A professional visit typically starts with vacuuming to remove loose dirt and debris. The cleaner can then pre-treat visible stains before the main cleaning stage. Some methods require agitation or a dwell period to help the cleaning solution work.

The main cleaning process then removes loosened soil and residue.

The main clean depends on the method selected for your carpet. Hot water extraction uses spray extraction to rinse and remove soil from the carpet. Low-moisture methods use less water and can reduce drying time.

The cleaner should select a method that suits the carpet rather than simply using the same process for every job.

Drying time varies considerably by method and property conditions. WoolSafe notes that dry compound cleaning can leave carpets dry quickly, while hot water extraction generally takes longer. 

Air movement and avoiding excessive moisture can help reduce drying time. Your cleaner should tell you when the carpet can safely be walked on again.

What affects the cost of carpet cleaning?

Carpet cleaning

Beyond room size and property type, several practical factors can affect where an individual quote lands. Knowing these factors helps you understand why two quotes may differ. The most important differences usually relate to the carpet itself and the amount of work required.

Location and access can also affect the final price.

  • Carpet material and construction: Wool and other delicate fibres may require specialist cleaning methods and can attract a surcharge. Bark's data indicates a surcharge of around 15% for 100% wool carpets.
  • Furniture that needs moving: A cleaner who needs to move sofas or beds may add a surcharge averaging around £28.
  • Level of soiling: Heavily soiled carpets can require additional treatment, adding £10 to £20 per room.
  • Number of rooms booked together: Several rooms booked together can offer a lower effective cost per room than individual bookings.
  • Access and parking: Restricted parking or difficult access can add time and may affect the final quote.

A cleaner dealing with several of these factors at once may quote well above the standard averages. A heavily soiled wool carpet with substantial furniture to move requires more preparation than an empty synthetic carpet. This is why describing the property accurately matters when requesting a quote.

Providing photographs can also help a cleaner assess the work before visiting.

What hidden costs should you watch out for?

The headline ‘carpet cleaning price’ may not include every service needed for your job. Optional treatments and minimum charges can increase the final bill. Checking these costs before booking makes quotes easier to compare.

Ask the cleaner to identify any additional charges in writing.

Additional carpet cleaning costs (2026, GBP, excluding VAT)

Cost item

Average price

Stain protection treatment, per room

  £15

Anti-insect treatment, per room

  £10

Specialist stain treatment, per stain

  £18

Deodorising or pet odour treatment, per room

  £20

Anti-allergen treatment, per room

  £15

Upholstery clean, two-seater sofa

  £55

Upholstery clean, three-seater sofa

  £73

Mattress clean, double

  £48

Stain protection treatment

Stain protection is one of the optional treatments that can increase the final price. It averages £15 per room in the supplied Bark data. Ask whether it's included before comparing two apparently similar quotes.

Anti-insect treatment

Anti-insect treatment is another optional add-on, averaging £10 per room. It's typically suggested for carpets where moth larvae or carpet beetles are a concern. Confirm whether your quote already includes this if your cleaner recommends it.

Specialist stain treatment

Specialist stain treatment is priced per stain rather than per room. It averages £18 per stain in the supplied data. This makes it a useful add-on to flag upfront if you have a specific mark you want treated.

Deodorising and pet odour treatment

Pet odour treatment can also increase the final price. It averages £20 per room in the supplied data. Mention any lingering pet odours when booking, since this affects which treatment your cleaner recommends.

Anti-allergen treatment

Anti-allergen treatment averages £15 per room. It's often paired with pet odour treatment in households with allergy sufferers. Ask whether combining the two treatments brings any saving over booking them separately.

Upholstery and mattress cleaning

Upholstery and mattress cleaning are separate services with their own average prices. A two-seater sofa averages £55, while a three-seater averages £73. A double mattress clean averages £48, and none of these are included in a standard carpet clean.

Minimum call-out charge

A minimum call-out charge is another cost worth checking before booking a small job. The supplied data puts the typical minimum at around £70 outside London and £85 in the capital. This means a single small room may not represent the best value as a standalone booking.

Is it cheaper to clean your carpets yourself or hire a professional?

Carpet cleaning

DIY carpet cleaning avoids professional labour costs, but you still need to pay for equipment and cleaning solution. The supplied guide data puts domestic carpet cleaning machine hire at around £30 a day. 

Cleaning solution adds around £20 to that cost. Your total DIY cost therefore starts at roughly £50 before considering your own time.

However, a hired machine rarely matches the results of a professional truck-mounted system. Hired machines generally reach water temperatures of around 50°C with roughly 50% moisture recovery, compared with the far higher extraction power professional equipment offers. 

Professional cleaners may use specialist equipment designed for stronger extraction and faster drying. However, equipment alone doesn't guarantee a better result.

WoolSafe recommends choosing cleaning methods according to carpet type and avoiding excessive moisture. Its guidance also stresses appropriate products, pre-testing and correct cleaning technique. These considerations can be particularly important for wool and other sensitive fibres.

A professional with suitable training can help reduce the risk of inappropriate treatment.

DIY cleaning can make sense for lightly soiled carpets when you have the time and suitable equipment. Professional cleaning can offer greater convenience for heavily soiled carpets or whole-property jobs. It may also be preferable for delicate or high-value carpets.

Compare the equipment cost, your time and the condition of the carpet before deciding.

Why should you hire a professional carpet cleaner?

A professional carpet clean can remove embedded soil that routine vacuuming doesn't reach. The process can also improve the carpet's appearance and help maintain its condition. The result depends heavily on the cleaning method, products and technician's skill.

Professional cleaning is particularly useful when routine maintenance is no longer enough. It can also be useful for delicate or high-value carpets. 

Some carpet manufacturers also provide care requirements that should be followed to protect the carpet. Check your warranty or manufacturer's instructions before booking a cleaning service. The cleaner should know which method is suitable for your carpet.

This is particularly important when dealing with wool, specialist fibres or valuable carpets.

Insurance is another useful point to check before booking a professional. Not every cleaning provider will have identical cover, so don't assume it is included. Ask whether the business carries suitable insurance for accidental property damage.

Citizens Advice also recommends checking a trader's insurance before work begins.

How can you compare carpet cleaning quotes fairly?

Carpet cleaning

Comparing carpet cleaning quotes fairly means checking more than the final figure. A lower headline price may exclude treatments, furniture moving or VAT. Different cleaning methods can also make two quotes difficult to compare directly. The best comparison is based on the same scope of work.

  • Confirm whether furniture moving is included or charged separately.
  • Check which cleaning method is being used and how long the carpet should take to dry.
  • Ask whether stain protection and anti-allergen treatments are included or optional.
  • Confirm whether VAT is included or excluded, particularly for commercial work.
  • Ask about the minimum call-out charge for smaller bookings.

A written quote should clearly state the work included in the price. It should also identify optional treatments and any additional charges. This gives you a reliable basis for comparing different carpet cleaners. It also reduces the chance of unexpected costs after the work is completed.

What should you check before hiring a professional carpet cleaner?

A short checklist before booking can protect you from an unsuitable cleaning method or unexpected charge. None of these checks should take more than a few minutes. 

Asking the right questions also gives the cleaner a clearer understanding of your requirements. This can make the final quote more accurate.

  • Confirm the cleaning method and expected drying time.
  • Ask for an itemised quote covering labour, treatments and VAT.
  • Check whether the company has suitable insurance for accidental damage.
  • Confirm the minimum call-out charge for smaller bookings.
  • Ask whether furniture moving is included in the quoted price.

A written quote covering these points gives you a clear record of what was agreed. It also makes it easier to compare one carpet cleaner with another. 

If the quote changes, ask the cleaner to explain why before agreeing to the additional work. This approach can help you avoid paying more than expected.

Is professional carpet cleaning worth the cost?

carpet cleaning

Professional carpet cleaning can be worthwhile when the time saved and quality of the result outweigh the cost. It can be particularly useful for heavily soiled carpets, delicate materials or whole-property cleaning. DIY cleaning may be more economical for smaller, straightforward jobs. 

Compare the total cost, scope and method before deciding.


Carpet cleaning in the UK averages £250 for a standard three-bed house, or £2.50 per square metre for larger properties. Room count, cleaning method and location can all shift that figure. London sits around 15% above the national three-bed average, while the Midlands and North sit slightly below it. 

If you're booking several rooms, compare at least three itemised quotes before choosing a cleaner. Check the cleaning method, included services, additional treatments and VAT treatment rather than comparing headline prices alone. A clear quote should leave you knowing exactly what you will pay.

Get free, no-obligation quotes from reviewed carpet cleaners on Bark today.

FAQs

A standard three-bed house averages £250 for a full carpet clean, rising to around £330 for a four-bed property. A five-bed house averages £375 according to Bark's 2026 data. 

Whole-property prices can differ from adding individual room prices. Ask whether stairs and landings are included in the quoted total.