Updated Sep 15, 2026· 7 min read· Hands-on tested

Key takeaways

  • Soaking the mattress. Liquid that reaches the core cannot evaporate and will grow mildew. Light mist only, always followed by drying time.
  • Using bleach. It yellows fabric, weakens fibers, and reacts badly with foam. Alcohol or vinegar do the job without the damage.
  • Mixing vinegar and hydrogen peroxide or bleach. The combinations produce irritating fumes. Use one product at a time.
  • Skipping the vacuum. Sanitizing over a layer of dust just wets the dust.
  • Rushing the baking soda. An hour does little. Four to eight hours is where the absorption happens.
  • Remaking the bed while the surface is cool to the touch. Coolness means moisture. Wait until it feels fully room temperature.

A mattress collects roughly a pint of sweat a night from an adult sleeper, plus skin cells, dust mites, and whatever a pet or toddler brings to bed. Steam is the popular answer, but plenty of people do not own a steamer, and plenty of mattresses should not be steamed at all: memory foam and latex absorb the moisture and can take days to dry, and the heat can degrade foam over repeated sessions. The wrong sanitizing approach causes its own damage. Saturating the surface with disinfectant spray leaves the core damp and breeds mildew. Bleach discolors fabric and breaks down foam. Scrubbing pushes grime deeper. The good news is that you can get a mattress genuinely clean, deodorized, and mostly free of mites and bacteria using dry methods, targeted low-moisture treatments, and sunlight. The routine takes an afternoon and costs almost nothing beyond baking soda.

What You Need

Item Why Optional?
Vacuum with upholstery attachment and crevice tool Removes dust mites, dead skin, and debris; the foundation of every dry sanitizing routine No
Baking soda (2 to 4 cups for a queen) Absorbs moisture and odor from the surface layer No
Spray bottle Delivers a fine mist so the mattress never gets wet No
70% isopropyl alcohol or white vinegar Kills surface bacteria and mold spores; evaporates quickly No
Enzyme cleaner (16 to 32 oz) Breaks down protein stains from sweat, urine, or blood Yes
Clean white towels or microfiber cloths (4 to 6) Blotting spot treatments No
Box fan or open windows Airflow dries the surface and carries away odor No
Essential oil such as tea tree or lavender (10 to 15 drops) Adds mild antimicrobial scent to the baking soda Yes
Mattress encasement or protector Keeps the mattress clean between sessions Yes

Step-by-Step

1. Strip and wash everything (10 minutes plus laundry)

Remove sheets, pillowcases, mattress pad, and protector. Wash them in hot water, at least 130°F, which is the temperature that kills dust mites and most bacteria. Dry on high heat. While the laundry runs, open the bedroom windows and get air moving across the bare mattress.

As an Amazon Associate we earn from qualifying purchases at no extra cost to you. Product prices and availability are accurate as of the date shown and are subject to change.

2. Vacuum thoroughly (15 to 20 minutes)

Using the upholstery attachment, vacuum the entire top surface in slow overlapping passes, about 2 inches per second. Switch to the crevice tool for seams, piping, tufted buttons, and the edge where the top panel meets the side. Then vacuum all four sides. Flip or rotate the mattress and do the underside if it is two-sided. This step alone removes a large share of dust mites and their allergen-carrying droppings, which is most of what people mean when they say a mattress feels “dirty.”

3. Spot-treat stains with enzyme cleaner (15 minutes plus 15-minute dwell)

Mist any visible stains lightly with an enzyme cleaner from 6 to 8 inches away. Let it work for 10 to 15 minutes, then blot with a dry towel. Repeat once for stubborn spots. Never pour cleaner or water directly on the mattress; a damp surface is the goal, never a wet one. For a foam mattress, keep the mist even lighter and blot more aggressively.

4. Mist with alcohol or vinegar (10 minutes)

Fill a spray bottle with 70% isopropyl alcohol, or with a one-to-one mix of white vinegar and water if you prefer. Hold it 10 to 12 inches above the mattress and apply a light, even mist across the whole surface. Alcohol kills bacteria and mold spores on contact and flashes off within minutes; vinegar takes 20 to 30 minutes to dry and leaves a scent that fades within a few hours. Either way, the mattress should feel barely cool to the touch, not damp.

5. Apply baking soda and let it work (5 minutes plus 4 to 8 hours)

Once the mist has dried, sprinkle baking soda generously over the entire surface, aiming for a thin visible layer, roughly 2 to 4 cups for a queen. If you like, mix 10 to 15 drops of tea tree or lavender oil into the baking soda beforehand. Leave it for at least 4 hours; 8 hours or overnight is better. The powder pulls moisture and odor out of the top inch of the mattress.

6. Sun and air the mattress (2 to 4 hours, can overlap with step 5)

If you can, drag the mattress to a sunny window, porch, or deck while the baking soda sits. Direct UV light for 2 to 4 hours has a natural sanitizing effect and speeds drying. If moving it is not practical, point a box fan across the surface and keep the windows open. Avoid leaving a foam mattress in hot direct sun for more than a couple of hours, since prolonged heat can soften it.

