Sofa cleaning in Richmond by Monster Cleaning is £57 for a two-seater, whether the sofa sits in a Twickenham terrace, a Kew flat or an Edwardian house in Teddington. The smallest bill for any visit is £67, which is what a two-seater on its own comes to. Upholstery cleaning in Richmond is for fabric pieces only. It begins with the care label and a hidden patch test, and the sofa then takes 12 to 24 hours to dry.
Last updated November 2026.
Richmond upon Thames is the only London borough on both banks of the Thames. Our London teams cover both: Twickenham, Teddington and Hampton on one side, Richmond town, Kew, Barnes, Mortlake and East Sheen on the other. Book in the form above, or call or WhatsApp 0333 555 2076.
Richmond prices
| Piece | Price |
|---|---|
| Two-seater sofa | £57 |
| Each extra seat | £26, so a three-seater is £83 and a four-seater £109 |
| Armchair | £33 |
| Dining chair | £13 |
| Office chair | £11 |
| Mattress, single or double | £35 |
| Curtain, short drop | £35 |
| Curtain, long drop | £42 |
| Fabric protection | £13 a seat |
| Smallest visit | £67 |
Upholstery cleaning
from £67
A visit, priced piece by piece, agreed before we start.
Get your price0333 555 2076 · 8am to 7pm
Each price covers the full clean, machine and products included. Two armchairs with a three-seater total £149 and six dining chairs £78, while a lone two-seater is billed at the £67 minimum. Ring for a price on a corner sofa, a recliner, a headboard or a king-size mattress. If the van can only park in a paid space near you, that cost is listed separately on the quote, capped at £40 a visit, and shown to you before you confirm.
A carpet can come on the same visit (bedroom £36, living room £43, stairs £41 a flight; see carpet cleaning in Richmond). Upholstery booked with an end of tenancy clean in Richmond drops to £51 a two-seater, £23 a further seat, £24 an armchair and £29 a mattress.
Mattresses and curtains
A single or double mattress is vacuumed, pre-treated where it is marked and cleaned with low moisture, then left 12 to 24 hours before the bed is made.
Curtains are counted in drops, one drop being one panel from rail to hem, so a pair is two: two long drops cost £84 and three long panels across a bay £126. The technician checks every curtain on the day to see whether it can be done hanging, and you hear the price before work starts. A very dirty or fragile one has to come down and be cleaned elsewhere.
Booking a visit
Booking takes three steps
- Your postcode and the property. The form gives the price.
- A date that suits you. Seven days a week.
- We confirm it with you by phone or WhatsApp.
0333 555 2076 · 8am to 7pm
The booking form has an “Upholstery” tab: add the pieces and watch the total, then the office phones back within the hour (8am to 7pm) to agree a date. By phone, WhatsApp or office@monstercleaning.com, give the pieces and sofa size, the fabric, any pets and the marks you mind; a photo of the marks helps. A few days ahead is usually enough, and a same-day or next-day slot only works when a technician is nearby. Moving or cancelling with under 48 hours’ notice costs £50. On the day, leave a metre of floor free round each piece and take any rug out from under the sofa.
Label first, then a patch
Reading the care label
- W Water-based clean
- WS Water or solvent
- S Solvent only: checked on the day
- X Vacuum only
The care label, usually under a seat cushion, carries a code:
- W
- Water-based cleaning is fine.
- S
- Solvent only. This clean uses water, so an S piece is checked on the day and you are told before anything starts whether it can be done.
- WS
- Either suits it.
- X
- Neither, so it gets a vacuum only.
A hidden patch is cleaned before anything else and checked for colour; our guide to care-label symbols decodes a faded label. The clean itself runs vacuum, pre-spray matched to fibre and mark, hot water extraction (the steam cleaning people ask for) and spot work, as laid out on our upholstery cleaning page. Leather, faux leather and part-leather are not cleaned, and neither are antique chairs with horsehair stuffing or a hessian base.
Which stains shift
Every mark is pre-treated, but removal is never promised, and the technician tells you first which should shift. Fresh tea, coffee, wine, food, make-up, grease and sweat on arms and headrests usually lift. Old wine or coffee, ink, curry and turmeric tend to fade without disappearing, and bleach marks stay. Urine that has reached the foam can be lessened, though sometimes only new foam cures it. With pets, extraction draws out hair and dander from the weave that a home vacuum leaves; our guide to looking after a sofa covers spills between visits.

