New Vision Cleaning Services logo blue green house building circular design Ireland
How to Clean a Sofa | Fabric & Leather Guide | New Vision Cleaning
The Short Answer

How Do You Clean a Sofa?

To clean a sofa, start by checking the care label, vacuum thoroughly to lift loose dirt and crumbs, then spot-treat stains and clean the whole surface using the method that suits the fabric. Fabric sofas usually take a water or solvent-based cleaner, while leather needs a dedicated leather cleaner and conditioner.

A sofa is one of the hardest-working pieces of furniture in any home. It collects dust, crumbs, body oils, pet hair and the odd spilled drink, and over time all of that dulls the fabric and leaves it smelling less than fresh. The good news is that a lot of routine sofa cleaning can be done at home with a little care and the right method for your material.

This guide walks through how to clean a fabric sofa and a leather sofa, how to deal with common stains, how often to do it, and when a professional upholstery clean is genuinely worth it.

At New Vision Cleaning, we provide professional upholstery and sofa cleaning in Dublin for homes, apartments and rental properties, using equipment that reaches deeper than a household clean.

Always Start With the Care Label

Before any cleaner touches your sofa, find the care label, usually tucked under a cushion or on the underside of the frame. It carries a cleaning code that tells you exactly what your sofa can and cannot handle. Using the wrong method, particularly water on the wrong fabric, can leave permanent marks, so this one step matters more than any other.

Here is what each code means.

Care code What it means
W Clean with a water-based cleaner, such as a gentle upholstery shampoo
S Use a solvent-based (dry) cleaner only, with no water
W/S Either a water-based or a solvent-based cleaner can be used
X Vacuum only, with no water or solvent. Professional cleaning is recommended

A quick word on spot-testing

Whatever the code, always test your cleaner on a small, hidden area first, such as the back of the sofa or under a cushion. Wait for it to dry and check for any colour change or marking before you treat the visible areas. If the label is missing or the sofa is coded S or X, the safest option is a professional upholstery clean.

How to Clean a Fabric Sofa

Fabric and cloth sofas are the most common in Irish homes, and most respond well to a careful home clean when the care code allows it. Work through these steps in order.

  • Check the care label and confirm which cleaners you can use
  • Remove the cushions and vacuum the whole sofa with an upholstery attachment, including the seams, crevices and under the cushions
  • Spot-test your chosen cleaner on a hidden area and let it dry
  • Treat any stains first, working from the outside of the mark inwards so it does not spread
  • Clean the whole surface with a light, even application, avoiding soaking the fabric
  • Blot with a clean, dry microfibre cloth to lift moisture and loosened dirt
  • Let the sofa dry completely with the room well ventilated before putting the cushions back or using it

For everyday freshening between deeper cleans, a quick vacuum and a light going-over with a barely damp cloth (on W or W/S fabrics) keeps a fabric sofa looking its best.

How to Clean a Leather Sofa

Leather is more forgiving day to day but less tolerant of harsh products and water. The aim is to lift dirt gently and then feed the leather so it stays soft.

  • Dust and vacuum the leather using a soft brush attachment to remove grit that could scratch the surface
  • Wipe the leather with a slightly damp microfibre cloth, then dry it with a second clean cloth
  • Use a cleaner made specifically for leather, applied to the cloth rather than directly to the sofa, and spot-test it first
  • Wipe away any residue and let the leather dry naturally, away from direct heat
  • Finish with a leather conditioner to keep it supple and help prevent cracking over time

Avoid baby wipes, all-purpose sprays, and abrasive cloths on leather, as these can strip the finish. Keep leather sofas out of direct sunlight and away from radiators, both of which dry the material out and lead to cracking.

Dealing With Common Sofa Stains

The golden rule with any spill is to act quickly and to blot rather than rub, since rubbing pushes the stain deeper into the fibres and can spread it.

01
Fresh Spills
Blot straight away with a clean, dry cloth to lift as much liquid as possible before it soaks in, then treat according to the care code.
02
Grease & Oil
Greasy marks usually need a solvent-based approach rather than water. On S or X coded fabrics, this is best left to a professional.
03
Set-In & Tough Stains
Old stains, ink, red wine and pet accidents often resist home methods and can benefit from professional treatment to avoid making them worse.

If a stain does not lift with gentle treatment, stop rather than reaching for stronger chemicals. Persisting can set the mark or damage the fabric, and at that point a professional clean is the safer route.

How Often Should You Clean Your Sofa?

As a general guide, vacuum your sofa weekly and give it a more thorough clean every few months to keep it fresh and free of dust. Homes with pets, young children or heavy daily use will benefit from cleaning more often.

On top of regular home care, a professional deep clean around once a year helps lift the ground-in dirt, allergens and bacteria that build up deep in the fabric and that a surface clean cannot reach. This keeps the sofa hygienic and helps it last longer.

