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.
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.






