Upholstery cleaning in Ealing with Monster Cleaning costs £57 for a fabric two-seater sofa, and a single or double mattress on the same visit is £35, so the pair comes to £92. That pairing makes sense: every visit has a £67 minimum, so a two-seater on its own comes to £67 and the mattress adds only £25. We clean fabric only, and both pieces need 12 to 24 hours to dry. Our London teams cover the whole borough, from Acton on its eastern edge to Northolt in the north-west corner, with Ealing, Hanwell, Southall, Greenford and Perivale in between.
Last updated November 2026.
Book with the form above, or reach the office on 0333 555 2076 by phone or WhatsApp. Many Ealing homes are flats, so expect a question about stairs and lifts.
Prices
| Piece | Price |
|---|---|
| Two-seater sofa | £57 |
| Each extra seat three-seater £83, four-seater £109 | £26 |
| Armchair | £33 |
| Dining chair | £13 |
| Office chair | £11 |
| Single or double mattress | £35 |
| Curtains, per drop (one panel, rail to hem) | £35 short, £42 long |
| Fabric protection | £13 a seat |
| Visit minimum | £67 |
| Corner sofa, recliner, headboard, king-size mattress | Priced on the phone |
Upholstery cleaning
from £67
A visit, priced piece by piece, agreed before we start.
Get your price0333 555 2076 · 8am to 7pm
Carpets can go on the same trip. A bedroom is £36, a living room £43 and a flight of stairs £41; rugs are £35 up to 3 m² and £51 above. See carpet cleaning in Ealing and the full price list. Furniture booked with a move-out clean (see end of tenancy cleaning in Ealing) costs less.
| Piece | Price |
|---|---|
| With an end of tenancy clean: two-seater | £51, then £23 each extra seat |
| Armchair | £24 |
| Dining or office chair | £10 or £8 |
| Mattress | £29 |
| Curtains, per drop | £33 short, £37 long |
Drying time
Allow 12 to 24 hours before anyone sits on a cleaned fabric sofa or sleeps on a cleaned mattress, and keep off both until then. Cushions stuffed with feathers, or very deep ones, take the longest. Book a morning so the fabric has the whole day, and leave a window open. With the sofa and the bed done together, both are out of use at once, so sort out where you will sleep before you book.
The fabric check
Reading the care label
- W Water-based clean
- WS Water or solvent
- S Solvent only: checked on the day
- X Vacuum only
The technician reads the care label first. W allows a water-based clean and WS either kind. S means solvent only, and since our method uses water, an S-coded piece is looked at on the day and you learn before work begins whether it can be done, so mention an S label when you book. X gets a vacuum only. A hidden patch is colour-tested before the rest, and the symbols are in our washing symbols guide.
The clean itself is hot water extraction, often called steam cleaning. Cushions come off for a thorough vacuum, and a pre-spray matched to the fibre is left to work. A small wand then rinses the fabric and pulls the water back out in one pass. Our upholstery cleaning overview has the full method. Leather, faux leather and part-leather sofas are turned down (a leather specialist is the right call), as are antique pieces filled with horsehair or hessian.
Stain removal
Each mark gets a pre-treatment, yet full removal is never promised. The technician inspects every one first and points out those likely to lift, and a photo at booking helps. Fresh coffee, tea, wine, make-up, food, grease and sweat marks usually lift, while old wine or coffee, ink, curry and turmeric often end up lighter rather than gone. Bleach and colour loss stay. Urine that has reached the foam can be lessened, but the foam itself may have to be replaced.
With pets, extraction lifts more hair and dander from the weave than a household vacuum reaches. For care between cleans, read our guide on how to clean a sofa.
Who does the cleaning
Our London teams do the work, carpets included, so a rug can join the sofa. Before any technician works alone, we interview them in person, insure them and train them on our 57-point checklist. They bring the machine and the products. Bookings go through our office in Feltham, which is in neighbouring Hounslow. Rates match the page for upholstery cleaning in London.
Upholstery cleaning in Ealing town
In central Ealing the sofa may be in a mansion block, a converted house or a new block such as Dickens Yard. In a converted house the machine goes up a shared staircase and there may be no lift, so tell the office the floor and whether there is a lift. The sofa is cleaned where it stands, so nothing has to come downstairs.
Ealing Common has the borough’s highest share of households in flats within converted or shared houses (Census 2021). Around Ealing Broadway, Zone W is controlled from 9am to 10am and 3pm to 4pm on weekdays, so give the office the zone letter from the sign nearest your door.

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
In the booking form, pick “Upholstery” and add each piece, and the price shows as you go. The visit is booked once the office has rung you back, within the hour between 8am and 7pm, to agree the date. Or ring 0333 555 2076 with the pieces, sofa size, fabric, pets and marks to get the price on the call. Photos can go to office@monstercleaning.com.
A few days’ notice is usually enough, and a visit the same or the next day depends on a technician being close by. Moving or cancelling with less than 48 hours’ notice costs £50. Before the visit, leave roughly a metre clear round each piece and take up any rug beneath the sofa.
Parking
For an Ealing postcode the form adds nothing for street parking. Where the van will need paid parking near you, the office puts that on as a separate line, at what it actually costs and never above £40 a visit, and you see it before you confirm.
Zone hours vary across the borough, so pass on the letter from the nearest parking sign. Say too where a van could stop, such as a drive or a loading bay.
Upholstery cleaning in Acton
Much of Acton’s housing is flats, from the new blocks replacing the South Acton estate to converted houses on older streets, so a visit can begin at an intercom or a concierge desk. If your building wants contractors booked in, or a lift reserved, tell the office when you book. South Acton has the borough’s highest share of households in purpose-built blocks (Census 2021).
In Acton Central, Zone K is controlled from 9:30am to 5:30pm on weekdays, so a loading bay or a drive nearby is worth mentioning. Homes just over the boundary from East Acton are covered by upholstery cleaning in Hammersmith and Fulham.
Sofa cleaning in Southall and Hanwell
On Southall Broadway, a flat above a shop can have its front door at the side or the back, so tell the office which door to use. Southall Broadway ward has the borough’s highest share of households living in a commercial building, such as over a shop (Census 2021). Away from the Broadway, terraced houses are the most common home across Southall, so the van is likely to need a space in the street. Zone L there is controlled from 10am to 8pm Monday to Saturday and from 2pm to 8pm on Sundays. Over the western boundary lies Hillingdon.
Hanwell mixes terraced houses with converted flats, so the same questions apply: which floor, any lift and where the van can wait. The town centre has its own controlled zone, which also runs on Saturdays.
Curtains by the drop
Curtains are charged per drop, and a drop is one panel, measured from the rail to the hem. The technician checks each curtain on the day to see whether it can be cleaned while hanging, and you are told before anything starts. A very dirty or fragile curtain has to come down and go to a specialist cleaner; we do not collect it.

