Home/Guides/Mattress stain removal

How to remove mattress stains in Singapore: sweat, urine, blood and spills

A stain on the mattress always seems to happen at the worst moment: a night sweat, a child's accident, a nosebleed, a cup of coffee in bed on a lazy Sunday. The good news is that most fresh marks lift with the right method and a bit of patience. The bad news is that the wrong method (hot water on blood, scrubbing at urine, drowning the whole thing in cleaner) can set the stain for good or leave the mattress damp for days in Singapore's humidity. Here's what actually works for each type of stain, and where the honest limits of DIY are.

A clean mattress in a bright Singapore bedroom after stain removal

The short answer

  • Act fast: fresh stains lift far more easily than dried ones.
  • Blot, never rub: rubbing spreads the stain and pushes it deeper.
  • Sweat & yellow: mild solution, blot, dry with a fan.
  • Urine: blot, then an enzyme-based cleaner to kill the smell at source.
  • Blood: cold water only, because heat sets it permanently.
  • Deep-set stains & odour: need professional extraction to lift, and may not disappear completely.

Before you start: 4 golden rules

Whatever the stain, these four rules decide whether you lift it or lock it in. Read them before you reach for anything.

  • Act fast on fresh stains. A spill that's still wet has barely bonded to the fabric and usually lifts with plain blotting. Once it dries and sets (especially sweat, urine and blood) it becomes far harder to remove, and often needs deep extraction rather than a home treatment.
  • Blot, never rub or scrub. Rubbing spreads the stain outward, frays the surface fibres and drives the liquid deeper into the mattress. Press a clean, dry cloth straight down to soak up as much as you can, lift, and repeat with a fresh part of the cloth. Always work from the outside of the stain inwards so you don't grow the ring.
  • Use as little liquid as possible. A mattress is thick and slow to dry, and in Singapore's humidity a soaked one can stay damp for days, long enough to grow mould or turn musty. Dampen your cloth rather than pouring anything on, and treat the smallest area you can.
  • Always test a hidden spot first. Before you apply any solution to a visible area, dab a little on an out-of-sight corner of the mattress and wait a few minutes. You're checking that it doesn't bleach, discolour or damage the fabric. If in doubt, stop.

Stain-by-stain: what works, what to avoid

The table below is a general home guide for the most common mattress stains. Treat these as safe, well-known first-response methods, not a guarantee for old or deep-set marks, which are covered further down. Whatever you use, keep the liquid to a minimum and blot dry afterwards.

Stain typeWhat worksWhat to avoid
Sweat & yellow stainsBlot with a mild cleaning solution on a cloth, then blot again with a barely-damp clean cloth to lift the residue. Dry with a fan.Soaking the area; harsh bleach that can yellow or weaken fabric.
UrineBlot up as much as possible, then treat with an enzyme-based cleaner that breaks down the smell at source. Blot dry and deodorise by airing well.Just masking with scent; scrubbing; leaving it to soak into the foam.
BloodCold water only. Blot with a cloth dampened in cold water, edges inwards, and repeat gently until it lifts.Hot or warm water, which sets blood and makes it permanent.
Drinks, coffee & teaBlot up the spill immediately, then blot with a mild solution and finish with a barely-damp clean cloth.Letting it dry first; rubbing the spill in a circle.
General grime & dullnessVacuum the surface, then lightly blot with a mild solution to freshen. Air thoroughly.Over-wetting; assuming a surface wipe reaches the deep soil and dust mites.

Choosing a mattress stain remover

If you are buying a mattress stain remover, match it to the stain and always patch test first on the side of the mattress:

  • Enzyme cleaners break down organic stains: urine, sweat, vomit and blood. They are the best first choice for anything a person or pet left behind. Give them the full contact time on the label.
  • Oxygen-based removers help with older, yellowed organic marks on light covers. They can lighten coloured fabric, so test them.
  • Hydrogen peroxide (3%) is a common fix for blood on a white mattress cover. Dab it on, let it fizz, blot. It can bleach colours.
  • A few drops of dish soap in cold water handle most fresh drink spills.
  • Avoid bleach, ammonia, hot water on protein stains like blood, and anything that soaks the mattress.

Professional mattress stain removal treatment: what happens

A professional stain treatment is not just a stronger spray. At BRISC it is part of a full mattress clean:

  1. Industrial vacuum to lift dust and skin flakes before anything gets wet.
  2. Stain pre-treatment matched to the stain, whether sweat, urine, blood or a drink, worked in by hand.
  3. A fabric-safe solution and deep extraction, which flushes the surface layers and pulls the stain and moisture back out.
  4. Deodorising, plus pet-odour treatment and sanitisation on a Premium clean.

Prices are by mattress size: S$55 single, S$70 super single, S$85 queen and S$95 king, with the underside of a queen or king +50%. Most mattresses are dry in 2 to 4 hours. Honest note: old sweat marks and yellowing often lighten a lot but may not disappear completely, because they have soaked deep into the mattress. Send a photo on WhatsApp and we will tell you what to expect before you book.

Why drying matters most in Singapore

