Interiors

Clean up stained sofa and upholstery in Hong Kong

Expert advice from Mark Fraser - 28+ years of handyman experience in Hong Kong

Quick Answer

Check for cleaning code labels on your furniture (W, WS, S, or X) to determine the right cleaning method. Water-based cleaners work for most fabric sofas, while solvent-based cleaners are needed for delicate upholstery.

Having three children, my sofa upholstery has become rather grubby and stained. How do I clean it and how can I protect it from future accidents?

First you have to establish the types of stains and hence the cleaning solutions you will need to use. Internationally, the furniture industry has developed a "cleanability" code that is helpful when trying to ascertain how to clean upholstered furniture. Look for coded labels on the undersides of cushions or backs of the furniture which will tell you what type of cleaner you should use.

These include; W: Use a water-based cleaner W5: Use a water or solvent-based cleaner S: Use a dry-cleaning solvent X; None of the above can be used, Clean fabric by vacuuming or brushing or have furniture professionally cleaned,

Tak Ho Curtains, 152 Queen's Road East, Wan Chai (tel: 2804 2091) will send someone to your home to clean your sofa. It costs HK$900 for a three-seater and the same price to apply a protective coating.

If you can't find a coded label on your sofa, but feel confident the fabric can be spot cleaned, you could try a foam or spray upholstery cleaner (about HK$80 from Wing On department stores). Alternatively, mix half a teaspoon of washing-up liquid into a cup of water, beat with a fork or whisk to create some good suds, sponge on to the sofa then blot dry with a cloth.

Always sponge, never wipe or scrub, and remove cushions from the covers to prevent any chance of mildew. Before you attempt any type of cleaning formula, test first in an unseen area for colour fastness.

What Causes Upholstery Stains in Hong Kong's Climate?

After nearly three decades of working in Hong Kong homes, I can tell you that our climate is the single biggest enemy of upholstered furniture. With humidity regularly hitting 80-95% during the spring and summer months, fabric sofas are constantly absorbing moisture from the air. This creates the perfect breeding ground for mould and mildew, which show up as dark spots or a musty smell that no amount of air freshener will shift.

The most common stains I see on Hong Kong sofas fall into a few categories:

  • Mould and mildew stains -- caused by prolonged humidity, especially on sofas pushed against exterior walls with poor air circulation
  • Food and drink spills -- tea, coffee, soy sauce and red wine are the usual suspects
  • Perspiration marks -- particularly on armrests and headrest areas during Hong Kong's long, hot summers
  • Water marks -- from condensation dripping off windows or air-conditioning units

The key to preventing mould is air circulation. Keep your sofa at least 10cm away from walls, and run your air-conditioning or a dehumidifier during the wet season. I recommend keeping indoor humidity below 60% if possible -- a decent dehumidifier costs around HK$1,500-3,000 and will pay for itself in furniture preservation alone. If you spot mould early, a mixture of equal parts white vinegar and water sponged onto the area will usually sort it out.

When it comes to fabric choice, microfibre and synthetic blends cope much better with Hong Kong's humidity than natural fabrics like cotton or linen. If you are looking at new furniture, consider leather or faux leather -- it does not harbour mould the way fabric does, and a simple wipe-down keeps it clean. For those who prefer fabric, look for pieces treated with Scotchgard or a similar fabric protector. You can also buy Scotchgard spray (around HK$80-120 from Wing On or City'super) and apply it yourself every six months. It creates an invisible barrier that repels liquids and makes cleaning much easier.

If your sofa covers are removable, take them off and wash them every few months. This is especially important if you have pets or young children. Most machine-washable covers can handle a 30-degree cycle with a mild detergent. Dry them thoroughly before putting them back on -- any residual dampness in Hong Kong's climate will lead straight back to mould.

How Much Does Professional Upholstery Cleaning Cost in Hong Kong?

If your sofa is beyond what DIY cleaning can handle, professional upholstery cleaning is well worth the money. Prices in Hong Kong typically run as follows:

  • Two-seater sofa: HK$600-800
  • Three-seater sofa: HK$800-1,200
  • L-shaped sectional: HK$1,200-1,800
  • Protective coating application: HK$500-900 per piece

Most professional services use hot water extraction or steam cleaning, which penetrates deep into the fabric and pulls out dirt and allergens that surface cleaning simply cannot reach. In a city where dust mites thrive in the humidity, this is particularly important for families with allergies or asthma.

For regular maintenance between professional cleans, vacuum your sofa weekly using the upholstery attachment. Pay special attention to the crevices where crumbs and dust collect. A lint roller is also handy for picking up pet hair and surface debris.

If you are dealing with stains on walls or other interior surfaces, the cleaning approach differs quite a bit from upholstery, so do check my guide on wall repairs. And for a broader look at keeping your Hong Kong home in top shape, browse the full interiors section for more practical tips.

When Should You Call a Professional?

DIY cleaning is fine for fresh spills and light surface marks, but there are times when you really do need to bring in a professional:

  • Persistent mould that keeps returning despite cleaning -- this may indicate the mould has penetrated deep into the padding
  • Delicate fabrics labelled S or X that require solvent-based or specialist cleaning
  • Large or set-in stains from ink, red wine, or soy sauce that have dried and bonded with the fabric
  • Strong odours that do not go away after surface cleaning -- this usually means bacteria or mould inside the cushion foam

A professional cleaner has the equipment and products to deal with these issues without damaging your furniture. In my experience, getting a sofa professionally deep-cleaned once a year, combined with regular vacuuming and prompt spot-cleaning of spills, will keep it looking good for years. Given how much a quality sofa costs in Hong Kong -- often HK$15,000 to HK$50,000 or more -- spending a few hundred dollars on annual maintenance is a sound investment.

Last updated: March 2026

About the Author

Mark Fraser Mark Fraser is the founder of Man with Drill and has been transforming Hong Kong homes since 1996. A 2x Reader's Choice Award winner, he specializes in bathroom renovations, custom cabinetry, and helping overseas property owners maintain their Hong Kong investments.

Did you find the service you were looking for?

Chat with Mark on WhatsApp