When to Call a Professional

Plenty of sofa cleaning can be handled at home, but some situations call for professional help to protect your furniture and get a proper result. Consider a professional upholstery clean when:

  • The care code is S or X, or the label is missing and you are unsure what is safe
  • The sofa is delicate, antique or expensive and you do not want to risk it
  • Stains are set in, unknown, or have not shifted with gentle home treatment
  • There are lingering odours, pet issues or allergens that need a deep, extracting clean
  • You simply want a faster, deeper result than a home clean can give

Get a sofa cleaning quote for your home

Every sofa is different, so the simplest way to get an accurate price is to tell us about yours. Contact New Vision Cleaning with your location, the type and size of sofa, and any stains or problem areas, and we will provide a clear, no-obligation quote.

Sofa & Upholstery Cleaning Across Dublin

New Vision Cleaning provides professional upholstery and sofa cleaning throughout Dublin, covering North Dublin, South Dublin, the city centre and surrounding areas. We clean sofas, armchairs and soft furnishings in houses, apartments, family homes and rental properties.

Upholstery cleaning also pairs well with a wider refresh of your home. Take a look at our carpet cleaning in Dublin and mattress cleaning in Dublin, which are often best booked together, or our house cleaning in Dublin for a full home clean.

Our Process

How our upholstery cleaning works

A simple, reliable process designed to give your sofa a deep, hygienic clean while protecting the fabric or leather.

01Quote

Tell us about your sofa

Let us know your location, the type and size of sofa, and any stains or problem areas. We provide a clear quote.

02Inspect

Check the material and code

On arrival we check the fabric type, care code and problem areas, so the clean is matched to what your sofa needs.

03Pre-treat

Treat stains and traffic areas

Stains, marks and heavily used areas are pre-treated before the deep clean to give the best possible result.

04Deep Clean

Deep clean the upholstery

Using professional equipment, we lift ground-in dirt, allergens and odours from deep within the fabric or leather.

05Dry

Controlled drying

We manage drying so your sofa is left fresh and ready to use again as quickly as possible.

06Done

Fresh, clean upholstery

Enjoy a cleaner, fresher sofa, with the option to book regular cleans to keep it that way year-round.

Why Go Professional

Why professional upholstery cleaning pays off

A professional clean reaches deep into the fabric to lift dirt, allergens and bacteria that a home clean leaves behind, with the right method matched to your material. New Vision Cleaning also offers related services including carpet cleaning Dublin, mattress cleaning Dublin, house cleaning Dublin and end of tenancy cleaning Dublin.

Request a Quote
A deeper clean than DIY
Professional equipment lifts ground-in dirt that home methods often leave behind.
The right method for your fabric
We match the clean to the care code, so delicate and S or X coded sofas are handled safely.
A healthier home
Removing allergens and bacteria makes a real difference for pets, children and allergy sufferers.
Longer sofa life
Regular professional care protects the fabric and delays the cost of replacing your sofa.
Sofa Cleaning FAQs

Common questions about cleaning a sofa

Start by checking the care label, then vacuum the sofa thoroughly, including under and between the cushions. Spot-test your cleaner on a hidden area, treat any stains from the outside in, then clean the whole surface using a water or solvent-based cleaner as the care code allows. Apply it lightly rather than soaking the fabric, and let the sofa dry fully with the room ventilated before use.

Dust and vacuum the leather with a soft brush attachment, then wipe it with a slightly damp microfibre cloth. Use a cleaner made specifically for leather, testing it on a hidden spot first, and avoid baby wipes, harsh chemicals and soaking. Once clean and dry, apply a leather conditioner to keep the leather supple and help prevent cracking.

The care code on a sofa label tells you how it should be cleaned. W means a water-based cleaner can be used, S means a solvent-based (dry) cleaner only with no water, W/S means either water or solvent-based cleaners are suitable, and X means vacuum only, with no water or solvent and professional cleaning recommended.

It depends on the fabric. Sofas coded W or W/S can be cleaned with a water-based cleaner, while those coded S or X should not have water applied, as it can leave marks or damage the fabric. Always check the care label first, and when the code is S or X the safest option is a professional clean.

As a general guide, vacuum your sofa weekly and give it a more thorough clean every few months to keep it fresh. Homes with pets, children or heavy daily use benefit from cleaning more often, and a professional deep clean around once a year helps lift the dirt and allergens that build up deep in the fabric.

Yes. New Vision Cleaning provides professional upholstery and sofa cleaning throughout Dublin, including North Dublin, South Dublin, the city centre and surrounding areas, for homes, apartments and rental properties.

Get Started Today

Get an upholstery cleaning quote in Dublin

Tell us about your sofa and we will give you a clear, no-obligation price for professional upholstery cleaning. A fresher, cleaner sofa without the guesswork.

Scroll to Top