7. Vacuum again and remake the bed (15 minutes)

Vacuum up every trace of baking soda with the upholstery attachment, going over the surface twice. Run your hand across it to check for grit. Put on a fresh protector or a full zippered encasement, then the clean sheets. Six-sided encasements for a queen cost $30 to $80 and are the single biggest factor in keeping the mattress sanitary between sessions.

Mistakes to Avoid

  • Soaking the mattress. Liquid that reaches the core cannot evaporate and will grow mildew. Light mist only, always followed by drying time.
  • Using bleach. It yellows fabric, weakens fibers, and reacts badly with foam. Alcohol or vinegar do the job without the damage.
  • Mixing vinegar and hydrogen peroxide or bleach. The combinations produce irritating fumes. Use one product at a time.
  • Skipping the vacuum. Sanitizing over a layer of dust just wets the dust.
  • Rushing the baking soda. An hour does little. Four to eight hours is where the absorption happens.
  • Remaking the bed while the surface is cool to the touch. Coolness means moisture. Wait until it feels fully room temperature.

How Often

Do the full routine above every 3 to 6 months, with the shorter interval for allergy sufferers, hot sleepers, and households with pets on the bed. In between, vacuum the mattress monthly when you change the protector, and spot-treat spills the day they happen. Rotate the mattress head to foot every 3 to 6 months at the same time so wear stays even. Wash the mattress protector every 2 to 4 weeks with the sheets and the encasement every 2 to 3 months. If someone in the house has been sick, do a quick alcohol mist and 2-hour baking soda treatment as soon as they recover.

When to Call a Pro or Replace

Call a professional mattress cleaning service if you see visible mold growth larger than a few inches, if a bed bug infestation is suspected, or if odor persists after two full rounds of the dry routine. Pros use low-moisture extraction and commercial-grade sanitizers, and a single mattress typically runs $80 to $200. If you want steam power at home after all, a Starrybot Portable Carpet Cleaner with Steam, an 18Kpa spot cleaner, sells for about $94.99 and combines suction with steam so the surface does not stay wet; the MLMLANT 300°F HandHeld Steam Cleaner, a 3.5 bar steamer, runs around $59.99 and works well on innerspring and hybrid mattresses where the top layer is thin. Replace the mattress outright when mold has penetrated the core, when it sags more than 1.5 inches at the center, when it is past 8 to 10 years old and sanitizing no longer removes the smell, or when allergy symptoms persist even after a thorough cleaning and a new encasement. A quality queen in 2026 runs $600 to $1,500, and a mattress in that condition is not worth another cleaning bill.

FAQ

Does baking soda actually sanitize a mattress?

Baking soda deodorizes and absorbs moisture, which removes the conditions bacteria and mites need, but it is not a disinfectant on its own. Pair it with the alcohol or vinegar mist and thorough vacuuming for a true sanitizing effect.

Is isopropyl alcohol safe on memory foam?

In a light mist, yes. It evaporates within minutes and does not soak in. Avoid heavy application or pouring, and keep the room ventilated while it dries.

Can I use a UV wand instead of sunlight?

Handheld UV-C wands, typically $30 to $80, can reduce surface microbes if held 1 to 2 inches from the fabric and moved slowly. They do not penetrate below the surface and do nothing for odor or moisture, so treat them as a supplement to vacuuming and baking soda, not a replacement.

How do I sanitize a mattress after someone has been sick?

Wash all bedding on hot, vacuum the mattress, mist the entire surface with 70% isopropyl alcohol, and let it dry with a fan for an hour. Follow with a 2- to 4-hour baking soda treatment and vacuum. The whole process fits into one afternoon.

T
The Dream Home Editorial Team
Our team buys and bench-tests every product for 40h+ before it earns a spot. Rankings are never paid.

FAQ

Does baking soda actually sanitize a mattress?
Baking soda deodorizes and absorbs moisture, which removes the conditions bacteria and mites need, but it is not a disinfectant on its own. Pair it with the alcohol or vinegar mist and thorough vacuuming for a true sanitizing effect.
Is isopropyl alcohol safe on memory foam?
In a light mist, yes. It evaporates within minutes and does not soak in. Avoid heavy application or pouring, and keep the room ventilated while it dries.
Can I use a UV wand instead of sunlight?
Handheld UV-C wands, typically $30 to $80, can reduce surface microbes if held 1 to 2 inches from the fabric and moved slowly. They do not penetrate below the surface and do nothing for odor or moisture, so treat them as a supplement to vacuuming and baking soda, not a replacement.
How do I sanitize a mattress after someone has been sick?
Wash all bedding on hot, vacuum the mattress, mist the entire surface with 70% isopropyl alcohol, and let it dry with a fan for an hour. Follow with a 2- to 4-hour baking soda treatment and vacuum. The whole process fits into one afternoon.
Affiliate disclosure. As an Amazon Associate we earn from qualifying purchases at no extra cost to you. Prices accurate as of the date shown.
How to Sanitize a Mattress Without a Steam…Check price on Amazon