
Upholstery Cleaning in London
Fresher Homes Cleaning deep cleans sofas, armchairs and mattresses in your home, lifting the stains, body oils, odours and allergens that everyday use leaves behind. Sofas from £60, mattresses £80.
- Cleaned in your home
- Fabric tested first
- DBS-checked & insured
- Clear per-item prices

The Furniture You Use Most Needs a Deep Clean Too
Your sofa and mattress hold far more than they show: skin cells, sweat, dust mites, pet dander and spilled food and drink work deep into the padding.
Fresher Homes uses professional extraction to flush that build-up out of the fabric and filling, not just the surface. The result is furniture that looks brighter, smells fresher and is kinder to anyone with allergies.
Allergen & dust mite removal
Especially important for mattresses and family sofas.
Stain & odour treatment
Food, drink, pet and everyday marks pre-treated first.
Upholstery Cleaning for Every Room
Fresher Homes cleans most fabric furniture in your home. Tell us what you have when you book.
Sofas & Sofa Beds
Two-seaters, corner sofas and sofa beds, including cushions and arms.
Mattresses
Single, double and king mattresses, deep cleaned to remove sweat, dust mites and stains.
Armchairs & Dining Chairs
Fabric armchairs, footstools and upholstered dining chairs. Ask for a quote.
How Fresher Homes Cleans Your Upholstery
Check the Fabric
We read the care label and test a hidden area so the method suits your fabric.
Vacuum
Loose dust, crumbs and pet hair are removed from seams and under cushions.
Pre-Treat Stains
Spots and body-oil marks are treated to loosen them before the main clean.
Deep Extraction
A cleaning solution is worked in and extracted, lifting dirt from the fabric and padding.
Upholstery Cleaning Prices in London
Fresher Homes charges clear prices per item. Build your quote online and see the total before you book.
Upholstery
| Sofa | £60 |
| Mattress | £80 |
| Armchairs & dining chairs | Ask us |
Add-Ons
| Deodorising treatment | £15 |
| Stain protection | £25 |
| Carpets (per room) | From £20 |
Add carpets to the same visit and have your whole room refreshed at once.
Getting the Best Result
A few simple steps help your Fresher Homes clean go smoothly and your furniture dry quickly.
Before we arrive
- Clear cushions, throws and items off the furniture
- Tell us about any stains and what caused them
- Let us know the fabric type if you have the care label
- Keep pets in another room during the clean
After your clean
- Allow around 4 to 6 hours to dry, depending on fabric
- Open a window or run the heating to speed drying
- Avoid sitting on damp fabric in dark clothing
- Make the bed once the mattress is fully dry
Some stains, like dye transfer, ink or old set-in marks, may be reduced rather than fully removed. We'll tell you what to expect before we start.
Why London Homes Choose Fresher Homes Cleaning
Cleaned in Your Home
No collection or waiting. Your furniture stays where it is.
Fabric Tested First
We check the care label and test before cleaning.
Clear Per-Item Prices
Sofas £60, mattresses £80. See your total before you book.
DBS-Checked & Insured
A vetted, insured team that treats your home with care.
Carpets & Upholstery Together
Book sofas, mattresses and carpets in one visit.
Local Greenwich Team
Trusted by 300+ London households.
Upholstery Cleaning Across London
From our base in Greenwich, Fresher Homes Cleaning cleans sofas and mattresses across London, including Greenwich, Blackheath, Lewisham, Deptford, Woolwich, Charlton, Eltham, Catford, Canary Wharf and the Docklands.
Our Other Services


Upholstery Cleaning FAQs
Fresher Homes charges £60 to deep clean a sofa and £80 for a mattress. Armchairs and dining chairs are quoted on request.
Usually 4 to 6 hours, depending on the fabric, room temperature and airflow.
Most fabric sofas can be cleaned. We check the care label and test a hidden area first. If a fabric needs a different method, we'll tell you before we start.
Please contact us with details of your leather furniture and we'll confirm whether we can help.
Mattresses collect sweat, skin cells and dust mites over time. A deep clean removes much of that build-up, which helps with freshness and allergies.
Most everyday food, drink and body-oil marks lift well. Dye transfer, ink and old set-in stains may be reduced rather than fully removed.
Yes. Stain protection is a £25 add-on that helps fabric resist future spills.
Yes. See our carpet cleaning page. Rooms start from £60 and hallways £20.
Give Your Sofa and Mattress a Fresh Start
Build your Fresher Homes upholstery quote in 60 seconds, or call 07415 452722. Sofas from £60, mattresses £80, cleaned in your home.