Fraud Blocker

Please rotate your device into portrait mode!

01872 672111 (9am-5pm)

Your Basket 0 items

You don't have any items in your basket

Shop by room to find your products faster

How to Clean a Fabric Sofa

How to Clean a Fabric Sofa

A fabric sofa is often the heart of your living space, a spot to unwind, cuddle up, or enjoy a quiet evening at home. With daily use, though, it’s natural for spills, marks, and general wear to appear over time. This guide walks you through the safest and most effective ways to clean and care for your fabric sofa at home.

Every sofa is made from different materials, and some fabrics are more delicate than others. Always check your sofa’s manufacturer care instructions first to make sure you’re using the right cleaning method for your specific fabric.

What You’ll Need

Most fabric sofas can be freshened up using simple household items. Here’s what’s handy to have:

  • A vacuum with an upholstery or soft-brush attachment

  • Microfibre cloths

  • Mild washing-up liquid

  • Warm water

  • Bicarbonate of soda

  • A clean spray bottle (optional)

  • A fabric-safe upholstery cleaner (if recommended for your fabric)

How to Clean a Fabric Sofa: Step-by-Step

Step 1 — Vacuum the Sofa

Start by giving your sofa a thorough vacuum. Use the upholstery tool to lift dust, crumbs, and pet hair from the cushions, creases, and seams. This helps prevent dirt from turning into muddy streaks when you start cleaning.

Step 2 — Treat Stains Properly

If you’re dealing with a fresh spill, gently blot it with a clean, dry cloth. Avoid rubbing, as this can push the stain deeper into the fibres.

For older marks, lightly dampen a microfibre cloth with warm water and a tiny amount of washing-up liquid. Work on the stain using gentle, upward blotting motions.

Step 3 — Clean the Fabric Safely

For sofas that can be cleaned with water (as long as your manufacturer instructions allow it), mix a small amount of washing-up liquid into warm water to create a mild, soapy solution.

  • Lightly dampen a cloth with the solution.

  • Wipe the fabric in small sections.

  • Keep the cloth slightly damp, not wet — over-soaking can leave water marks.

If your sofa requires solvent-based cleaning only, stick to the recommended product and avoid water altogether.

Step 4 — Blot and Rinse

Once you’ve cleaned the area, wipe it again with a fresh, damp cloth to remove any soap residue. This helps prevent the fabric from feeling stiff once dry.

Step 5 — Let the Sofa Dry Fully

Allow the sofa to air-dry naturally. Good airflow makes a big difference open a window or place a fan nearby if the room feels humid. Avoid sitting on the sofa until the fabric is completely dry.

How to Remove Common Fabric Sofa Stains

Food & Drink Stains

Mix a small amount of washing-up liquid with warm water and gently blot the stain. Rinse with a damp cloth and repeat if needed.

Red Wine Stains

Start by blotting as much as possible. Apply cool water and continue blotting. Once the stain lightens, use a mild soap solution to lift the remaining mark.

Pet Stains & Odours

Use bicarbonate of soda to absorb odours sprinkle generously, leave for several hours, then vacuum. For deeper stains, a fabric-safe enzyme cleaner can help if your sofa’s care instructions allow it.

Grease or Oil Marks

Sprinkle a little bicarbonate of soda over the greasy spot and leave it for an hour to absorb the oils. Vacuum gently, then blot with a mild soap solution if your fabric permits water cleaning.

The Best Way to Clean a Fabric Sofa (By Fabric Type)

Cotton & Linen

These natural fabrics can be prone to water marks, so use minimal moisture. Gentle blotting and slow, even cleaning across a full panel helps keep the finish even.

Synthetic Fabrics

Polyester and blended fabrics are often more forgiving. A mild soapy solution and a microfibre cloth usually work well.

Velvet

Velvet benefits from a soft touch. Use gentle strokes in the direction of the pile. Avoid heavy moisture too much water can flatten or distort the fabric.

Solvent-Only Fabrics

These fabrics shouldn’t be cleaned with water. Stick to the manufacturer-approved solvent cleaner and spot-test before using it across a wider area.

Can You Steam Clean a Fabric Sofa?

Steam cleaning can be effective on some sofas, but it’s important to check the fabric type first. Only use a steamer if your sofa can handle water-based cleaning.

For delicate, heat-sensitive, or solvent-only fabrics, steaming should be avoided.

How to Freshen a Sofa Without Washing

If your sofa just needs a lift rather than a full clean:

  • Sprinkle bicarbonate of soda over the cushions and leave it overnight

  • Vacuum thoroughly the next morning

  • Lightly spritz with a fabric-safe freshening spray

  • Rotate or flip cushions to rebalance wear

These simple steps can help your sofa feel and smell refreshed between deeper cleans.

Fabric Sofa Maintenance Tips

  • Vacuum weekly to prevent dust build-up

  • Blot spills as soon as they happen

  • Keep your sofa out of harsh direct sunlight to reduce fading

  • Use throws or blankets in high-traffic areas

  • Rotate cushions regularly for even wear

Consistent, gentle care helps your sofa stay comfortable and keeps the fabric looking newer for longer.

Fabric Sofa Cleaning FAQs

What’s the safest way to clean a fabric sofa?

Use a mild soap-and-water mix on fabrics that allow it, and always blot rather than rub. If your sofa is solvent-only, use a recommended upholstery cleaner.

Can I use washing-up liquid on my sofa?

Yes, as long as your fabric allows water cleaning. Only a small amount is needed.

How often should I deep clean my sofa?

Every 6–12 months is ideal, depending on how often it’s used.

How do I get rid of bad smells in my sofa?

Bicarbonate of soda works well for lifting odours. Sprinkle it over the fabric, leave it for several hours, then vacuum.

Can steam cleaning damage a fabric sofa?

It can if used on the wrong fabric. Always check your care instructions first.