Popular Stories

Advertisement
Home Lifestyle Cleaning

$9 supermarket buy removes annoying yellow mattress stains

It is possible to get rid of yellow mattress stains, but the longer you leave them, the harder it is. 
yellow mattress stains

We sleep on it every night, so it makes sense your mattress will get a little dirty. 

Advertisement

This is something I know very well. And if you’ve read any of my cleaning articles, it won’t come as much of a surprise that mine had some stubborn yellow stains. The good news is it’s possible to get rid of yellow mattress stains, but the longer you leave them, the harder it is.


What causes yellow mattress stains?

Mattress stains are caused by sweat, body oils, urine, and spills, which soak into the fabric and oxidise, creating the yellow stains you often see on older mattresses. So what’s the best way to get rid of them?

Can you remove yellow stains from a mattress without harsh chemicals?

These days, many people prefer natural cleaners over harsh chemicals. 

Advertisement

Vinegar and dishwashing liquid

If your mattress stain is fairly new, this DIY spray made from vinegar and dishwashing liquid should do the trick. Since my stains were too old for that, I needed something stronger.

Sodium percarbonate

My next stop was to try sodium percarbonate. While you can buy it on its own, it’s also one of the main active ingredients in Napisan.  

Sodium percarbonate is a mineral-based cleaning compound that, when mixed with water, breaks down completely into oxygen, water, and washing soda. So there’s no harmful residue left behind, making it a safer, eco-friendly alternative to chemical bleaches. 

using a microfibre cloth to help lift the stain
Advertisement

My Napisan experiment

Picking up a tub of Vanish NapiSan Oxi Action, the one in the pink container, I mixed a scoop into a spray bottle with cold water. 

After spraying the affected areas of my mattress, I went to make a cup of tea, expecting the stains to have lifted by the time I got back. They hadn’t, so I grabbed an old toothbrush and a microfibre cloth and alternated between the two to work the solution into the stains. 

I decided to leave it and come back later. After a couple of hours, the stains had started to lift significantly, so much so that I was struggling to keep track of my control stains from my before photos. 

I wiped the area down with a damp microfibre cloth, and by the end of the day, only minimal staining remained. Opening the windows to let some sunlight in, the last of the stains lifted on their own as the mattress dried. I can’t believe how much better my mattress looks.

Advertisement
napisan and spray bottle to mix up the solutio to clean mattress stain

Step-by-step instructions

  • Mix one scoop of Napisan into a spray bottle with cold water
  • Spray the stained areas of your mattress, being careful not to saturate it.
  • Leave it to sit for at least two hours
  • Scrub gently with an old toothbrush and wipe with a damp microfibre cloth
  • Open your windows and let the mattress dry in the sunlight (if possible)

If you want to go the extra mile, a spot cleaner or vacuum with an upholstery attachment can help lift any remaining residue, but honestly, I didn’t bother, and the results were still great. 

Why Napisan worked so well

Here’s what’s actually in Napisan and what each ingredient does:

  • Sodium percarbonate — the main stain-fighting ingredient, releases oxygen to break down and lift the yellow stain
  • TAED (tetraacetylethylenediamine) — a bleach activator that makes the sodium percarbonate work more effectively, especially in cold water
  • Enzymes — break down organic matter like sweat, body oils, and urine at a molecular level
  • Anionic & nonionic surfactants — essentially detergents that lift and suspend the broken-down stain particles so they can be wiped or rinsed away

What to be careful of 

Napisan is safe and effective on most mattresses, but a few common mistakes can make things worse.

Advertisement

Don’t use too much product or skip the dilution step. Leaving a concentrated solution on your mattress can leave a yellow residue, which is why so many people search for “I put Vanish on my mattress, and now it’s yellow.” 

Make sure your mattress has adequate airflow to dry completely, as trapped moisture can lead to mould. If you have a memory foam mattress, take extra care not to oversaturate it, as the foam doesn’t drain well and can retain moisture deep within. 

How to prevent yellow stains on your mattress

The best way to deal with yellow mattress stains is to stop them from forming in the first place. A waterproof mattress protector is the single most effective thing you can do. It creates a barrier between your body and the mattress, blocking sweat, body oils, and spills from soaking in. 
Washing your bedding regularly, including your mattress protector, helps prevent buildup over time. 
Every few months, strip the bed completely and let your mattress air out, ideally near an open window where sunlight can reach it, as UV light is a natural sanitiser. 

When should you replace your mattress?

Sometimes a stain is more than just a stain. If your mattress has deep, widespread discolouration that won’t budge after cleaning, or if you notice a persistent musty smell even after it’s fully dried, it could be a sign of mould deep within the foam or springs,  and that’s not something any amount of Napisan will fix. 
As a general rule, mattresses should be replaced every seven to ten years, regardless of how clean they look on the surface, as they accumulate dust mites, dead skin cells, and allergens over time that regular cleaning can’t fully remove. 

Advertisement

Related stories


Advertisement
Advertisement