How to Remove Common Stains From Furniture

Stains happen in every home, in every life stage — a knocked-over kopi, a child's marker streak down the sofa armrest, a smear of curry on the dining chair seat. Knowing how to handle them quickly and correctly can mean the difference between a clean piece of furniture and a permanent reminder of that Sunday lunch.
This guide covers the stain types Singapore homeowners encounter most often, matched to the surface materials most commonly found in HDB and condo homes: fabric upholstery, leather, and timber. No specialist products are required for most of these — just the right approach, applied at the right moment.
Act quickly, but don't make things worse
The most important stain-removal principle is also the simplest: speed matters, but technique matters more. Your first instinct when something spills is to rub at it hard and fast. Resist this. Rubbing pushes the stain deeper into fabric fibres and spreads it sideways across leather or timber grain. Instead, blot.
Use a clean, dry cloth or a folded sheet of kitchen paper. Press firmly onto the stain and lift straight up. Repeat with a fresh section of cloth each time you press. You're drawing the substance out of the surface, not working it in. This single habit — blotting rather than rubbing — is the foundation of almost every stain-removal approach that actually works.
On leather surfaces, follow the blot with a lightly damp cloth and dry immediately. Never leave moisture sitting on leather in Singapore's humidity; it creates conditions for mould and, over time, softens the leather's surface treatment.
Food and drink stains on fabric upholstery
Most food and beverage stains on fabric upholstery respond well to a straightforward approach if caught early. Once the bulk of the spill has been blotted up, mix one teaspoon of mild liquid dish soap with about 250ml of cool water.
Dampen a clean cloth in this solution — not soaking wet, just damp — and work from the outer edge of the stain inward. This prevents the stain from spreading into a wider ring.
Coffee, tea, and kopi
Cool water with a small amount of dish soap handles fresh stains well. If the stain has already dried, dampen it first with cool water, let it soften for a minute or two, then treat it with the soap solution.
Curry and oil-based food stains
These require a slightly different first step. Before applying any water, sprinkle a small amount of bicarbonate of soda over the stain. Leave it for ten to fifteen minutes to absorb the oil. Brush it away gently with a dry cloth, then proceed with the cool soapy water treatment.
Skipping this step and going straight to water can set the oil into the fabric.
Red wine
Blot immediately, then apply a small amount of sparkling water or soda water directly onto the stain. The carbonation helps lift the pigment. Blot again. Follow with the mild soap solution.
This approach works well on most woven fabric sofas. If your sofa uses a velvet or chenille weave, test any solution on an inconspicuous area first, as these fabrics can water-spot.
After treating any fabric stain, always blot the area with clean, plain water to rinse the soap, then press dry with a fresh towel. Leave the fabric to air-dry completely before sitting on it. Singapore's air conditioning accelerates drying considerably; opening a window or pointing a fan at the damp area helps if you're working in a less ventilated room.
Stains on leather sofas and upholstered surfaces

Leather requires more restraint than fabric. The temptation to scrub is stronger because leather feels more robust — but the surface treatment on most modern leather furniture is a thin protective coating, and abrasive treatment scratches or strips it.
Everyday food and drink spills on leather
Blot immediately, then wipe gently with a slightly damp cloth. Dry the area promptly with a clean, dry cloth.
Do not use dish soap directly on leather — it strips the natural oils that keep leather supple. A small amount of leather-specific cleaner applied to a cloth, then wiped gently, is the correct approach for anything that plain water alone doesn't resolve.
Ink and pen marks
This is one of the harder stains on leather. A small amount of isopropyl alcohol (70%) applied carefully to a cotton bud — not a cloth — and dabbed precisely onto the ink mark can lift it without spreading.
Work slowly, and stop immediately if you see any change in the leather's colour or finish. Ink that has had time to set is significantly harder to remove. If you find a dried ink mark, it's worth consulting a leather care specialist before attempting DIY treatment.
Mould and mildew
Singapore's humidity makes leather furniture mould-prone, particularly pieces stored against a wall with poor air circulation. Wipe the affected area with a cloth dampened in a solution of equal parts water and white vinegar. Dry thoroughly. Then apply a thin coat of leather conditioner to restore moisture.
Repositioning the furniture for better airflow is as important as treating the mould itself.
Our range of fabric and leather sofas includes care guidance in the product documentation — check this before treating any stain, as finish types vary across our collections.
Stains on timber and wood surfaces
Timber dining tables and coffee tables are among the most stain-prone pieces in any Singapore home, given how hard they work daily. The finish on your timber — lacquered, oiled, or untreated — determines which treatment is appropriate.
Water rings and glass marks on lacquered or sealed timber
The white ring left by a cold glass is moisture trapped beneath the surface finish. Rub the area very gently with a cloth dipped in a small amount of petroleum jelly or mayonnaise, leave it for a few hours, then wipe clean and buff dry.
The oils work under the finish to displace the trapped moisture. This works reliably on most lacquered timber surfaces.
Food and beverage stains on oiled timber
Oiled surfaces are more porous, so stains penetrate faster. Wipe clean promptly with a barely-damp cloth and dry immediately.
For deeper stains, very fine sandpaper of 400-grit or finer applied with the grain can remove the top layer of timber, followed by a re-application of furniture oil to the sanded area. This is worth doing carefully — sanding too aggressively creates a lighter patch that needs full re-oiling to blend.
If your dining table uses a sintered stone or engineered stone top, you're largely protected from staining — sintered stone is non-porous and resistant to most common food and beverage spills. A damp cloth handles almost everything; for stubborn marks, a small amount of non-abrasive cleaner applied to a cloth is all you need.
What to keep on hand for furniture care in Singapore homes

A small, dedicated kit makes stain response faster and less stressful. Keep these in a drawer near your main living and dining areas:
- A pack of clean microfibre cloths
- Mild liquid dish soap
- Bicarbonate of soda
- A small bottle of isopropyl alcohol (70%)
- A leather cleaner and conditioner appropriate for your sofa's finish
- A bottle of white vinegar
- Furniture oil matching your timber finish
Most Singapore supermarkets and hardware shops carry all of these. The discipline is having them ready before you need them, not hunting for them after something has already set.
When DIY isn't enough
Some stains — heavily set oil, permanent marker, aged mould — exceed what home treatment can safely resolve. For upholstered pieces, professional upholstery cleaning services use hot-water extraction equipment and specialist solvents that reach deeper into fabric than any cloth treatment. For leather, a leather restoration specialist can re-dye, re-condition, and re-seal surfaces that have been stained, scratched, or dried out.
For upholstered bed frames and sofas with complex configurations, professional cleaning is often the better first call for anything beyond a fresh, surface-level spill — particularly if the upholstery fabric is velvet, chenille, or any textured weave where at-home treatment risks distorting the pile.
Across our 2,733+ verified Google reviews, the feedback we hear most often about furniture care is how much easier maintenance becomes when people understand their materials. That knowledge starts with knowing what finish you have, what stain you're dealing with, and the right order of operations — which is exactly what this guide is meant to give you.
If you're unsure about your furniture's specific finish or material, drop by our showroom at 5 Ubi Link any day between 11:30 AM and 9 PM. Bring a photo of the stain and the furniture if you can — our team is happy to advise on the right approach before you attempt anything. No commitment required, and no question is too small.


