Serving Glasgow & surrounding areas— Regular cleaning within 10 miles · One-off & End of Tenancy within 20 miles
Clean sofa after professional upholstery cleaning
Tips & guides

How to Clean Upholstery: A Guide for Glasgow Homeowners

6 January 2025 · 6 min read

Your sofa is one of the most used pieces of furniture in your Glasgow home. It is where you relax after work, where the family gathers for movie nights, and where guests sit when they visit. Over time, upholstery accumulates dirt, dust, oils, pet hair, and stains — even if it looks clean on the surface.

At BuZy Bees Cleaning, we provide professional upholstery cleaning across Glasgow. In this guide, we share our expertise on how to clean upholstery safely and effectively, whether you are tackling a small stain or refreshing an entire sofa.


Why Upholstery Cleaning Matters

Upholstery is a magnet for:

  • Dust and allergens — Trapped in fabric fibres, affecting air quality
  • Body oils and sweat — Absorbed from daily use, causing odours
  • Food and drink spills — Stains that become permanent if not treated
  • Pet hair and dander — A major allergen for sensitive individuals
  • Bacteria and germs — Multiplied in warm, fabric environments

A typical sofa harbours more bacteria than a toilet seat. Regular cleaning is essential for a healthy home. — Hygiene Council UK


Key Factors for Upholstery Cleaning

Fabric Type

Different materials require different cleaning methods:

  • Natural fabrics (cotton, linen, wool) — Absorbent, prone to shrinkage
  • Synthetic fabrics (polyester, nylon, acrylic) — More durable, stain-resistant
  • Leather — Requires conditioning to prevent cracking
  • Velvet and suede — Delicate, requires specialist care

Cleaning Code

Check the manufacturer’s label for cleaning codes:

  • W — Water-based cleaning safe
  • S — Solvent-based cleaning only
  • WS — Either water or solvent safe
  • X — Vacuum only, no liquid cleaning

Stain Type

Fresh stains are easier to remove than old, set-in stains. Identify the stain type (water-based, oil-based, protein-based) before choosing a treatment.


How to Clean Upholstery: Step-by-Step

Step 1: Vacuum Thoroughly

Before applying any liquid, vacuum the entire piece of furniture:

  • Remove cushions and vacuum underneath
  • Use the crevice tool for seams and edges
  • Vacuum the back and sides
  • Use a brush attachment for delicate fabrics

Step 2: Check the Label

Always check the cleaning code before applying any product. Using the wrong cleaner can cause permanent damage.

Step 3: Spot Test

Apply your chosen cleaner to a hidden area (under a cushion or on the back) and wait 15 minutes. Check for colour bleeding, shrinkage, or texture changes.

Step 4: Treat Stains

Water-Based Stains (coffee, juice, wine)

  1. Blot with a clean, dry cloth to absorb excess liquid
  2. Mix a solution of warm water and a few drops of washing-up liquid
  3. Dampen a cloth with the solution and blot the stain
  4. Rinse with a cloth dampened with plain water
  5. Blot dry with a clean towel

Oil-Based Stains (grease, makeup, butter)

  1. Scrape off excess with a blunt knife
  2. Apply baking soda to absorb the oil. Leave for 15 minutes
  3. Vacuum up the baking soda
  4. Apply a small amount of washing-up liquid to the stain
  5. Blot with a damp cloth and dry

Protein-Based Stains (blood, milk, egg)

  1. Use cold water only — hot water sets protein stains
  2. Mix cold water with a small amount of salt
  3. Dampen a cloth and blot the stain
  4. Rinse with plain cold water
  5. Blot dry

:::warning Important Never use bleach or harsh chemicals on upholstery. They can discolour fabric, weaken fibres, and cause permanent damage. :::

Step 5: Overall Cleaning

For a full refresh:

Fabric Upholstery

  1. Mix a solution of warm water and washing-up liquid (or use a fabric upholstery cleaner)
  2. Dampen a microfibre cloth with the solution (not soaking wet)
  3. Wipe the entire surface in sections
  4. Use a second cloth dampened with plain water to rinse
  5. Allow to air dry completely before using

Leather Upholstery

  1. Wipe with a damp cloth to remove surface dirt
  2. Apply a leather cleaner with a soft cloth
  3. Wipe away excess cleaner
  4. Apply a leather conditioner to prevent cracking
  5. Buff with a dry cloth for a natural shine

Step 6: Deodorise

Sprinkle baking soda over the upholstery and leave for 15-30 minutes. Vacuum thoroughly to remove odours naturally.


Upholstery Cleaning by Material

MaterialCleaning MethodProducts to Avoid
Cotton/linenWater-based solution, gentle blottingBleach, hot water
Polyester/nylonMulti-purpose upholstery cleanerAbrasive scrubbers
WoolSpecialist wool cleaner, cold waterHot water, agitation
LeatherLeather cleaner and conditionerWater, soap, baby wipes
VelvetDry cleaning solvent, gentle brushingWater, rubbing
MicrofibreWater and washing-up liquid solutionFabric softener

Tips for Maintaining Clean Upholstery

  1. Vacuum weekly — Prevents dirt from embedding in fibres
  2. Rotate cushions — Ensures even wear and prevents sagging
  3. Use throws and covers — Protects high-use areas from dirt and stains
  4. Clean spills immediately — Fresh stains are much easier to remove
  5. Keep pets off furniture — Or use pet-specific covers
  6. Avoid direct sunlight — Prevents fading and fabric degradation
  7. Professional clean annually — Deep cleaning extends the life of your upholstery

When to Hire Professional Upholstery Cleaners

Some situations require professional equipment and expertise:

  • Delicate or expensive fabrics (silk, velvet, antique)
  • Large or deeply set stains
  • Persistent odours that home treatments cannot remove
  • Allergies or asthma requiring thorough allergen removal
  • Before moving out (end of tenancy)
  • Annual deep cleaning maintenance

“Our professional upholstery cleaning uses hot water extraction to remove deep-seated dirt, bacteria, and allergens. We also offer stain protection treatments to keep your furniture cleaner for longer.” — BuZy Bees Cleaning Team


Get Your Professional Upholstery Cleaning Quote

Want to refresh your sofas and armchairs? BuZy Bees Cleaning provides professional upholstery cleaning across Glasgow as part of our one-off and deep cleaning services.

Book Your Clean Today

Call us on 07598 046 576 or fill out our online form for a free, no-obligation quote. Let us restore your upholstery to its original beauty.


BuZy Bees Cleaning — Professional domestic cleaning services in Glasgow. Fully insured, eco-friendly, and trusted by homeowners across the city.

Get cleaning tips

Need help with your move?

Whether you are moving out or moving in, BuZy Bees can help make the process smoother. Get a free quote today.

Call us now 07598 046 576