best stain remover for mattress

Best Stain Remover for Mattress | Top 7 Picks

Your mattress takes a lot of day-to-day messes from your kids, pets, or foods that you ate sitting on it. These cause stains to build-up, which also ruins the beauty of it. Besides how it looks, you don’t want to sleep or sit on a stained mattress for sure. Stain remover for the mattress is all you need to clean it.

Stain removers penetrate the stains and help you to get rid of it without much struggle. If you are to keep the mattress look like new, you must get one. Be sure to check out these top 7 stain removers that are currently available on the market.

Best 7 Stain Removers for Mattress in 2022:

Now that there are many formulas out there, it can be a bit overwhelming for you to select the right one. The following products provide a satisfactory stain removing results on different mattresses.

1. Woolite INSTAclean Permanent Stain Remover

Conventional stain removers fail when it comes to handling the toughest and stubborn grease, stain, food particles, and other elements. You will need a powerful formula like this one that can remove stains permanently.

If you have children and pets in the house, you know how dirty the mattress gets. Whether you are struggling to remove traces of vomit, feces, urine, blood, or other tough to remove elements, you can put your trust in this formula. Also, you will find that it easily removes food grease and marks without requiring much effort.

Along with removing stains, INSTAclean also effectively cleans tough to get off odors. Within 30 seconds, you can make the mattress look like new and smell fresh when you use this cleaner. Its Oxy stain destroying formula makes contact with the stain and penetrates and lifts it within the shortest possible time.

Apart from mattresses, you can also use this formula to remove stains from carpet, rugs, upholstery, and car interior with great results.

Special Features
  • Removes stains in 30 seconds
  • Permanently removes stains
  • Eliminates odors
  • Leaves fresh and long-lasting scent
  • Kids and pets safe

Buy at Amazon


2. Good Life Solution Stain Remover and Odor Eliminator

It’s not easy to get off tough to remove stains from the mattress using a non-toxic stain remover. For those who are looking for a plant-based enzymatic solution to get the work done, this can be the right one to get.

If you live with kids and pets, then it’s pretty much inevitable to leave stains on the mattress and other surfaces. Day to day stain marks, organic wastage stains, and food marks are something that the mattress has to deal with pretty much every week. This stain remover can effectively remove those stains effortlessly.

Even though the product is a plant-based solution, it got professional cleaning strength that you can rely on. It’s much safer for kids and pets compared to conventional ones. Also, the stain remover eliminates odor from the surfaces that you apply it to.

Apart from mattresses, you can also use this solution to remove stains from fabric, carpet, upholstery, hard floors, and many surfaces made of various materials.

Special Features
  • Non-toxic stain remover
  • Commercial grade strength
  • Eliminates odor
  • Effective at removing organic matters
  • Removes stains from various surfaces

Buy at Amazon


3. Bissell Woolite Advanced Stain & Odor Remover + Sanitize

It’s hard to find a product like this one that removes stains and sanitizes the surface at the same time. Dried blood stains, urine stains, and other similar stains require deodorizing and sanitizing along with the cleaning. Using the cleaner, you can ensure clean and bacteria-free surfaces without doing much hassle.

Furthermore, it goes deep into surfaces such as carpet, mattresses, upholstery, and others to clean thoroughly. You will get stain, dirt, odor, allergens, and bacteria-free surfaces within a few moments. The formula is able to kill 99.9% of bacteria from soft surfaces. So, it’s not a mediocre cleaner that you see in the market.

Whether you are looking for a stain remover for mattresses, or want to use it to clean other surfaces such rugs, pet beds, stairs, bathroom mats, and more, this one cleaner can provide you with effective cleanness and well-sanitized service.

If you are training your kitten or puppy, this can be a great cleaner to have as you probably have to go through dirty cleaning tasks.

Special Features
  • Effectively removes stains
  • Deodorizes and sanitizes surfaces
  • Kills 99.9% of bacteria
  • Eliminates odor
  • Works on various fabrics

Buy at Amazon


4. Earthworm Carpet & Upholstery Cleaner Spot and Stain Remover