In a drier climate you can afford to be generous with water because the mattress dries quickly. Here, that's the fastest way to create a bigger problem than the stain itself. A mattress that's been soaked dries slowly in Singapore's warm, humid air, and moisture trapped inside the foam is exactly what mould and bacteria need to take hold. That's how a small, treatable mark turns into a musty smell that spreads across the whole mattress.

So treat drying as the most important step, not an afterthought. Use minimal moisture in the first place, blot the area as dry as you can with clean towels, then get air moving over it: a fan aimed across the surface, the aircon running, or a window open on a breezy day all help. Don't put the sheets back or lie on the mattress until it's fully dry to the touch. If you've had to use more liquid than you'd like, this is often the point where a professional clean, which extracts the moisture back out mechanically, becomes the safer choice.

The stains DIY can't fully fix

Home treatment is genuinely good for fresh, surface-level stains. What it can't do is reach into the mattress, and that's where the harder problems live. Deep-set urine that has soaked through to the foam, years of built-up sweat, and an odour that's settled into the layers below the surface will keep coming back after a surface wipe, because the source is simply out of reach of a cloth. This is called re-soiling: the residue wicks back up as the mattress dries, and the mark reappears.

There's also the part you can't see. Every mattress is home to dust mites and bacteria that feed on the dead skin and sweat we shed in bed each night, and no amount of blotting touches them. This is where professional treatment does what DIY can't. Our mattress cleaning uses deep extraction that reaches into the mattress, lifts the source of the stain and odour, and pulls the moisture back out so it dries fast, in 2 to 4 hours rather than days. Our Premium clean adds high-temperature steam where the fabric permits, a sanitisation treatment and pet-odour treatment. Pricing is S$55 for a single, S$70 super single, S$85 queen and S$95 king, with a S$70 minimum order per booking. If dust mites are your main worry, our guide to getting rid of dust mites goes deeper, and our full services and pricing covers the rest of the home.

Keeping a mattress cleaner for longer

The best stain is the one that never reaches the mattress. A few simple habits keep yours cleaner between deep cleans:

  • Use a washable mattress protector. A good protector takes the sweat, spills and accidents so the mattress doesn't have to. When something happens, you strip and wash the protector instead of treating the mattress.
  • Wash bedding hot and regularly. Sheets and pillowcases collect the same sweat and skin the mattress does. Washing them weekly on a hot cycle keeps that build-up off the surface and helps with dust mites.
  • Deep clean every 6 to 12 months. Even with a protector, sweat, dust and allergens work their way in over time. A professional deep clean once or twice a year resets it; see how often you should clean your mattress and sofa for the full schedule.

Do those three things and you'll spend far less time treating stains, and the ones that do happen will lift more easily because they never had the chance to set and build up. When something does get past the protector, act fast, blot gently, keep the liquid low, and dry it properly, and call us for anything that's soaked in or won't shift. For the regular routine between deep cleans, see our guide to cleaning a mattress at home.

Frequently asked questions

What is the best mattress stain remover?
An enzyme cleaner for organic stains like urine, sweat, vomit and blood; dish soap in cold water for fresh drink spills; and 3% hydrogen peroxide for blood on a white cover. Patch test first, use as little liquid as possible, and dry the mattress fast.
How much does professional mattress stain removal cost in Singapore?
At BRISC, stain treatment is part of a full mattress clean, priced by size: S$55 for a single, S$70 super single, S$85 queen and S$95 king, with a S$70 minimum order per visit. Pet-odour treatment and sanitisation are part of the Premium clean, quoted on WhatsApp.
How do you get sweat stains out of a mattress?
Blot the area with a mild cleaning solution on a cloth, working from the outside of the stain inwards, then blot again with a barely-damp clean cloth to lift the residue. Use as little liquid as possible and let it dry fully with a fan. Old, set-in sweat and the yellow tinge it leaves often need professional extraction to shift, and may not disappear completely.
How do you remove urine from a mattress?
Blot up as much fresh urine as you can with a dry towel, then treat the spot with an enzyme-based cleaner, which breaks down the compounds that cause the smell rather than just masking it. Blot dry and air the mattress well. Deep-set or repeated urine that has soaked into the foam usually needs professional extraction to remove the odour at the source.
Can you use hot water on a blood stain?
No. Heat sets a blood stain and makes it far harder to remove. Always use cold water only: blot the stain with a cloth dampened with cold water, working from the edges in, and never rub or apply anything warm. Repeat gently until it lifts.
Do mattress stains come back after cleaning?
They can. If a stain is only treated on the surface while the liquid and residue remain deeper in the mattress, it can wick back up as the mattress dries. This is called re-soiling. Proper extraction lifts the source and pulls the moisture back out, which is why a professional clean is far less likely to see the mark return.

Stains and dust mites gone for good

Send us a photo of the stain on WhatsApp and we'll tell you honestly whether it'll lift, and what a full deep clean would cost. Deep extraction, a Premium option with sanitisation, and dry in 2 to 4 hours.

Related guides & services

Mattress cleaning Dust mites in the mattress Services & pricing All guides Pet urine on fabric Mattress protectors Mattress washing service Mould on a mattress or sofa