Not baking soda — this disinfectant is best for cleaning a mattress and getting rid of stains and smells, says upholstery experts

A man cleaning a mattress with a spray bottle and cloth.
(Image credit: Getty Images)

Baking soda is often regarded as the magic elixir in DIY cleaning solutions. Thanks to its versatility and low cost, the non-toxic ingredient is often used to clean mattresses.

However, baking soda may not be the best solution to freshening your bed. "Using baking soda to clean a mattress is a popular method, but it still has some drawbacks," reveals Petya Holevich, cleaning expert and supervisor at Fantastic Services.

Article continues below

Why is hydrogen peroxide good for cleaning a mattress?

Disclaimer

To use hydrogen peroxide as a safe mattress cleaner, always use a 3% concentration of hydrogen peroxide in a solution that is equal parts hydrogen peroxide and water. Protect hands with gloves and avoid mixing with other chemicals.

Textile and bedding expert Stern says that 3% hydrogen peroxide, when diluted correctly with an equal part of water, can make an excellent (and safe) mattress cleaner.

"Hydrogen peroxided can be employed on tough stains as it has mild bleaching and disinfecting properties," says Stern.

A bottle of hydrogen peroxide next to cloths and gloves

(Image credit: Shutterstock)

She explains that thanks to hydrogen peroxide's disinfecting properties, it doesn't just "mask" odors and allergens — it actually "eliminates" them.

Holevich also recommends 3% hydrogen peroxide for nighttime accidents.

"You can use hydrogen peroxide to remove stains from a mattress, such as blood and urine," says the house cleaning expert.

How to use hydrogen peroxide to clean a mattress in 3 steps

Hydrogen peroxide is particularly effective at removing stains and odors because it can be applied to the stains directly. Holevich shares how you can use hydrogen peroxide as a mattress-cleaning solution:

1. Vacuum your mattress first

A close up of a hand holding the Jimmy Mattress Vacuum Cleaner and using it to clean the surface of a mattress

(Image credit: Future)

"You can’t clean a mattress without a vacuum cleaner," warns Holevich.

We agree — knowing how to vacuum a mattress ensures you can remove allergens as well as dislodge any dirt, grime or sweat that might have built up during repeated usage, prepping your mattress for stain removal.

"You’ll need an upholstery attachment to remove dust mites and dead skin from the surface and seams," she advises.

2. Spray the hydrogen peroxide solution on the stain

A Tom's Guide Sleep Team member spraying a mattress with a stain solution

(Image credit: Future)

To use hydrogen peroxide safely, Holevich recommends mixing 3% hydrogen peroxide with a an equal amount of water in a spray bottle. Once diluted, you can spray the hydrogen peroxide directly on the stains.

"Spray, let it work for five minutes, and then dry it with a clean cloth," she instructs.

3. Allow to air dry

The Plank Firm Mattress (with the Extra Firm side facing upwards) on a black bed frame in our reviewer's bedroom

Don't dress your mattress until the solution has dried. (Image credit: Future)

After blotting the solution with a cloth, leave the mattress to air dry in a well-ventilated room before covering it in bedding. (Never dress a damp bed.)

For extra de-odorizing, Stern recommends giving your mattress some exposure to sunshine.

"It's important to air your mattress in the sunlight as frequently as possible in order to naturally eliminate odor-causing bacteria," advises the textile care expert.

Why you shouldn't use baking soda to clean a mattress

Baking soda is an eco-friendly and wallet-friendly cure-all, and it's a common DIY deodorizer for mattress stains. But is it bad news for your bed's materials?

"Usually, it doesn’t damage the mattress when baking soda is used properly," says Holevich. "As long as the baking soda isn't rubbed aggressively an is completely removed afterwards, the risk of damage is minimal."

However, completely removing baking soda from a mattress is notoriously difficult.

Tom's Guide Sleep Team mixing baking soda in a bowl and applying it to a stain

(Image credit: Future)

