Skip to content

How to Clean Furniture Upholstery – Without Ruining the Fabric

How to Clean Furniture Upholstery

Your sofa looks fine — until you pull off a cushion and see what’s hiding underneath.

Upholstered furniture collects dust, dead skin cells, pet dander, food crumbs, and body oils every single day.

In fact, a well-used sofa can harbor more bacteria per square inch than a toilet seat.

Regular cleaning doesn’t just keep it looking fresh — it extends its life, reduces allergens in your home, and saves you from an expensive replacement.


📦 Quick Info Box

Detail Info
⏱ Time Required 30–60 minutes
🔁 Cleaning Frequency Light clean monthly; deep clean every 3–6 months
💪 Difficulty Level Easy to Moderate
🧼 Method Dry + Wet (combined)
✅ Result Fresh-smelling, stain-free, allergen-reduced upholstery

🧴 What You’ll Need

A) Cleaning Agents

  • Mild dish soap (liquid)
  • White vinegar (natural deodorizer and stain remover)
  • Baking soda (odour absorber — excellent natural alternative)
  • Rubbing alcohol / surgical spirit (for ink and grease stains)
  • Upholstery foam cleaner or fabric shampoo (for tougher jobs)
  • Hydrogen peroxide 3% (for white/light fabrics only — use with caution)
  • Warm water

B) Tools & Equipment

  • Vacuum cleaner with upholstery attachment
  • Soft-bristled brush or old toothbrush
  • Microfibre cloths (at least 3–4)
  • Spray bottle
  • Small bowl for mixing solution
  • Clean white towels or paper towels
  • Hair dryer (optional, for faster drying)
  • Rubber gloves (especially when using chemical cleaners)

⚠️ Before You Begin

⚠️ CRITICAL: Check the care label first. Every piece of upholstered furniture has a cleaning code tag — usually under the seat cushion. These codes tell you exactly what you can use:

  • W = Water-based cleaners only
  • S = Solvent/dry-cleaning solution only — NO water
  • W/S = Either water or solvent-based
  • X = Vacuum only — no liquids at all
  • Do NOT skip the patch test. Before applying any solution to the main fabric, test it on a hidden spot (under the sofa or back corner). Wait 5 minutes to check for discolouration or damage.
  • Do NOT over-wet the fabric. Saturating upholstery can cause mould, mildew, and fabric shrinkage.
  • Do NOT use bleach on coloured fabric — it will strip the dye instantly.
  • Do NOT scrub in circles. Always blot and dab; scrubbing spreads stains and damages fibres.
  • Remove all cushions and loose items before you begin.

🪣 Step-by-Step Cleaning Instructions

Method 1: Water-Safe Fabric (Code W or W/S)

Step 1: Vacuum the entire surface thoroughly.
Use the upholstery attachment to vacuum every part of the sofa — cushions, crevices, arms, and back. This removes loose dirt, crumbs, and pet hair before any liquid touches the fabric.

💡 Pro Tip: Use a lint roller after vacuuming to pick up fine pet hair that the vacuum misses.


Step 2: Sprinkle baking soda over the entire surface.
Coat the fabric lightly and evenly. Let it sit for at least 15–20 minutes (or up to an hour for odour problems).

💡 Pro Tip: In India’s humid climate, baking soda is especially effective at pulling out moisture-based odours — musty smells, sweat, and food.


Step 3: Vacuum up the baking soda completely.
Go over the entire surface again slowly to remove all the powder. At this point your sofa already smells noticeably better.


Step 4: Mix your cleaning solution.
In a small bowl, combine:

  • 250 ml (1 cup) warm water
  • 1 tablespoon mild dish soap
  • 1 tablespoon white vinegar

Stir gently until slightly foamy. Pour into a spray bottle.


Step 5: Lightly mist a small section of the fabric.
Do NOT drench it. A light, even mist is all you need. Work in sections — one cushion or one panel at a time.

⚠️ Warning: If you see the fabric colour bleeding or darkening significantly, stop immediately and blot dry. The fabric may be water-sensitive.


Step 6: Work the solution in with a soft brush.
Using a soft-bristled brush, gently scrub in the direction of the fabric grain. Use light, short strokes. For crevices and seams, use an old toothbrush.


Step 7: Blot with a clean microfibre cloth.
Press firmly to absorb the loosened dirt and solution. Keep blotting with fresh sections of the cloth until no more grime transfers. Do NOT rub.

💡 Pro Tip: Always use white cloths. Coloured cloths can transfer dye to damp, vulnerable fabric.


Step 8: Rinse with a clean damp cloth.
Dampen a fresh cloth with plain water and blot the area to remove any soap residue. Soap left in the fabric attracts future dirt faster.


Step 9: Repeat for each section.
Move systematically — left to right, top to bottom — so you don’t miss any area or accidentally re-soil a clean section.


Step 10: Final vacuum or brush.
Once the fabric is mostly dry, give it a final gentle brush to lift any flattened fibres and restore the texture.


Method 2: Solvent-Only Fabric (Code S)

Step 1: Vacuum as normal (same as Method 1, Step 1).

Step 2: Apply a dry-cleaning solvent or rubbing alcohol to a clean white cloth — never spray directly on the fabric.

Step 3: Blot gently in small sections. The solvent lifts oils and stains without using water.

Step 4: Allow to air dry completely in a well-ventilated room. Do not use water at any point.


🔥 Deep Cleaning / Stubborn Stains

Grease or Oil Stains

Sprinkle cornflour or baking soda directly on the fresh stain. Let it sit for 30 minutes to absorb the oil, then vacuum. Follow with a light application of dish soap solution, blot, and rinse.

Mould or Mildew

