Don't Waste Your Money is supported by our readers. When you purchase an item through links on our site, we may earn an affiliate commission.

The Best Mattress Cleaner & Sprays

Last updated on September 20, 2023
Best Mattress Cleaner & Sprays

Our Review Process

Don't Waste Your Money is focused on helping you make the best purchasing decision. Our team of experts spends hundreds of hours analyzing, testing, and researching products so you don't have to. Learn more.

Look for the DWYM seal for products that are the best in a category.

Our Picks For The Top Mattress Cleaner & Sprays

View All Recommendations
Product Overview
Key Takeaway
 Top Pick

Incredible! Deodorizing Non-Toxic Mattress Cleaners, 2-Pack

Don't Waste Your Money Seal of Approval


Deodorizing Non-Toxic Mattress Cleaners, 2-Pack

No matter which stain you need to tackle, this powerful mattress cleaner has you covered. Use it to clean up a coffee spill or remove odors from a toddler's accident. Each purchase comes with two 16-ounce bottles, which last a long long time.

Overall Take

No Rinsing or VacuumingThis mattress cleaner is water-based and made using non-toxic biodegradable ingredients that are safe to use around children and pets.

 Top Pick

Rocco & Roxie Eco-Friendly Professional Mattress Cleaner & Spray

Rocco & Roxie

Eco-Friendly Professional Mattress Cleaner & Spray

This professional-strength mattress cleaner and spray is able to tackle pet messes on carpets and upholstery quickly. The formula is free of harmful chemicals like chlorine and won't damage the color of your fabric. In addition to pet stains, this bottle works on coffee, blueberry, blood, ink and wine stains.

Overall Take

Best for Dog and Cat OwnersThis environmentally friendly mattress cleaner and spray uses a special activated oxygen technology to safely breaks up a host of tough stains.

 Runner Up

Resolve Liquid Mattress Cleaner & Spray


Liquid Mattress Cleaner & Spray

You can use this spot upholstery cleaner on multiple fabric types, like cotton, nylon and polyester blends. It can remove stains from coffee, food grease, wine and makeup, helping to keep furniture and mattresses clean for a long time.

Overall Take

Safe for Many FabricsThis mattress cleaner and spray works on multiple fabrics, including cotton, nylon and polyester blends.

 We Also Like

Rocco & Roxie Supply Co. Certified Gentle Enzyme Powered Mattress Cleaner

Rocco & Roxie

Supply Co. Certified Gentle Enzyme Powered Mattress Cleaner

You'll go beyond removing the appearance of stains with this cleaner, which uses enzymes to break down organic matter to eliminate the cause of the stain. This product is free of chlorine, making it a great option if you're concerned about pets or worried about it damaging the fabric. In addition to mattresses, it can be used on upholstery, furnitu...

Overall Take

Uses Natural EnzymesThis mattress cleaner uses enzymatic bacteria to remove both odors and stains.

Buying Guide

Even if you change your sheets frequently, your bed is likely not as clean as you think. Over time, body oils, dead skin, hair, sweat and pet residue can seep into your mattress. Imagine sleeping on all that every night — the thought is enough to keep most people wide awake! That’s why it’s important to use mattress cleaners and sprays to disinfect, deodorize and deep-clean your mattress on a regular basis.

One of the biggest benefits of a clean mattress is allergy management. If you suffer from allergies to dust mites, pets or other natural sources, your mattress may be triggering your symptoms. Cleaning your mattress ensures that you can reduce contact with allergens, which can help minimize allergy attacks. A clean mattress can also help reduce eczema, asthma and rhinitis.

Using mattress cleaners and spray on your mattress may improve the overall air quality in your bedroom. Whenever you get on your bed, you stir up the fine dust particles in the mattress, which you then breathe in. This can cause sneezing, eye irritation, congestion and other uncomfortable symptoms.

What to Look For

  • Before you use mattress cleaners, sprays and stain removers, it’s important to try and remove as much dust as possible. Use a vacuum cleaner for this job. Be sure to press down firmly on the vacuum head to get out as much dust as possible. Don’t forget to do the sides. If possible, stand the mattress up and do the underside as well. You can also vacuum the box spring.
  • When using any kind of mattress cleaner or spray, it’s important to leave enough time for the mattress to fully dry before putting your sheets back on. Don’t start the cleaning right before bed, because your mattress will not have time to air out. You’ll need to add a few hours to let the bed dry properly. If not, you could end up with trapped moisture, which leads to mold and mildew.
  • Follow the instructions on the mattress cleaner and sprays and only use as much liquid as they call for. If you use too much, you may end up saturating the mattress. That makes it take much longer to dry.

More to Explore

In addition to using fabric cleaners or sprays on your mattress, be sure to change your bedsheets at least every two weeks. Use a mattress protector underneath the sheets, which will keep moisture and dust mites from getting in. It’s also important to let sunlight shine directly on your mattress, if possible. Strip the bed and place the mattress in a place where it can catch some rays. This will help to dry up any moisture that has worked its way inside.

From our partners