Skip to Content

5 Best Mattress Stain Removers

A good mattress is worth holding onto. Unfortunately, over time they can become riddled with all sorts of stains from sweat and oil stains to those from food, makeup, and beverages. The good news is that there are several stain removers on the market to help rid your mattress of everyday stains. We've gathered up the best ones. 

Disclosure: We may get commissions for purchases made through links in this post.

Here are 5 of the best mattress stain removers:

  1. Bissell Woolite Advanced Stain-Odor Remover
  2. Rug Doctor Spot & Stain Remover
  3. Woolite Instaclean Stain Remover
  4. Good Life Solutions Stain Remover & Odor Eliminator
  5. Rocco & Roxie Professional Strength Stain & Odor Eliminator

One of the smartest things that you can do before applying any stain remover to your mattress is to check the care tag on the mattress. Manufacturers list specific cleaners and techniques that will work best to clean the materials on the mattress. They will also tell you what to avoid to keep your mattress from being damaged during the process. To find out more about these 5 amazing stain removers, keep reading. 

Beautiful luxury white pillows on white mattress bed, 5 Best Mattress Stain Removers

The 5 Best Mattress Stain Removers

Beautiful Clean and Modern Bedroom, stain free mattress

1. Bissell Woolite Advanced Stain-Odor Remover

This advanced odor and stain remover by Woolite is one of the best purchases that you can make if you have urine, dry blood, or other stubborn stains on your mattress. Not only does it remove the stain effectively, but it also sanitizes the surface and deodorizes the mattress. 

Sometimes it can be challenging to find a product that both sanitizes and lifts stains. Well, with this product, you don't have to look any further. If you have small children, pets (particularly if you are training a new puppy), or are looking for a deodorizer to keep your mattress smelling fresh, you've found it.

Click here to see this stain remover on Amazon.

2. Rug Doctor Spot & Stain Remover

Another great stain remover for removing common household mattress stains is the Rug Doctor Spot & Stain Remover. Not only is this stain remover very affordable, but it can be used to effectively take out common household stains such as food, permanent marker, coffee, blood, and urine. It's great for removing tough stains that you think may be too difficult to remove from your mattress.

It's also great at removing saying such as grass, mud, and oil, which may become permanent if not removed immediately. You can also use this stain remover on upholstery, rugs, carpet, and sofas without ruining the fabric of your furniture.

Click here to see this stain remover on Amazon.

3. Woolite Instaclean Stain Remover

Woolite Instaclean Stain Remover is definitely not a conventional stain remover, as it can handle some of the toughest and most stubborn food, grease, urine, and oil stains that you can imagine. Its powerful formula goes to work immediately removing stains permanently and deodorizing the surface while working its magic. Whether you are struggling to remove traces of blood, vomit, or makeup from your mattress, this stain remover won't require much effort to do so.

Within a matter of seconds, you will see the stain lifting from your mattress as a result of its fast-acting Oxy-stain formula. This stain remover is not only effective on mattresses but upholstery, rugs, carpets, and car interiors as well. Lastly, the stain remover is also pet and child-safe, so you don't have to worry about any hidden dangers once the formula is applied to your mattress or furniture.

Click here to see this stain remover on Amazon.

4. Good Life Solutions Stain Remover & Odor Eliminator

This plant-based stain remover contains effective bio-enzymes that quickly eat away at stains, helping to lift them from almost any surface. If you are looking for an all-natural solution to remove stains from your mattress, then you have found it. This environmentally friendly solution is not toxic and only has a few ingredients, meaning that it is safe around pets and babies--and even family members who may have sensitivities and allergies.

It works extremely well on removing organic stains that are derived from living matter. This includes food, beverages, blood, urine, vomit, and mud. You can also use it on your carpets, rugs, and sofas to remove various types of stains. 

Click here to see this stain remover on Amazon. 

5. Rocco & Roxie Professional Strength Stain & Odor Eliminator

This professional-strength stain remover can help to remove the most stubborn stains and lift any odors that accompany them within a matter of minutes. Its formula contains several enzymatic bacteria that become activated when making contact with surface stains. It's especially effective on organic stains such as blood, urine, food, and beverages, but it can also remove tough stains such as permanent marker, oil, and pen marks.

