How To Clean Mattress Stains

Sharing is caring!

Be kind to your bed by getting rid of stinky, ugly messes with a few common home items and these clever ways.

A decent mattress is an investment, but stains—from body fluids to breakfast-in-bed mishaps—are frequently unavoidable. Furthermore, a noticeable stain will ly cancel the guarantee on your mattress. Protect your investment by including regular cleaning and stain removal into your housekeeping routine. It’s simple to make, requiring just common household materials that you most likely already have stashed in your cleaning caddy. I’ve put down the key formulae for how to remove mattress stains below so you can easily eliminate any of the most frequent mattress accidents (and rest easy once more).

This post may contain affiliate links. Full disclosure here.

How To Clean Mattress Stains

Prepare Mattress

Strip all linens and sheets from the mattress to prepare it for stain removal. Vacuum thoroughly with the upholstery attachment and, as a “while you’re at it,” use the crevice tool around all of the piping, where dirt and hair accumulate. Dust and hair may not be connected to the stain you wish to remove, but eliminating them reduces the population of dust mites, which is especially essential for peaceful sleep if you suffer from allergies.

Id The Stain

The best technique to clean mattress stains can vary depending on the type of stains. Using the proper cleaning procedure, target each stain.

Urine, perspiration, and vomit are the most likely causes of mattress stains. Unfortunately, you can’t soak a mattress as you would a piece of clothes; instead, use a spray bottle judiciously to prevent converting its slow-drying cushiness into the optimum moist circumstances for mold and mildew growth (yuck!). To begin, lightly spray the stained area with plain water until it is barely moist. Then, in a spray bottle, combine one cup of 3% hydrogen peroxide, three teaspoons of baking soda, and a few drops of dishwashing liquid. Mist the stain with the solution and carefully brush it away with a gentle scrub brush or an old toothbrush until the stain is gone.

Blood: Use the procedure described above to remove blood, making sure that the water and cleaning solution are both cool (hot can set the stain in for good!). After mixing, place the hydrogen peroxide-baking soda solution in the refrigerator for about an hour to cool. On blood stains, you’ll probably need to apply more brushing action and may need to repeat the operation more than once. Using a clean, absorbent cloth, blot up any excess liquid.

Coffee, red wine, and other food and beverage stains: In a spray bottle, combine one part laundry detergent, one part vinegar, and ten parts water. Using a gentle scrub brush or toothbrush, mist the stain and agitate it. Allow the solution to sit for 10 to 15 minutes. Then, wipe the stain and cleaning solution away with a damp hand towel or sponge. Continue blotting as needed after rinsing the towel/sponge. Then, wipe any extra liquid with a dry absorbent cloth.

Make It Smell Better

To deodorize the mattress, liberally sprinkle the cleansed area with baking soda. This will aid in the removal of unwanted odors as well as the absorption of any leftover moisture. You can also use a DIY mattress spray to help get rid of any smells.

Allow the mattress to rest for up to 24 hours, if feasible, to thoroughly dry (plan to sack out on the sofa or another bedroom that night). If time is of the essence, you may hurry things up by needing a fan or a hairdryer in the cool setting.


Vacuum up the baking soda and make the bed after the mattress is totally dry. You’ll sleep well knowing your mattress is stain-free and daisy-fresh!

Tips for Keeping Your Mattress Clean Longer

You should clean the mattress at least once every six months. If you have the time, you should clean it completely every three months. If a stain appears, treat it right away to prevent it from setting.

Change the sheets at least once a week to keep dead skin—and its consequences, such as dust mites—from accumulating on the bed.

Purchase a mattress cover. This will keep moisture out of the mattress, which will help prevent mold and mildew formation.

Use a vacuum with a HEPA filter on the mattress on a regular basis to suck up dust mites, needing the crevice tool to reach into tight areas. To remove smells, put baking soda over the mattress and let it for 10 minutes.

Every three months, flip your mattress. Every six months, rotate your pillowtop mattress from top to bottom.

Homemade Mattress Stain Removers

If your mattress has been yellow due to perspiration stains, or if it appears dingy, apply this recipe to restore its whiteness.

SIat Stain Remover

Spray the yellow region of your mattress lightly with hydrogen peroxide until it is moist but not soaked. (In most cases, the sprayer nozzle may be placed directly on the peroxide container.) Allow the area to dry naturally. As the peroxide dries, the stain disappears, but you can reapply as required.

You can remove blood stains from your mattress and other materials as long as you haven’t used any heat-based treatments, which might cause them to set permanently. This solution removes both new and old blood stains from your mattress.

Blood Stain Remover

2 ounces hydrogen peroxide, 1 tablespoon liquid dish soap, and 1 tablespoon salt Spread this over the bloodstain and leave it for 10 minutes before scraping it away with a spoon. Remove any residue with a clean cloth soaked in hydrogen peroxide. Allow the area to dry. If a dark stain lingers after drying, softly spritz it with hydrogen peroxide. As the peroxide dries, the stain will disappear.

Urine Stain Remover

In a mixing basin, combine 3 tablespoons baking soda, 8 ounces hydrogen peroxide, and a trace of liquid dish soap. Dab the liquid onto the stain with a cloth, but don’t drown it. Blot the Itness with a clean cloth. Turn your cloth as you work to ensure that you’re always utilizing a new location to remove the stain. Allow it to dry naturally.

Stubborn Mattress Stain Remover Foam

Use this to get rid of alcohol, vomit, and other unexplained mattress stains. To make a dry foam, use 2 teaspoons of powdered white laundry detergent (no blue crystals, no oxygenated bleach) and 1 tablespoon water. Spread the foam on the stain, let it sit for 10 minutes, and then scrape it away. Wipe away any residue with a towel, then air dry.

When Is It Time For A New Mattress?

If your mattress is excessively smelly, soiled, or humiliating, it should be replaced.

Common Questions About Mattress Cleaning

How To Clean Your Mattress Bottom Line

So there you have it, a few simple but efficient methods for removing some of the most frequent unintentional stains from your mattress. Plus, you now know how to prevent these stains from occurring in the first place — with a waterproof mattress protector!

If you have really stubborn stains, you may need to purchase ammonia or an enzyme cleaner and try it on your mattress. Before needing either of these more severe techniques, I always recommend consulting with your mattress maker. They may cause damage to the components in your mattress!

Need More On Removing Stains?

Sharing is caring!

Check out the planner!

You can also grab a copy of my cleaning planner, The Get It Clean Cleaning Planner here on the site. It’s packed full of extremely practical tips and tricks and checklists that can help you get your house clean, and keep it clean once and for all.

Also, be sure to smash those share buttons below!

Similar Posts