Drying time
Stay off a cleaned fabric sofa or mattress for 12 to 24 hours. Thick and feather-filled cushions take longest, so book a morning slot to give them the whole day, and open a window.
Upholstery cleaning in Richmond town and Kew
Central Richmond is mostly Victorian terraces and semis of two storeys, many with an attic room (council appraisal), so tell the office which floor each piece is on. In South Richmond ward 18.2% of households live in part of a converted or shared house (Census 2021); there the machine goes up a shared stair, and the office needs to know about any lift. Zone A1 in the town centre is controlled from 8.30am to 6.30pm, Monday to Saturday.
In Kew, the blocks of flats along Kew Road raise the same lift question. Most of zone KA is controlled just 10am to noon on weekdays and North Kew’s zone KC daily from 10am to 4.30pm. Over Kew Bridge, Brentford is covered by upholstery cleaning in Hounslow.
Barnes, Mortlake and East Sheen
Barnes has mansion blocks among its houses, such as the five-storey Elm Bank Mansions on The Terrace (council appraisal), where the floor and the lift decide how the machine goes up. Most of zone B1 is controlled 10am to noon on weekdays; Central Barnes and the High Street run 8am to 6.30pm, Monday to Saturday. Barnes Common meets Putney Lower Common to the east, and Putney is on our page for upholstery cleaning in Wandsworth.

In Mortlake & Barnes Common ward 40.3% of households live in a purpose-built block (Census 2021), so for a Mortlake flat give the floor and the lift. Zone M is controlled only from 9am to 11am on weekdays.
East Sheen is mainly houses, including large Edwardian semis with prominent bays on East Sheen Avenue. The ward also has flats over shops and offices; for one of those, mention the entrance and the stairs. Zones ES and ES1 are controlled from 10am to noon on weekdays.
Parking in Richmond’s zones
Richmond postcodes carry no street-parking charge in the booking form. Where only a paid space is free, the van’s parking becomes the separate, capped line described under prices. Zone hours vary by street, from two weekday hours in some zones to 8.30am until 10pm, seven days a week, in others, so read the time plate outside and tell the office about a driveway, a free bay or any visitor permits you hold.
Upholstery cleaning in Twickenham
Along the river, Orleans Road is narrow, the lane called Riverside lacks a pavement for most of its length and Eel Pie Island has a single point of access on foot, the council’s appraisal notes. There the van stops where it can and the machine is carried the rest of the way, so say so when you book. There are mansion flats at Lebanon Court and Sion Court, plus flats above shops on Richmond Road: give the floor and whether there is a lift.

Central Twickenham’s zone D is controlled Monday to Saturday, 8.30am to 6.30pm. Zone R, the event zone, has no fixed hours and is signed where you enter it; the three Whitton zones add 11am to 11pm controls on event days. Tell the office if your date is one.
Who does the cleaning
Every technician is interviewed in person and trained on our 57-point checklist before working alone, and each is insured. The office at 75 Shakespeare Avenue in Feltham takes the bookings; our London teams do the cleaning, carpets included, with the same equipment. Other boroughs are on our London upholstery cleaning page.
Teddington, Hampton Wick and Hampton
On Cambridge Road and Manor Road, Teddington’s Edwardian houses have an attic, often converted, plus a double-height canted bay with timber sashes (council appraisal). Allow for an extra flight to the attic and several drops at the bay. Most of zone T is controlled 8.30am to 10.30am on weekdays.
Hampton Wick has the borough’s highest share of purpose-built flats, 43.1% of households in Hampton Wick & South Teddington ward (Census 2021), so lead with the floor and the lift. Zone X runs Monday to Saturday, 8.30am to 6.30pm. Kingston Bridge crosses to Kingston, which has its own page for upholstery cleaning in Kingston.
In Hampton village the appraisal describes larger old houses behind high brick walls beside small cottages built hard up against the pavement. For a walled house, say whether a gate or drive can take the van; at a cottage the machine comes straight in off the street. Zone H by Hampton Court is controlled every day from 8.30am, bank holidays included.
Frequently asked questions
What does a sofa clean cost in Richmond, and is there a minimum charge?
A two-seater is £57 and a three-seater £83. No visit is billed below £67, so a two-seater on its own costs £67.
Is parking charged in Twickenham, Mortlake or Hampton?
Not by the form, which adds nothing on Richmond postcodes. If the van can only use a paid space, that cost shows as a separate line, £40 at most, before you confirm. For an Eel Pie Island address (reached on foot) or a Twickenham event day, tell the office when you book.
How soon can we use the sofa or mattress again?
After 12 to 24 hours. Feather cushions take longest, so a morning slot helps.
Do you clean leather sofas?
No. Only fabric is cleaned; a leather specialist is the right call for leather, faux leather or part-leather.
Can old stains be removed from a sofa?
Each mark is pre-treated, yet old wine and ink often fade without vanishing, and bleach marks stay. You hear which should shift before work starts.
How far ahead should I book a sofa clean in Richmond?
A few days is usually enough. Use the form, or call or WhatsApp 0333 555 2076 from 8am to 7pm any day; cancelling or moving inside 48 hours costs £50.
Are the technicians vetted and insured?
Yes. Each is interviewed in person and trained on our 57-point checklist before working alone; all are insured.
Do you re-clean upholstery if I am not happy?
No. The only 48-hour re-clean is on end of tenancy cleaning, and even there it excludes carpets and upholstery.