How to Clean a Mattress Naturally Without Harsh Chemicals
Strip the bed on a sunny morning and you will usually find the same thing: a faint yellow halo where your head rests, a mystery spot near the edge, and a smell you only notice once the sheets are off.

Strip the bed on a sunny morning and you will usually find the same thing: a faint yellow halo where your head rests, a mystery spot near the edge, and a smell you only notice once the sheets are off. You can clean a mattress naturally with baking soda, a vacuum, a little white vinegar and a few hours of patience, and none of it involves a spray that makes your eyes water.
A mattress soaks up roughly a cup of sweat in a week, plus skin flakes, body oils and whatever the cat brings in. Most commercial upholstery sprays mask that with fragrance and leave a residue you then sleep on for eight hours a night. The method below takes about half a day, most of which is waiting, and costs less than a takeaway coffee.
What You Need to Clean a Mattress Naturally
Gather everything before you start, because a damp mattress left half done is worse than one left alone. You probably have most of this already.
- A vacuum with an upholstery tool and, ideally, a crevice nozzle for the piping
- About 500 g of bicarbonate of soda (baking soda) for a double mattress, 700 g for a king
- White vinegar and a clean spray bottle
- Unscented liquid castile soap or a plain washing up liquid
- Two or three white cotton cloths, so no dye transfers onto the fabric
- A fine sieve or flour shaker for spreading the soda evenly
- Optional: 10 drops of lavender or tea tree essential oil
Skip hydrogen peroxide on dark or patterned covers until you have tested it on a hidden corner. It lifts stains brilliantly, but it can also lift colour.
Step One: Strip, Wash and Vacuum
Take everything off, including the mattress protector, and put the bedding on the hottest wash the labels allow. Sixty degrees is enough to kill dust mites; forty will do if that is all the fabric can take.
Now vacuum the whole mattress slowly, in overlapping strips, as if you were mowing a lawn. Spend most of your time along the seams and the raised piping, which is where skin flakes and mites collect. Do both sides if your mattress is flippable. A thorough pass on a double takes about ten minutes, and you will be surprised what ends up in the canister.
Step Two: Treat Stains Before the Deodorising
Stains come next, while the surface is dry and freshly vacuumed. The golden rule is to blot, never rub, and to use as little liquid as possible. A soaked mattress takes days to dry and can grow mould inside the foam.
Sweat and Yellowing
Mix 250 ml of cold water, one tablespoon of white vinegar and one teaspoon of castile soap in your spray bottle. Mist the area lightly, wait five minutes, then press a clean cloth onto it and lift. Repeat two or three times rather than drenching it once.
Blood
Always use cold water on blood, since heat sets the protein. Dab with cold water and a pinch of salt, blot, and repeat. On light fabric, a paste of baking soda and a few drops of cold water left for 30 minutes often finishes the job.
Urine
Blot up as much as you can, then spray with a half and half mix of white vinegar and water. Let it sit ten minutes, blot again, and cover the patch generously with baking soda. Leave that for at least eight hours, as the soda draws out both moisture and the ammonia smell.
Step Three: The Baking Soda Deodorising Layer
This is the part that actually freshens the mattress. If you want a gentle scent, stir the essential oil into the baking soda in a bowl first, breaking up any clumps with a fork, and leave it for an hour so the oil spreads through the powder.
Sieve the soda over the entire top surface in a thin, even layer, roughly the thickness of a dusting of icing sugar on a cake. Then leave it. Two hours is the minimum, but four to eight works far better, and if you can sleep in the spare room, leave it overnight.
Open the curtains while it sits. Direct sunlight is a free, natural helper: ultraviolet light discourages mites and bacteria, and the warmth helps any damp patches dry out. A mattress near a sunny window for an afternoon smells noticeably fresher.
Step Four: Vacuum Again and Air It Out
Vacuum up every bit of baking soda using the upholstery tool, working slowly. Leftover powder is harmless, but it feels gritty and it can clog a bagless vacuum filter, so empty the canister halfway through if it fills quickly.
Leave the mattress uncovered for another hour with a window open before you remake the bed. If you have a mattress that can be flipped, this is a good moment to turn it head to foot as well, which evens out wear and slows down the dip that forms where you sleep.
How Often to Clean and How to Keep It Fresh
You do not need to do the full routine every month. A sensible rhythm looks like this:
| Task | How often | Time needed |
|---|---|---|
| Wash sheets and pillowcases | Weekly | One wash cycle |
| Wash the mattress protector | Every 1 to 2 months | One wash cycle |
| Quick vacuum of the mattress | Monthly | 10 minutes |
| Full baking soda deep clean | Every 6 months | Half a day, mostly waiting |
| Rotate or flip | Every 3 months | 2 minutes |
The single best thing you can buy is a washable, breathable cotton mattress protector. It costs around the same as a decent pillow and catches most of the sweat and spills before they ever reach the foam. Letting the bed air for twenty minutes each morning before you make it also helps, because you are not trapping a night's moisture under the duvet.
If the smell in the bedroom lingers after cleaning, it may be coming from the room rather than the bed. Our guide to natural ways to freshen the air in your home covers ventilation and simple fixes that work alongside a clean mattress.
FAQ
Does baking soda really clean a mattress?
Baking soda deodorises a mattress and pulls out light moisture, but it does not remove stains on its own. Pair it with blotting stains first and a thorough vacuum before and after for a genuinely clean result.
How long should baking soda sit on a mattress?
Leave baking soda on a mattress for at least two hours, and ideally four to eight or overnight. The longer it sits, the more odour it absorbs, especially from older sweat stains or a urine accident.
Can you use vinegar on a memory foam mattress?
Yes, diluted white vinegar is safe on memory foam if you use very little. Mist lightly and blot rather than soaking, since memory foam holds water and can take a long time to dry.
A Cleaner Bed Without the Chemical Smell
A natural mattress clean comes down to three simple moves: vacuum well, treat stains gently with as little liquid as possible, and give baking soda and sunlight the time to do their work. Twice a year is enough for most households. If you are clearing out the harsher bottles in the rest of the house too, start with natural cleaning that actually works, and browse more ideas in our home guides.
More in Natural Home
Natural Home
Natural Ways to Freshen the Air in Your Home
Most air fresheners work by covering one smell with a stronger, manufactured one, and many release scented compounds that...
Natural Home
Simple Kitchen Swaps That Quietly Cut Household Waste
Most kitchens do not waste resources in one dramatic moment.
Natural Home
Choosing Non-Toxic Paint and Furniture for a Healthier Home
Most people who switch to organic food eventually look around their kitchen and ask the same question about everything else.