There are some environment-friendly stain removers against enzyme-based ones. If you prefer a product that is responsible for the environment, you shouldn’t miss this cleaner from Earthworm. It pretty much handles day to day household stains on various fabrics with great effectiveness.

You no longer need to struggle to remove urine and vomit stains that are tougher than food stains. Its bio-enzymatic formula can easily remove such stains, including common food stains as well.

The cleaner penetrates fabric fibers and causes them to lose or break down stains from surfaces. It doesn’t include any harsh chemicals at all.

As the product doesn’t have any fume, if you are sensitive to chemical odor, it will not cause you to feel uncomfortable during or after cleaning the stains. You can use it to remove stains from mattresses, pillowcases, pillows, carpets, curtains, and pretty much all colorfast materials as well.

Special Features
  • Non-toxic and non-fume stain remover
  • Effectively removes various types of household stains
  • Breaks down organic material to ease cleaning
  • Environment-friendly stain cleaner
  • Safe for kids and pets

Buy at Amazon


5. Rug Doctor Spot & Stain Remover – Pack 2

If you are looking for a stain remover for some common food staining issues, this one can be the right one to pick without spending much. Rug Doctor comes in 2 packs that seem cost-efficient for commercial and household uses where surfaces take a lot of food stains.

Coffee, chocolate syrup, permanent marker stains are pretty hard to remove, and these stains require specially formulated remover to remove them effectively. Once you have this one in hand, these hard to remove stains will no longer be an issue for you.

Some homeowners have to deal with oil, mud, grass, and other similar types of marks or stains that are not that easy to remove. You can rely on this cleaner regarding these matters as well. Its effective formula will keep cleaning a lot convenient and easy for you.

Whether the stains and marks are on your mattress, sofa, carpet, rugs, upholstery, and other similar surfaces, stains can no longer ruin the beauty of these materials from now on.

Special Features
  • Very effective at removing food stains
  • Removes coffee, syrup, permanent marks quite well
  • Handles organic stains with great results
  • Can be applied to various fabrics

Buy at Amazon


6. Rocco & Roxie Professional Strength Stain and Odor Eliminator

Where most conventional stain removers only handle the stains and leave the stinky odor behind, this Professional Strength Stain Remover also eliminates stinkiness from the surface. Apart from day to day stains, the formula can remove tougher issues effortlessly.

This stain remover contains enzymatic bacteria that get activated after contacting the stains and odors. The bacteria eat all the organic matter and ammonia crystals until they are eliminated. No matter how hard it is to remove the stain, organic matter, and odor, it will provide you with impressive cleaning results.

Despite having such great cleaning properties, the formula stays quite gentle on materials. It’s chlorine-free and doesn’t change the color of the material where it’s applied. Even if you have kids and pets in the house, you have no reason to worry.

You can apply it to remove stains and odor from mattresses, carpets, upholstery, floors, clothing, furniture, concrete, tile, hardwood, and many more surfaces.

Special Features
  • Great at removing stains and eliminating stinky smells
  • Strong cleaning properties
  • Can be used on various materials
  • Safe for kids and pets

Buy at Amazon


7. TriNova Natural Pet Stain and Odor Remover Eliminator

Last but not least, this product is one of those stain removers that are environment-friendly yet have enough strength to deal with tough stains. If you are sensitive to synthetic chemicals, this can be an ideal stain remover without compromising the cleaning strength.

The formula includes natural enzymes that neutralize both stains and odors going deep into the fabric. It breaks down the stain marks and then dries and disintegrates them to make your mattress look like new. Day to day food stains, organic matters, etc. aren’t an issue for this product.

It’s safe for both kids and pets as there is no harmful chemical used to formulate the spray. If you have pets in the house and you regularly need to clean dirty messes, you will find this stain remover very effective.

You can conveniently use it to remove stains and odors from mattresses, bedding, clothes, laundry, kennel, hardwood, litter box, and many more materials.

Special Features
  • Professional strength stain removing formula
  • Formulated with organic and natural ingredients
  • Effective at removing stains and eliminating odors
  • Safe for kids and pets
  • Can be used on various materials

Buy at Amazon


Factors Need to Consider While Choosing the Best Stain Remover for Mattress:

Be sure to check these following things on the stain remover to make it more effective and user friendly.


