
Fabric-Safe Upholstery Cleaning in Dublin
Sofas, armchairs and mattresses cleaned in your home, with the method matched to the cleaning code on the label, not guesswork.
- From €75
- All County Dublin
- Own products
- Insured team
Dublin Cleaners is a sofa and upholstery company serving Dublin homes, flats and holiday lets from Citywest Business Campus, Dublin 24, and upholstery cleaning in Dublin is all done on site. Before anything gets wet, the cleaning code sewn under the cushions should be read, because the wrong product can shrink, bleed or water-mark a sofa for good. Our prices are set by sofa size and published, so the cost is clear before the visit. Last updated: 14 November 2026.
Upholstery Cleaning prices in Dublin
Fixed prices per item or room. Final prices: no VAT is added on top.
from €75
| 2-seat sofa | from €75 |
|---|---|
| 3-seat sofa | from €95 |
| Mattress | from €60 |
Add-ons
- Carpet, single roomfrom €55
- Carpets, any three roomsfrom €145
- Stair and landing carpetfrom €60
Cleaning services carry the reduced VAT rate of 13.5% in Ireland, and our prices already include any VAT due.
Before you book, compare per-seat and per-item rates in our breakdown of sofa cleaning cost in Dublin.
What changes the price
- Seats: a two-seater and a three-seater have fixed prices, and corner units are quoted on request.
- Fabric code: S-coded and delicate fabrics need a slower dry-solvent method.
- Soiling: pet hair, food spills and body oil on headrests need extra pre-treatment.
- Extra pieces: armchairs, footstools and dining chairs are added to the same visit.
What is included
- Fabric code and colour-fastness checked first
- Vacuumed with a HEPA upholstery tool
- Arms, headrests and seat edges pre-treated
- Food, drink and pen marks spot-treated
- Hot water extraction or low-moisture clean to suit the code
- Cushions cleaned on both sides where they turn
- Pile brushed to dry evenly
- Piping and seams cleaned
Not included
- X-coded fabrics beyond vacuuming, as the label rules out liquids
- Removing dye transfer from jeans on pale fabric, which rarely lifts fully
- Re-colouring or repairing leather
- Stitching, foam replacement or reupholstery
What we clean, and how the fabric code decides the method
Every piece of upholstered furniture should carry a cleaning code, W, S, WS or X, that tells a cleaner whether water, solvent or neither is safe on the fabric. A cleaner should read it before anything else, choose the method from it, then test a hidden patch to confirm the colour holds.
Getting the code wrong is how sofas end up with water rings, shrunken covers or colour running into piping.
- W: hot water extraction
- S: dry solvent, no water
- Velvet pile brushed one way
- Linen tested for shrinkage
- pH-balanced leather cleaner
- Soft brush in the grain
Fabric sofas and armchairs
W fabrics, which include most polyester and many cotton blends, take hot water extraction. S fabrics get a dry solvent applied with a cloth and brush, as water would leave tide marks. WS allows both, so the choice comes down to the stain.
X means no liquid at all, according to retailer Living Spaces, so an X-coded sofa gets a thorough vacuum and brush only.

Velvet, linen and dining chairs
Velvet is cleaned with very little moisture and brushed in the direction of the pile so it dries without crush marks. Linen and loose covers are tested for shrinkage. Dining chair seats, upholstered headboards and footstools can join the same booking.
Leather sofas
Leather is cleaned, not soaked. A gentle cleaner lifts body oil from the headrests and arms, then a conditioner keeps the hide supple. Aniline leather with no protective coat marks easily, so it gets a patch test too.
Mattress cleaning for dust mites and stains
A mattress clean starts with a HEPA vacuum to lift skin flakes and dust mite debris, then stains are treated and the surface gets a low-moisture clean. It costs from €60, and it can be added to a sofa booking so both are done in one visit.
Water should be kept to a minimum, because a soaked mattress dries slowly and can go musty. Sweat marks and old spills often fade rather than vanish. Urine is treated with an enzyme product to break down the smell. Spot cleaning between visits is covered in how to clean a mattress. Strip the bed before the clean and leave it uncovered until it is dry.

