★★★★★ Rated excellent by London homeowners · Fully insured & DBS-checked

Mon–Sun · 8am–8pm  ·  Free, no-obligation quotes

Carpet Cleaning Prices in London

From £36 a room · no call-out feeor call 020 8077 8090

Honest, fixed prices with no call-out fee. Below is what most jobs cost across London. The figure we quote is the figure you pay, confirmed before we start. The minimum charge is £67 per visit. For an exact price, tell us the rooms or items and you will have a quote in under a minute.

£0
call-out fee, ever
33
boroughs, one price
Since 2009
cleaning London

Carpet cleaning prices

  • Carpet, per bedroom, from £36
  • Carpet, living room, from £43
  • Through-lounge, from £61
  • Stairs, one flight, from £41

The same prices apply whether you choose hot-water extraction or low-moisture dry cleaning. We pick the method to suit the fibre.

Upholstery cleaning prices

  • Armchair, from £33
  • Two-seater sofa, from £57, cleaned and protected
  • Dining chair, from £13

Larger corner suites are priced on the day, once we have seen the piece. See upholstery cleaning for fabric, leather and suede.

Rugs, mattresses, floors and curtains

  • Rug up to 3m², from £35; over 3m², from £51, cleaned in your home
  • Mattress, from £35, priced by size
  • Hard floor cleaning, from £60, by floor type and area
  • Curtains, from £35 a pair; long curtains from £42 a pair

What changes the price

Three things move a quote up or down: the size of the carpet or item, the fibre, and how soiled it is. A small synthetic bedroom carpet sits at the bottom of the range; a large wool through-lounge that has not been cleaned in years sits higher, because it takes more time and care. Stairs are priced by the flight. Heavy stains and pet treatment are flagged and quoted before we start, never added quietly at the end.

The same price across London

We charge the same fixed prices in every London borough. There is no central-zone premium and no surcharge for the far edges of our coverage. A bedroom carpet costs the same in Croydon as it does in Camden. The only things that change the figure are the size, fibre and condition above, not your postcode.

No call-out fee, and the quote is fixed

We never charge a call-out fee. The price we give you before the job is the price you pay, so there are no surprises when we finish. Every clean is backed by our re-clean guarantee: if a treated spot comes back, so do we, at no charge. To get an exact figure, ask for a free quote and tell us your rooms or items, or call us on 020 8077 8090.

Pricing questions, answered

Is there a call-out or minimum visit fee?

There is no call-out fee. The prices above are starting prices for each item, and we confirm a fixed total for your job before we begin, so you always know the figure in advance. Tell us what you have and the quote takes under a minute.

Will the price change once you arrive?

No. The quote we agree is fixed, and we will not change it on the day unless you ask us to clean something extra. If we ever spot that a job needs more than expected, we tell you and agree it with you first, before any work starts.

Do your prices depend on which part of London I am in?

No. The same fixed prices apply across all 33 London boroughs, with no premium for central addresses and no surcharge for the outer edges. Only the size, fibre and condition of what we clean change the figure.

What makes one carpet cost more than another?

Room size first, then the fibre and how soiled the carpet is. A compact synthetic bedroom is the cheapest; a large wool lounge or a heavily used through-lounge costs more because it takes longer and needs more care. Stairs are charged per flight.

Prices were last reviewed in June 2026. We have cleaned London homes since 2009, we are fully insured, and our cleaners are DBS-checked.

How it works

A fixed price in a minute. Carpets dry by the evening.

01

Get your quote

Tell us the rooms or items, by phone or online. You get a fixed price, with no call-out fee.

02

We turn up on time

Your DBS-checked cleaner turns up on time, uniformed, with the van and all the kit.

03

Hot-water extraction

We pre-treat the marks, work the pile, then extract the dirt and most of the moisture.

04

Dry and done

Most carpets are dry in about 6 to 7 hours. If a spot comes back within a week, so do we, free.

Straightforward prices

No call-out fee. No surprises.

A few starting prices. Get your exact price for your home in under a minute.

Carpet, per bedroom

£36

steam cleaned

Carpet, living room

£43

steam cleaned

Two-seater sofa

£57

cleaned & protected

Rug, up to 3m²

£35

cleaned in your home

Minimum charge £67 per visit.

Get your exact quote

Reviews

What our customers say.

★★★★★
Sorted out our mattress after the little one had a few accidents during potty training. Quick, no fuss, and the smell was completely gone. Very happy.
Wesley DonaldsonSandhurst Road, SE6 · Mattress cleaning
★★★★★
Big wool rug from the front room. There was a patch where the dog had been sick and you honestly can't tell now. Dropped back when promised and it smelled fresh.
Marek DudekJunction Road, RM1 · Rug cleaning
★★★★★
Tiled kitchen and hallway in our flat at the Arsenal, the grout had gone grey and grim. He brought it back to a proper clean colour and sealed it after. Punctual, polite and great value. Highly recommend.
Annabel RookwoodMajor Draper Street, Royal Arsenal, SE18 · Hard floor cleaning
★★★★★
Two fabric sofas in the lounge that had picked up grime and a candle wax drip from a dinner. The wax was removed entirely and they look fresh. The chap was friendly, careful and bang on time. Couldn't ask for more.
Nicholas AldermannWarwick Place, W2 · Sofa & upholstery cleaning
★★★★★
Large silk rug in the hall had a pet accident on it from the new puppy. They knew exactly how to treat silk and the smell and mark are completely gone. Very knowledgeable.
Nathaniel GoldblumRedington Road, NW3 · Rug cleaning
★★★★★
Our cream two seater had a horrible curry splatter down one side. He got it out completely, I was amazed. Quick to book, turned up when promised and laid down covers. The settee smells lovely now. Thank you.
Ifeoma EgbunaChurch Hill, E17 · Sofa & upholstery cleaning

Fully insured and DBS-checked, across all 33 London boroughs. Get a free quote or call 020 8077 8090.

Free quote

Ready for carpets you’ll want to show off?

Send us the rooms or items and we’ll price it up, usually within the hour. No call-out fee, ever.

  • ✓ 100% spotless guarantee
  • ✓ Every London borough
  • ✓ DBS-checked, friendly cleaners
Prefer to talk? Call us020 8077 8090

Get your instant estimate

Takes 30 seconds. Fixed prices for your area, no call-out fee.

Cleaning at

Bedroom carpet from £36 0
Living room carpet from £43 0
Through-lounge carpet from £61 0
Stairs, one flight from £41 0
Two-seater sofa from £57 0
Armchair from £33 0
Rug (up to 3m²) from £35 0
Large rug (over 3m²) from £51 0
Mattress from £35 0

Minimum charge £67 per visit.

The final figure is confirmed before we book anything. We only use your details to prepare your quote and reply to you. We never share them or send spam. See our privacy policy.

Call us