How to Clean a Mattress: A Complete Guide in 2026
You spend roughly a third of your life on your mattress, yet it’s one of the most overlooked things in the house. Over time it collects dead skin cells, sweat, body oils, dust, and dust mites — even when you use sheets and a mattress protector. The good news: you don’t need a professional service or special equipment to fix that.
To clean a mattress, strip the bedding, vacuum the surface, sprinkle it with baking soda to absorb odor and moisture, vacuum again, spot-treat any stains, and let the mattress dry completely before making the bed. The whole process takes about 20 minutes of hands-on work, plus drying time. Below is the full method, the exact supplies you need, how to handle specific stains, and how often to do it.
What you’ll need?
You almost certainly have most of this already:
- Vacuum cleaner with an upholstery attachment (and a crevice tool for seams)
- Baking soda (the single most useful mattress-cleaning ingredient)
- A fine-mesh sieve or shaker, to spread the baking soda evenly (optional but helpful)
- Mild dish soap or a gentle laundry detergent
- Hydrogen peroxide (3%) — for protein stains like blood and sweat
- An enzyme cleaner — the best option for sweat and other organic stains
- A few clean white cloths or microfiber towels (white, so no dye transfers)
- A spray bottle
- A fan or an open window for drying
- Optional: a few drops of an essential oil (like lavender) for a fresh scen
A quick word on water: a mattress is not something you soak. Foam and padding hold moisture deep inside, and trapped moisture leads to mold and mildew. Every wet step below uses a barely damp cloth or a light mist — never a soaked one. This matters even more for a memory foam mattress, which should never get truly wet.
How to Clean a Mattress, Step by Step ?
You can follow the easy steps for cleaning your mattresses:
Step 1 — Strip the bed and wash everything
Remove the sheets, pillowcases, and mattress protector and wash them in the hottest water the fabric allows. Hot water kills dust mites and removes the bacteria and oils that build up between washes. Start this load first so it’s running while you clean.
Step 2 — Vacuum the entire mattress
Fit the upholstery attachment and slowly vacuum the whole top surface, then the sides. Use the crevice tool to get into the seams and any tufted buttons, where dust, dead skin, and allergens collect most. Vacuuming first removes the loose debris so your cleaning steps actually reach the surface instead of pushing dirt around.
Step 3 — Deodorize with baking soda
This is the heart of the method. Sprinkle a thin, even layer of baking soda over the entire mattress. Baking soda is a natural deodorizer — it pulls out trapped odor and absorbs leftover moisture and body oils. Let it sit for at least 30 minutes; for a mattress that smells or hasn’t been cleaned in a while, leave it for several hours or overnight. For a fresh scent, mix a few drops of essential oil into the baking soda before sprinkling.
Step 4 — Vacuum the baking soda away
Once it has done its job, vacuum up all the baking soda with the upholstery attachment. The surface should already smell noticeably fresher. If the mattress still has an odor, repeat Steps 3–4 — baking soda is gentle enough to use as many times as needed.
Step 5 — Spot-treat any stains
Treat stains after deodorizing, one at a time. The golden rule for every stain: blot, never rub — rubbing pushes the stain deeper into the fibers and spreads it.
- General/unknown stains: mix a teaspoon of mild dish soap with a cup of cool water, dip a white cloth, and blot from the outside of the stain inward.
- Sweat and yellow stains: an enzyme cleaner works best because it breaks down the organic matter rather than just masking it. For a home mix, lightly dab with a solution of hydrogen peroxide, a little dish soap, and baking soda, then blot dry.
- Blood: always use cold water — heat sets protein stains permanently. Blot with cold water first, then a little hydrogen peroxide if needed.
Test first: hydrogen peroxide can lighten some fabrics. Dab a hidden spot near the edge before treating a visible area.
Step 6 — Tackle stubborn smells
If a deep odor remains after baking soda — common with older mattresses — lightly mist the area with a 1:1 mix of white vinegar and water, blot, then re-apply baking soda once the surface is dry and vacuum again. Vinegar neutralizes odors and evaporates without leaving a smell of its own.
Step 7 — Let the mattress dry completely
This step is the one people skip, and it’s the most important. Do not put bedding back on a damp mattress. Open a window, point a fan at it, or — best of all — let it air in direct sunlight, whose UV light helps kill bacteria and dust mites. Give it a few hours, and longer if you did any spot-cleaning. Moisture left inside is exactly what causes mold and mildew.
Step 8 — Flip, rotate, and protect
Once it’s fully dry, rotate the mattress 180° (and flip it, if it’s a double-sided model) so it wears evenly. Then put on a clean, washable mattress protector — this is the single best thing you can do to keep the mattress clean, because it blocks sweat, spills, and stains before they reach the surface. Make the bed with freshly washed sheets, and you’re done.
How Often Should you Clean a Mattress?
A simple maintenance schedule keeps the deep cleans easy:
- Every 1–2 months: vacuum the surface and rotate the mattress.
- Every 6 months: do the full baking-soda deep clean above.
- Immediately: treat any spill, accident, or stain as soon as it happens — fresh stains lift far more easily than set-in ones.
- Wash bedding: sheets and pillowcases weekly; the mattress protector every 1–2 months.
What can you use to clean a mattress?
You don’t need a commercial product or a machine — the most effective mattress cleaners are everyday items:
- Baking soda — the all-rounder. Deodorizes and absorbs moisture and body oils, and it’s used in almost every step above.
- An enzyme cleaner — the best choice for sweat and other organic stains, because it breaks the stain down instead of just masking it.
- Hydrogen peroxide (3%) — lifts protein stains like blood and old sweat marks. Test a hidden spot first, as it can lighten some fabrics.
- Mild dish soap — mixed with cool water, it handles most general stains.
- White vinegar — diluted 1:1 with water, it neutralizes odors and evaporates without leaving a smell.
- A vacuum with an upholstery attachment — pulls out dust, dead skin, and the baking soda after treatment.
A couple of common product questions:
- Can you spray alcohol on a mattress? Rubbing alcohol can disinfect small areas and dries quickly, but apply it sparingly with a cloth — never soak the mattress, and keep it away from open flames until completely dry.
- Do you need a mattress cleaning machine? No. A carpet extractor or steam cleaner can speed things up on an innerspring mattress, but the baking-soda method works fine without one — and machines should be avoided on memory foam.
How to deodorize a mattress and get rid of smells?
Mattress smells come from trapped sweat, body oils, moisture, and old spills. To freshen a mattress and pull out odor:
- Vacuum the surface first. Sprinkle a thick, even layer of baking soda over the whole mattress — a little more than you’d use for routine cleaning.
- Leave it several hours, or overnight, so it can absorb the odor. For extra freshness, mix a few drops of an essential oil like lavender into the baking soda first.
- Vacuum it all up, and repeat if any smell lingers.
- For stubborn or sour smells — like a sweat smell that won’t lift — lightly mist the area with a 1:1 white vinegar and water solution, blot, let it dry fully, then re-apply baking soda and vacuum again.
- Air it out by opening a window or placing the mattress in sunlight, whose UV light helps kill odor-causing bacteria.
Mistakes to Avoid
- Over-wetting the mattress. The most common and most damaging mistake. Trapped moisture causes mold you can’t see until it smells.
- Putting sheets back too soon. Always let it dry fully first.
- Rubbing stains. Blot. Rubbing drives the stain deeper.
- Using harsh chemicals or bleach. They can damage padding and leave fumes you’ll sleep in. Baking soda, dish soap, vinegar, hydrogen peroxide, and enzyme cleaners are all you need.
- Soaking a memory foam mattress. Foam holds water and is slow to dry — use only a barely-damp cloth.
A note on different mattress types:
The method above works for most innerspring and hybrid mattresses. A few need slightly different care:
- Memory foam — never soak it; spot-clean with a barely-damp cloth and dry thoroughly.
- Mattress topper — can often be cleaned separately and dried faster.
- Air mattress — wipe-clean only, since the surface is non-porous.
Cleaning your mattress two to three times a year, washing your bedding regularly, and using a protector will keep it fresher and help it last longer. Treat spills the moment they happen, and the deep cleans stay quick and easy.