Per-seat pricing explained
We price fabric sofas by size, so a 2-seat sofa is €75 and a 3-seat is €95, which works out from our list at between €31 and €38 a seat. Bigger sofas cost more in total but less per seat, because setting up the machine takes the same time either way.
Corner sofas, chaise ends and recliners vary too much for a fixed figure, so they are priced from a photo. Adding armchairs or a mattress to a sofa booking saves arranging a separate visit.
Stains, pets and odours
Food, drink, mud and pet accidents usually lift with the right pre-treatment, while ink, dye transfer from jeans and bleach marks may only fade. Point out each mark before the clean and ask which ones are likely to clear, so you are not expecting a result the fabric cannot give.
Pet hair usually needs a rubber brush before cleaning, as a vacuum alone leaves it woven into the weave. Smells from pets or smoke come from the foam as well as the cover, so they are treated with an enzyme or odour neutraliser rather than a perfume. Some old marks stay whatever product is used.
Holiday lets, offices and hotels
Short-let hosts, offices and small hotels book sofa and mattress cleaning between guests or outside working hours. Pieces are priced on the same per-item scale as in a family home, and a list of chairs, sofas and mattresses with photos is enough for us to quote the job.
Airbnb hosts often pair it with a changeover clean once a season. Larger commercial jobs with many chairs are quoted on request.
Equipment, insurance and drying
The team arrives with an upholstery extractor, a HEPA vacuum, brushes, dry solvents and protective sheets for your floor, so there is nothing for you to supply. Dublin Cleaners holds public liability insurance, and the steps for drying the cushions are below.
After a water-based clean, stand loose cushions on their edges, keep the room warm and open a window. We travel to homes across County Dublin and out to Bray, Maynooth and Naas.
How the options compare
| Doing it yourself | Rented upholstery machine | Dublin Cleaners | |
|---|---|---|---|
| Reads the fabric code | Often missed | Up to you | Checked from your photo |
| S-coded fabric | Water rings | Water rings | Dry solvent method |
| Headrest body oil | Hard to shift | Partly lifted | Pre-treated |
| Leather | Wipes | Not suitable | Cleaned and conditioned |
| Mattress | Vacuum only | Rarely | Extraction and HEPA |
| Cost settled beforehand | A lost weekend | Daily hire fee | Fixed by sofa size |
Book your sofa clean
Photograph the sofa and its care label for us. We read the fabric code and quote a set price per piece.
Upholstery Cleaning: questions
What is the price of sofa cleaning in Dublin?
With Dublin Cleaners, sofa cleaning in Dublin is €75 for a two-seater and €95 for a three-seater, so each seat works out from our list at €37.50 on the smaller sofa and under €32 on the larger. A mattress is €60. VAT is already in the figure, and corner sofas are priced from a photo.
What do the W, S, WS and X codes mean?
They tell you which cleaners a fabric tolerates. Living Spaces, a furniture retailer, explains W as water-based cleaners, S as dry cleaning agents only, WS as either, and X as vacuum only with no solution of any kind. The code is usually on a label under a seat cushion or the sofa base.
Can you clean a leather sofa?
Yes. Leather should never be soaked. The usual method is a pH-balanced leather cleaner and a soft brush, a wipe down, then a conditioner so the hide does not dry out or crack. Faded, scratched or peeling leather needs a colour repair specialist rather than a cleaner.
How long before I can sit on the sofa?
It depends on the fabric, the cushions and the room, and we confirm the likely drying time when you book. Thick cushions take longer in winter. Heating on and a window open helps. Leather and S-coded fabrics cleaned with dry solvent dry much faster, once the solvent smell has cleared.
How do I book?
Call 01 230 8646 or send the quote form with the service and your area. We reply with a price, usually by phone, and confirm the day and access arrangements before the team arrives.
Related services
Hot water extraction for carpets and rugs, priced per room, with stairs and landings quoted separately.
From €55 / roomA top-to-bottom once-off clean for homes that need more than the weekly tidy, from behind appliances to the tops of doors.
From €150 / 1-bed homeChangeover cleans between guests, timed for the gap between check-out and check-in.
From €65 / studio or 1-bed turnover