When it comes to how effectively commercial stain removers can remove stains, different formulas provide different results. If you prefer to clean the stains on a regular basis, a low to mild strength remover will be more than enough.

However, if you are to clean stubborn, yellow, and tough to remove stains, go for a more powerful formula.

Not all the formulas in the market can clean the mattress from urine, blood, vomit, and similar stains. If these are your concerns, be sure to check if the product is able to handle such difficult stains.

Removing Odor

Conventional stain removers for mattresses handle stains without many issues; but, when it’s about eliminating odor, most of them fail. Obviously, you don’t want your mattress to smell stinky, so make sure you get a mattress cleaner that can eliminate the odor as well.

Toxic or Non-Toxic

There are both toxic and non-toxic formulas available in the market. Toxic ones are for commercial purposes where the surfaces take a lot of stains. But day to day stains, household stains will not be much of an issue for non-toxic stain removers.

If you are sensitive to chemicals and toxic fumes, be sure to get a non-toxic and non-fume formula.

Child and Pet Friendly

If there is any child or pet in the house, you need to make sure the mattress cleaner is friendly to their skin and doesn’t pose any harm to them.

What Causes Yellow Stains on Mattress?

Yellow stains are the toughest thing to clean from mattresses. Leaving those uncleaned for days makes them more stubborn and too difficult to remove. In most cases, such stains occur due to body sweat, hair oil, urine, food stains, food preservatives, bodily fluids, etc.

So, once you detect a yellow stain on the mattress, be sure to remove it as soon as possible. It will be easier if you clean it early. Otherwise, you have to get commercial stain removers to bring back the new look on your mattress.

How Do You Get Old Stains Out of a Mattress?

First, thoroughly apply enough stain remover on the area of the mattress that you want to clean. It’s recommended to soak the stained area with equal amounts of stain remover. This makes the formula to deeply penetrate into the mattress fabric, and it removes stain and eliminates stinky odor.

You need to allow the formula to stay on the mattress for about 1 hour, depending on the recommended waiting time of the stain remover. If you allow longer to soak the area, it will provide better results. In some cases, you need to soak the affected area overnight.

Be sure to place a folded towel over the treated area and place a weighted object on top of it. Once you find the area is dried, vacuum to completely remove the stain and odor. If the stain and odor persist, you will need to treat the area twice or more.

Frequently Asked Question

1. What causes brown stains on the mattress?

Water stains allow mildew to grow on the mattress. And if it’s left uncleaned, it causes a brown or black discoloration on the surface.

2. How do you deep clean a mattress?

Remove the sheets and bedding. Be sure to vacuum the mattress at the beginning. It will clean dirt and debris from the surface. Deodorize the mattress by sprinkling baking soda on the mattress, make sure the soda covers the affected area properly. Leave it for 24 hours. Then vacuum again.

3. How do you remove old urine stains from a mattress?

Dried urine stains are quite difficult to remove from a mattress. You can try removing without spending on a commercial remover. Get 8 ounces of hydrogen peroxide, 3 tbsp baking soda, 2 drops of detergent (dish). Mix them in a bowl.

Once the solution is ready, dab the stain with this solution. You can use a cloth to properly soak the stained areas. Allow the solution to dry. Repeat the same process if the stain persists.

4. How to get my mattress white again?

You can try a DIY method to remove the stains using baking soda, vinegar, hydrogen peroxide, detergent, a paste of lemon juice and salt, etc. easy to find ingredients. This method works for light day-to-day stains. Applying the method twice will provide goods results.

However, if the mattress has stubborn stains on its surface, and you don’t regularly clean the stains, you will need a strong commercial stain removing formula to make the mattress white again.

5. Can you steam clean a mattress?

You can use a steam cleaner to clean the mattress without any issue. It will remove stains, urine, sweat, dirt, and more from the surface. If you decide to deep clean using the steam, it will disinfect the mattress and remove allergens from its surface.


Mattresses are expensive and easily get dirty or stain from day to day food spillage, body sweat, liquid fluids, vomit, urine, etc. matters.
Stain remover will clean the stains from mattress its surface and make it look like new. You can also use the remover on other surfaces such as carpet, upholstery, rugs, and more.