Quick answer: To clean a fabric sofa stain in Malaysia, first check the care tag (W or WS means water is safe). Then blot up what you can, apply a diluted fabric detergent, and brush it gently. Extract the dirt and water with a spot cleaner instead of soaking the cushion. In our humid climate the last step matters most: a cushion left damp overnight can smell musty or grow mould. An extraction or steam spot cleaner such as the Corvan S9 pulls the water back out, so the fabric dries faster.
Fabric sofas take the hardest daily use in most Malaysian homes: teh tarik, curry, kids' snacks, sweat in hot weather and pets. Most people try one of two things. They scrub the stain with a wet cloth, which spreads it. Or they pour on water and leave it, which in our year-round humidity can turn a coffee stain into a mildew problem. This guide explains what actually works and why drying is the step most people get wrong.

What should I check before cleaning a fabric sofa?
Look for the care code on the tag under the seat cushion. Furniture makers use four common codes:
| Code | Meaning | Can you use a spot cleaner? |
|---|---|---|
| W | Water-based cleaners are safe | Yes |
| WS | Water-based or solvent cleaners are safe | Yes |
| S | Solvent-based cleaners only, no water | No. Use a solvent cleaner or a professional |
| X | Vacuum only | No. Vacuum only, or call a professional |
No tag? Test on a hidden spot first, such as the back of a skirt or under a cushion. Wait for it to dry fully before you do the rest.
How do I remove a fresh stain from a fabric sofa?
- Blot, don't rub. Press a dry cloth or paper towel on the spill and work from the outside of the stain inward. Rubbing pushes liquid deeper into the foam and spreads the ring.
- Scrape off solids. Lift rice, sambal or crumbs with a spoon before adding any liquid.
- Apply a diluted fabric detergent. For example, Corvan's Multi-Surface Spot and Stain Detergent is diluted 1:30 with water for normal stains and 1:15 for old or stubborn ones. Spray it onto the stain only. Don't soak the cushion.
- Brush gently to loosen the dirt. For an old stain, let the solution sit for a few minutes.
- Extract. Spray clean water and vacuum it up at the same time, so the dirt and the water leave the fabric together. Repeat until the water in the dirty tank runs clear.
- Dry with airflow. Run a fan or air-conditioner and keep the cushion off the floor until it feels dry to the touch.

Why do sofa stains turn musty in Malaysia?
Malaysian homes are humid all year, so moisture inside a sofa's foam evaporates slowly. Water poured or wiped onto a cushion seeps into the padding underneath, where a cloth can't reach it. If it stays damp for hours, you can get a sour smell, brown "tide marks" as dirt wicks back up to the surface, and in the worst cases mildew.
That is why the extraction step matters more here than in drier climates. The goal is not just to put cleaning liquid in, but to get the water back out.

Does steam cleaning a sofa actually work?
Steam helps in two ways. Heat loosens greasy and sticky stains that cold water struggles with. And it is a chemical-free way to freshen fabric that people sit and sleep on. The catch is that steam alone adds moisture. Steam works best when the same machine also extracts. Too much steam without extraction can leave the fabric damp.
The Corvan S9 Steam Spot Cleaner combines the two. Corvan lists it with 100°C steam, a water wash and extraction in one pass (its ProExtract system), 18kPa suction, and removal of up to 96% of the moisture for up to 4× faster drying. It also lists 20-second instant heating, a 2,000ml tank and 8 tools for sofas, mattresses, carpets, car seats and more.

Spot cleaner, steam spot cleaner or DIY: which should I choose?
| DIY (cloth + detergent) | Corvan Spot Cleaner S7 | Corvan Steam Spot Cleaner S9 | |
|---|---|---|---|
| Price (corvan.com.my) | Low | RM496 | RM598 |
| Removes water from the foam | No, only what the cloth absorbs | Yes. Dual clean/dirty water tanks, deep stain extraction head | Yes. Water wash and extraction, rated up to 96% moisture removal |
| Steam | No | No | Yes, 100°C |
| Hot water / cool water | Whatever you heat | Not listed | Both |
| Drying | Slow | TurboDry quick-dry system | Rated up to 4× faster drying |
| Self-cleaning hose | Not applicable | Not listed | Yes, automatic 30-second flush |
| Best for | Tiny fresh spills | Regular stain extraction on sofas and carpets | Sticky, greasy or old stains, mattresses, and households that want steam as well |

Our take: for an occasional fresh spill, blotting and a little detergent is enough. If you have kids, pets or a light-coloured fabric sofa, you will clean it often, and an extraction spot cleaner pays off quickly in time saved and in avoiding musty cushions. Choose the S9 if you also want steam for greasy stains, mattresses and hard surfaces.
How often should I deep-clean a fabric sofa in Malaysia?
Treat spills the same day; fresh stains come out far more easily than set ones. For a household sofa in daily use, a general deep clean every 3 to 6 months keeps sweat, skin oils and dust from building up. Do it sooner if you have pets or allergies. Vacuum the seams and under the cushions weekly with a cordless vacuum, so dust doesn't turn to mud the moment it gets wet.

Frequently asked questions
Can I use a steam cleaner on any fabric sofa?
No. Only use water or steam on fabrics with a W or WS care code, and always test a hidden spot first. Avoid steam on velvet, silk, leather and anything marked S or X.
How long does a sofa take to dry after spot cleaning?
It depends on how much water was left in the foam. Extraction removes most of it, so cushions usually feel dry within hours rather than overnight. Good airflow from a fan or air-conditioner speeds this up further in humid weather.
What removes old coffee or teh tarik stains?
Use a stronger detergent dilution (1:15 for Corvan's detergent) and let it sit for a few minutes after brushing. Then extract with warm or hot water. You may need two or three passes.
Ready to get your sofa back?
If stains keep coming back or your cushions smell musty after cleaning, the problem is usually water left in the foam. Compare the S9 Steam Spot Cleaner and the S7 Spot Cleaner in our Spot Cleaner collection, and add the Spot and Stain Detergent for tougher marks. Questions about which one suits your sofa? Talk to the Corvan team. We'll help you choose, not just sell.
Product specifications are taken from Corvan's product listings. General cleaning guidance follows standard upholstery care codes. Always follow your sofa maker's instructions.






Leave a comment
All comments are moderated before being published.
This site is protected by hCaptcha and the hCaptcha Privacy Policy and Terms of Service apply.