A mattress is vacuumed, its marks are pre-treated and it is cleaned with low moisture, then it needs 12 to 24 hours to dry.
Upholstery cleaning in Greenford, Northolt and Perivale
Greenford and Perivale are largely inter-war semis and terraces. Central Greenford has the borough’s highest share of semi-detached homes (Census 2021). If your house has a drive the van can use, say so when you book. The Greenford Station and Perivale zones are controlled for only two one-hour windows on weekdays. Over Perivale’s eastern edge lie Alperton and Wembley in Brent.
Northolt, with Harrow to the north and Hillingdon to the west, is largely post-war estates, and nearly half of Northolt West End households live in purpose-built flats. Give the floor, say whether there is a lift and mention any entry code.
Frequently asked questions
What does sofa cleaning in Ealing cost?
A fabric two-seater is £57. Each seat beyond two is £26 more, making a three-seater £83.
Does upholstery cleaning in Ealing have a minimum charge?
Yes, £67 a visit, so a lone two-seater is billed at £67. With a mattress at £35 alongside it, the total is £92.
How soon can we use the sofa and the bed again?
Allow about 12 to 24 hours for each to dry, and keep off them until then.
Can you clean a leather sofa?
No. Only fabric upholstery is cleaned; leather, faux leather and part-leather pieces are not.
Can you get the stains out of my sofa?
Every stain is pre-treated, but nobody can promise it vanishes. The technician inspects each one before starting and points out the ones likely to lift.
How does parking work in Ealing’s controlled zones?
Ealing postcodes carry no street-parking charge on the form. If the van needs paid parking near you, it goes on the bill as its own line at cost, up to £40 a visit, and you see the figure before you confirm.
How do I book, and how far ahead?
Fill in the booking form or phone 0333 555 2076, on WhatsApp too, between 8am and 7pm. A few days ahead is usually enough, and a change made inside 48 hours costs £50.
Who will come to clean my sofa?
Someone from our London teams whom we have interviewed in person, insured and trained on our 57-point checklist before letting them work alone.
Is there a re-clean guarantee on upholstery?
No. The 48-hour re-clean is for end of tenancy cleans alone, and even there carpets and upholstery are left out.
Do you clean sofas in Southall, Hanwell and Acton?
Yes, our London teams cover all seven of the borough’s towns. Southall’s Zone L also runs on Sunday afternoons, so give the office the zone letter.
Do you cover Greenford, Northolt and Perivale?
Yes. Many Northolt homes are flats in purpose-built blocks, so say which floor you are on and whether there is a lift; at a Greenford or Perivale semi, mention any drive.
