Skip to content

Price list

Sofa cleaning prices in London

Priced per seat, with ranges rather than single figures because fabric, soil level and access genuinely change the work involved. You get one exact number at the walk-through, before any equipment comes off the van — and if it is higher than you expected, you can send us away with nothing to pay.

Minimum call-out £60Free quotesSame rates London-wide

01

Sofas and settees

Priced per seat. A seat is one cushion position, so a three-seater with a chaise is charged as four. Fabric protector and heavy pet-hair removal are optional extras, priced separately below.

Sofas and settees
ItemGuide priceTime on siteWhat moves the price
Armchair£30–£4025–35 minSingle seat, fabric or leather
2-seater sofa£55–£7540–55 minIncludes cushions both sides
3-seater sofa£75–£10055–75 minIncludes cushions both sides
4-seater sofa£95–£12570–90 minIncludes cushions both sides
L-shape / corner sofa£115–£16585–120 minDepends on seat count and whether the chaise lifts
Sofa bed (frame + mattress)£95–£14075–110 minMattress cleaned separately from the upholstery
Dining chair (upholstered seat)£8–£145–10 min eachPer chair, minimum of four
Footstool / ottoman£18–£2815–20 minPer item

02

Carpet and sofa together

Booking carpets in the same visit removes a second call-out and a second set-up, which is where the saving comes from. Carpets are priced per room up to 4m x 4m; larger rooms are measured on arrival and quoted before work starts.

Carpet and sofa together
ItemGuide priceTime on siteWhat moves the price
Carpet, one room£35–£5030–45 minUp to 4m x 4m; stairs priced separately
Staircase carpet£35–£5535–50 minUp to 14 steps, landing included
Rug£30–£7030–60 minBy size and fibre; wool and silk are hand-cleaned
3-seater + 2 carpeted rooms£130–£1752–2.5 hoursCombined-visit rate
Corner sofa + hall, stairs & landing£165–£2202.5–3.5 hoursCombined-visit rate

03

Optional extras

Added only if you ask for them, or if we find something on arrival that needs them — in which case we tell you the revised total before we start.

Optional extras
ItemGuide priceTime on siteWhat moves the price
Fabric protector (per seat)£12–£185 min per seatApplied after cleaning, while the fabric is still open
Heavy pet-hair removal£15–£3015–30 minCharged when hair is woven into the weave and needs a separate pass
Enzyme odour treatment£20–£4520–40 minFor urine, vomit or milk that has reached the foam
Mattress clean (double)£45–£6535–50 minSingle from £35, king from £55

Travel costs

Parking, Congestion Charge and ULEZ

These are the only costs that can appear on top of the quoted price, and they are all things we pay out ourselves and pass on at cost.

Congestion Charge

Addresses inside the Congestion Charge zone add the daily charge at cost to the invoice. We tell you before we book, not on the day.

ULEZ

Our van is ULEZ compliant, so there is no ULEZ surcharge anywhere in Greater London.

Parking

If there is no free bay outside, resident-permit or pay-and-display parking is added at cost. A visitor permit from you avoids it entirely.

Almost everywhere we work is outside the Congestion Charge zone — see the coverage table for the position in each area.

Included

What every price covers

No line items appear on the invoice that were not in the quote.

Fabric identification and testing

Care label read, fibre identified, solution tested on a hidden panel before anything else happens.

HEPA-filtered dry vacuuming

Every seam, both faces of each cushion and the deck underneath, before any moisture goes on.

Pre-spray with proper dwell time

Eight to ten minutes of contact time, then agitation. This is where most of the cleaning happens.

General spot treatment

Tannin, protein and oil spotting with the right chemistry for each, included as standard.

Neutralising rinse

Returns the fabric to neutral pH so no residue is left to attract dirt.

Grooming and assisted drying

Pile set in one direction and an air mover run where the room allows it.

Itemised invoice

Dated, naming the address, every item cleaned and the method used on each.

Honest assessment

We tell you before starting which marks are unlikely to lift, rather than afterwards.

Questions

Pricing questions

Why is the price a range rather than one figure?

Because three things move it and none of them can be judged over the phone: the fabric, how soiled the piece is, and access. A lightly used polyester 3-seater on the ground floor sits at the bottom of its range; the same sofa in cotton velvet, heavily soiled, on a third floor with no lift sits at the top. You get one exact figure at the walk-through, before any equipment comes off the van.

Is there a minimum charge?

Yes, £60. A visit that would price below that is quoted at £60, because most of the cost of any job is travel across London, parking and set-up rather than the cleaning itself. It is usually worth adding an armchair or a rug to make the visit work harder.

Do you charge extra for stains?

General spot treatment is included — tannin, protein and oil spotting is part of a normal clean. Separate charges apply only where something needs a distinct treatment and significant extra time: heavy pet-hair removal woven into the weave, or an enzyme odour treatment where urine has reached the foam. Both are listed in the extras table and both are agreed with you before they happen.

What happens if the price changes on the day?

It only changes before we start, never after. If the walk-through turns up something the phone description did not — a fabric that needs the slower method, or a stain needing specialist treatment — we tell you the revised figure then, and you decide. If you would rather not go ahead, there is no charge for the visit.

Do you charge a call-out fee for quoting?

No. Quoting is free, whether by phone, WhatsApp photo or in person. The minimum charge applies to work carried out, not to giving you a price.

Do prices differ by area?

No. The rates are the same everywhere we work. The only location-dependent costs are ones we actually pay out: parking where no visitor permit is available, and the Congestion Charge where an address is inside the zone — which applies to almost none of our coverage. Both are itemised at cost and told to you before you book.

Prices by service and area

The rates above apply to every service and everywhere we work. Each page adds the detail specific to it.

Prefer an exact number?

Build an estimate in about thirty seconds, or send us a photo on WhatsApp and we will price it properly.

Open 08:00–20:00, seven days a week