Despite its mega cleaning strength, the formula is fairly gentle on mattresses and upholstery. It's also chlorine-free, so you don't have to worry about it dyeing your rugs are furniture. If you are looking for a professional-strength stain and odor remover for your mattress, this is definitely worth taking a look at.

Click here to see this stain remover on Amazon.

What Causes Yellow Stains On Mattresses?

Mattress discoloration is bound to happen at some point. They're exposed to oils from your skin, dead skin cells, sweat, makeup, skin/hair products, and several other things on a daily basis. The yellow stains found on many mattresses are the result of oxidation.

The materials inside of mattresses typically include latex, memory foam, or some form of polyester fiber, all of which may eventually mix with bodily oils causing them to become discolored. The best way to help minimize this is to simply use a mattress pad or two to protect your mattress as much as possible.

Click here to see this mattress pad on Amazon.

For more information on this topic, check out this post: What Causes Yellow Stains On A Mattress?

How Do You Get Your Mattress White Again?

white texture of mattress, bedding pattern, close up photo

Unfortunately, mattresses are too big to fit in a washing machine and they can't be dry cleaned. However, this doesn't mean that you can't effectively remove stubborn stains when they crop up on your mattress. Here are a few ways to remove everyday stains and get your mattress white again.

Distilled White Vinegar & Baking Soda

If you have stains on your mattress from blood, urine, food, or oil, you can use a combination of baking soda and white vinegar to help lift them. To create this paste, mix 1/4 cup of vinegar with 3 to 4 tablespoons of baking soda and stir it up in a bowl until it forms a paste.

Next, apply the paste to the affected area on the mattress and use a disposable toothbrush or small sponge to work it into the fabric. If the stain is particularly stubborn, allow the paste to sit on the mattress for no longer than 5 minutes. Next, use a damp rag or sponge to remove the paste from the stain and reapply as needed.

Hydrogen Peroxide

Peroxide's bleaching properties can help to remove stubborn stains from your mattress in a matter of seconds. Before applying hydrogen peroxide to your mattress, it's best to test it on a small patch to ensure colorfastness.

To apply it, you can simply pour it on a sponge or cleaning cloth and rub it into the affected area of the mattress to lift the stain. You may want to use gloves when applying the peroxide, as it can irritate your skin.

Bleach

Though bleach is an especially harsh chemical to use on mattresses or other upholstery items, it can work really well to help lift the most stubborn of stains such as blood, ink, and coffee. It's important to use bleach with caution when applying it to your mattress, as you don't want it to stain the mattress.

To use bleach for your mattress stains, add one tablespoon of bleach to a half-gallon of water and pour it into a spray bottle. Spray the solution onto the stain and use a toothbrush or cloth to work it into the affected area. Next, wash the area with a clean cloth and a bit of laundry detergent to remove the bleach. Finally, wipe the area with a damp rag. You can also use a blow dryer to help dry the mattress out to prevent mildew and mold.

Are your sheets yellowing, too? Read this article for how to remedy that issue: How To Whiten Sheets With Borax

How Do You Clean And Sanitize A Mattress?

Sometimes mattresses need to be cleaned and sanitized due to bad smells or an array of other issues. Here's how you can effectively clean and sanitize your mattress.

  1. Strip your mattress of all bed sheets, comforters, and any mattress pad beneath the sheets. Wash them in hot water and toss them in a tablespoon or two of vinegar.
  2. Next, take a few boxes of baking soda and sprinkle them over the entire surface of your mattress, letting it sit for anywhere from 2-3 hours. Not only will the baking soda absorb odors from your mattress but it will also neutralize any bacteria lingering on the surface. Vacuum the baking soda for the mattress.
  3. Next, spray your mattress with a disinfectant spray after you have vacuumed the baking soda. Be sure to pay special attention to the edges of the mattress as well as the sides and corners.
  4. Finally, use a commercial or homemade spot remover to get rid of any surface stains on the mattress.

How Do You Naturally Disinfect A Mattress?

The best way to naturally disinfect your mattress is to first vacuum it to remove as many dust mites as possible. You can do this with an upholstery cleaner or a vacuum with a hose attachment. Next, spray your mattress with an all-natural disinfectant solution consisting of 3 tablespoons of baking soda and 1 cup of hydrogen peroxide.

Wrapping Things Up

We hope that this post has provided you with the information that you were looking for on mattress stain removers! Aside from commercial solutions, there are many natural homemade solutions that you can try out, too.