"Baking soda is a fine powder that easily penetrates deep into the soft part of the mattress, so cleaning it requires a very powerful vacuum cleaner," she notes.

If the baking soda isn't removed, Holevich warns the powder can wreak havoc on your sleep.

"It often leaves behind residue that can cause allergies or discomfort," she tells me. So even though your mattress is freshly cleaned, you still might wake yourself up sneezing.

One of the allergens that baking soda can exacerbate is mattress mold. "If the baking soda gets wet and isn’t dried completely, it can lead to mold growth inside the mattress," she warns.

That's a big plus for hydrogen peroxide, which has anti-fungal and spore-killing properties.

Stern says that baking soda can damage memory foam mattresses in particular.

An open jar of baking soda

(Image credit: Shutterstock)

"Baking soda is an abrasive and extremely absorbing agent, which means it has the ability to suck up moisture from memory foam, which might lead to clumping or degradation over time," the textile expert shares.

Plus, compared to the five-minute magic of hydrogen peroxide, the baking soda method can be time-consuming.

"The process requires the baking soda to sit on the mattress for at least a few hours, making the bed unusable for a long period," explains Holevich.

As for baking soda's effectiveness as an odor and stain remover, its mattress-cleaning results could be superficial.

"Baking soda does not disinfect, meaning it does not actually eliminate odors and allergens from mattresses, and it might only mask them temporarily," explains Stern.

3 mattress-cleaning alternatives to hydrogen peroxide

You can buy 3% hydrogen peroxide spray for just $7.99 at Amazon, if you don't have any hydrogen peroxide under the sink. However, there are some effective alternatives to hydrogen peroxide. Here are Holevich and Stern's favorites...

1. Enzyme-based cleaner

A person wearing rubber gloves uses a spray bottle and a clean cloth to clean the surface of the Emma Elite mattress.

(Image credit: Future)

Enzyme cleaner uses enzymes and bacteria to remove odors and stains in a fabric-friendly way.

"A mild enzyme-based cleaner is specifically formulated to eliminate sweat, urine, and body oils from mattresses," says Stern

"This is different from baking soda in that it does not damage materials such as memory foam and latex," she adds.

2. Dish soap

Dish soap, a product that's already in every kitchen, mixed with water in a spray bottle can also make a cheap, accessible cleaner... when used sparingly.

Dish soap in bottle

(Image credit: Shutterstock)

"For stubborn stains, you can use a mild solution of dish soap and water,"shares Holevich.

When using a soapy solution, remember not to use too much dish soap (just a dollop) as it can be hard to get the suds out. Always blot and ensure the bed is completely dry before dressing the mattress.

3. White vinegar

White vinegar and spray bottle

(Image credit: Shutterstock)

Another popular DIY ingredient is white vinegar as, like hydrogen peroxide, it's a mattress sanitizer.

"White vinegar is another disinfectant that can be employed for odor elimination, but it should be used sparingly and always followed by drying," says Stern.


Google News

Follow Tom's Guide on Google News and add us as a preferred source to get our up-to-date news, analysis, and reviews in your feeds.


Frances Daniels
Senior Sleep Staff Writer

Frances Daniels is a PPA-accredited journalist and Sleep Staff Writer at Tom's Guide with an MA in Magazine Journalism from Cardiff University. Her role includes covering mattress and sleep news and writing sleep product reviews and buyer's guides, including our Best Hybrid Mattress 2025 guide. She is interested in the relationship between sleep and health, interviewing an array of experts to create in-depth articles about topics such as nutrition, sleep disorders, sleep hygiene, and mattress care. She is also our specialist on mattress toppers — producing bed topper reviews and taking care of our Best Mattress Toppers 2025 guide — and leads content relating to fiberglass-free beds for a non-toxic sleep. Outside of Tom's Guide, she has written for Ideal Home and Marie Claire.

You must confirm your public display name before commenting

Please logout and then login again, you will then be prompted to enter your display name.