Mix equal parts white vinegar and water in a spray bottle. Lightly mist the affected area, let sit for 10 minutes, then scrub gently with a soft brush and blot dry. Vinegar kills mould spores and neutralises the musty smell. Dry the area thoroughly — mould returns if moisture lingers.

Old or Dried Stains

Mix 1 tablespoon of dish soap + 1 tablespoon of white vinegar + 250 ml warm water. Apply to the stain, let it sit for 5–10 minutes to rehydrate the stain, then blot and repeat.

Ink Stains

Dab rubbing alcohol (surgical spirit) onto a cotton ball and blot the ink stain. Do not rub — you’ll spread it. Repeat with a fresh cotton ball until the ink lifts.

Pet Urine Odour

Blot up as much as possible immediately. Mix equal parts white vinegar and water, spray on the area, and blot dry. Then sprinkle baking soda over it, leave for several hours, and vacuum. For deep-set odours, an enzyme-based fabric cleaner works best.


🌬️ Drying & Reassembly

  • Air dry is best. Open windows and allow good airflow around the furniture. Avoid direct harsh sunlight on coloured fabrics, as it can cause fading.
  • In India’s humid monsoon season, use a ceiling fan or standing fan pointed at the sofa to speed up drying and prevent mildew.
  • A hair dryer on a cool or low setting can help dry specific spots faster — never use the hot setting directly on fabric.
  • Wait at least 2–4 hours before using the furniture. Sitting on damp upholstery compresses wet fibres and can cause mildew growth inside the cushion padding.
  • Replace cushions only after they feel fully dry to the touch on all sides.

📅 Cleaning Frequency & Maintenance Tips

Task Frequency
Vacuum Every 1–2 weeks
Spot clean spills Immediately
Light clean (baking soda + wipe) Monthly
Full deep clean Every 3–6 months
Professional steam clean Once a year

Maintenance Habits:

  • Rotate and flip cushions every 2 weeks to distribute wear evenly.
  • Keep a clean cloth nearby in the living room for instant spill response.
  • Use fabric protector spray (like Scotchgard) after each deep clean to repel future stains.
  • Avoid eating on the sofa — or at least use a tray to catch crumbs.
  • Keep pets’ paws clean before they jump on upholstered furniture.

Signs it urgently needs cleaning:

  • Visible stains or discolouration
  • Persistent musty or sour smell
  • Increased sneezing or allergy symptoms in the room
  • Fabric feels gritty or sticky to the touch

❌ Common Mistakes to Avoid

Mistake 1: Skipping the care label
Why it’s a problem: Using water on a solvent-only fabric (Code S) can shrink, warp, or permanently stain it.
Instead: Always check the code tag under the cushion before you start.

Mistake 2: Rubbing a stain instead of blotting
Why it’s a problem: Rubbing pushes the stain deeper into the fibres and spreads it wider.
Instead: Always press and lift — never scrub in circles.

Mistake 3: Using too much water
Why it’s a problem: Over-wetting causes mould inside padding and can leave watermarks on the surface as it dries.
Instead: Use a light mist, not a soak.

Mistake 4: Using coloured cloths
Why it’s a problem: Dye from the cloth can transfer onto damp fabric, leaving new stains.
Instead: Always use clean white microfibre cloths.

Mistake 5: Not rinsing out soap
Why it’s a problem: Soap residue left in the fabric acts like a magnet, attracting dust and making it get dirty faster.
Instead: Always follow up with a plain water blot after cleaning.

Mistake 6: Using the same cloth for the whole sofa
Why it’s a problem: You end up spreading dirt from one section to another.
Instead: Use fresh sections of your cloth or fresh cloths as you move across the surface.

Mistake 7: Cleaning too infrequently
Why it’s a problem: Dirt and oils build up over time and become much harder to remove — requiring harsher methods that can damage fabric.
Instead: A quick monthly vacuum and baking soda refresh makes deep cleans easy.


❓ Frequently Asked Questions

Q: Can I clean upholstery with just vinegar and water?
A: Yes — for most water-safe fabrics (Code W or W/S), a 50/50 mix of white vinegar and water works well for general cleaning and deodorising. It’s a great natural, budget-friendly option. Just make sure to patch test first, and always blot dry after use.

Q: What happens if I never clean my upholstered furniture?
A: Over time, dust mites, allergens, bacteria, and body oils build up deep in the fabric and padding. This can trigger allergies and respiratory issues, cause permanent fabric discolouration, produce unpleasant odours, and break down the fibres — shortening the life of your furniture significantly.

Q: Is it safe to use a steam cleaner on upholstery?
A: Steam cleaning is highly effective for deep sanitising, but only on water-safe fabrics (Code W or W/S). Never use steam on Code S or Code X fabrics. Always check the manufacturer’s guidance and keep the steam head moving to avoid over-saturating any one spot.

Q: How often should I deep clean my sofa?
A: For a typical household, a thorough deep clean every 3 to 6 months is ideal. If you have pets, children, or allergy sufferers at home, aim for every 2–3 months. A quick monthly maintenance clean (vacuum + baking soda) keeps things fresh between deep cleans.

Q: What’s the best product for cleaning upholstery?
A: For everyday cleaning, baking soda (for odour) and a mild dish soap + vinegar + water solution work brilliantly for most fabrics. For tougher jobs, a dedicated upholstery foam cleaner (like Scotchgard, Fab Refresh, or similar fabric care sprays available in Indian markets) gives excellent results. For Code S fabrics, use a dry-cleaning solvent from a hardware or home care store.


✅ Conclusion

Learning how to clean furniture upholstery at home is one of the most rewarding skills you can add to your cleaning routine. With the right technique and a few simple supplies, you can keep your sofa looking and smelling like new — no professional needed. Start with just a vacuum and some baking soda today, and you’ll be amazed at the difference.