July 9, 2019

How to Get Stains Out of a Mattress

Read more about Mattress

Grossed out by those yellow sweat stains? You can deep clean your mattress with a DIY stain remover (even for vomit and pee). We'll show you how to in our guide.

The average person spends about 7 hours a day sleeping. During that time sweat, lotions, oils, and dust mites can collect on your mattress, which allows bacteria to fester. Blood, vomit and other stains only make matters worse.

Cleaning your mattress is essential if you:

  • Experience excessive sweating while sleeping

  • Wear lotion to bed

  • Have children or pets

So what are the best ways to clean your mattress? Keep reading to find out.

How Often Should You Clean Your Mattress?
On average, you should clean your mattress once every six months. If you have kids, or pets, or if there are stains, clean it as often as necessary.

What Is the Best Mattress Stain Remover?

You can use common household products to remove stains from your mattress, including:

  • Baking soda
  • Hydrogen peroxide
  • Liquid dish soap
  • Ammonia
  • Vinegar
  • Cornstarch
  • Lemon juice and salt

You'll also need a vacuum, some clean towels and possibly a bristled brush to scrub out tough stains.

Using Commercial Cleaning Products
If you prefer store-bought cleaning products, look for enzyme cleaners without toxins. This can be especially helpful for urine stains, whether human or pet.

How to Clean Your Mattress

Giving your mattress a good cleaning every six months is simple. Follow these steps:

Wash the Sheets
Remove all bed linens and clean them according to the directions provided. Use the hottest water possible to kill any germs or dust mites on the sheets.

Vacuum the Mattress
Using the hose attachment, vacuum all surfaces on your mattress to remove any loose debris.

Deodorize the Mattress
Sprinkle a light layer of baking soda on the mattress and let it sit for 30 minutes. Vacuum the surface again to remove the baking soda.

Read on to learn the best ways to remove specific stains from your mattress.

Steam Cleaning Your Mattress
The heat from the steam cleaner kills any germs and thoroughly cleans the mattress. Before covering the mattress with sheets, make sure it's completely dry.

How to Deep Clean a Mattress

© CreditDonkey

The best way to deep clean your mattress depends on the kind of mess you're dealing with. Read on to learn how to handle every kind of mattress stain.

Can you use bleach on a mattress?
Bleach should be a last resort for very stubborn stains - and only on white mattresses. Dilute the bleach with water and use a spray bottle to apply to the stain. Then scrub with a damp cloth.

You should then spray the entire area again with just water and pat dry to remove any bleach residue. And be sure to wear gloves and open windows to ventilate the room.

How to Remove Blood From a Mattress

Before using any cleaning agents to remove a blood stain, blot as much of the liquid away as you can. This is the key to successfully removing the blood.

There are two ways to remove a blood stain:

  1. Create a paste using:
    • ½ cup cornstarch

    • ¼ cup hydrogen peroxide

    • 1 tbsp salt

    Spread the paste onto the stain. Let it dry for at least 30 minutes. Scrape it off the mattress and vacuum any remaining debris off the surface.

  2. Pour a layer of baking soda, then cover in a 50/50 mix of white vinegar and water.

    The mixture will bubble, but let it sit for at least 30 minutes. Then blot it away with a cold, wet cloth. Finish by vacuuming any excess debris.

Never Use Hot Water on a Blood Stain
The hot water reacts with the proteins in the blood, causing it to bond with the mattress fibers and making it impossible to remove. Always stick with cold (or ice) water to remove blood from a mattress.

How to Get Pee Out of a Mattress

Your approach will vary depending on the age of the stain.

Removing New Stains

  1. Blot the area immediately - don't scrub. If you rub the urine into the mattress, it will push it in further.

  2. Spray the area with a 50/50 mixture of white vinegar and water or non-scented ammonia. Blot as you go.

  3. Pour a layer of baking soda over the area and let it sit for several hours. Vacuum the surface before using the mattress.

For more detailed directions, check out this article.

Removing Set Stains

  1. Mix 1 cup of hydrogen peroxide with a few drops of dish detergent.

  2. Spray the area generously with the mixture.

  3. Cover with baking soda and let it sit for a few hours. Vacuum the mattress when dry.

Removing Vomit From a Mattress

Before you can thoroughly clean the mattress, you need to remove the vomit. Wash bed linens on the hottest setting then follow these steps to target the stain.

  1. Blot the stain as much as possible.

  2. Spray the area generously with a 50/50 mixture of water and white vinegar. Let the mattress air out while the mixture dries.

  3. After approximately 30 minutes, pour a layer of baking soda over the area. This helps neutralize the smell.

  4. Once dry, vacuum the area thoroughly.

Read the Manufacturer's Directions Before Cleaning a Mattress
Before you use commercial cleaners or even household products, doublecheck the matttress tag. It should offer precautions (if any), especially for a memory foam mattress. No matter what you use, don't drench the mattress - just lightly dampen it to remove the stain.

How to Remove Oil, Lotion, or Sweat Stains

If you wear lotions to bed or you sweat when you sleep, you may notice stains on your mattress. A layer of baking soda can help remove them.

Sprinkle a generous amount on the stain then scrape it off. Vacuum any remaining debris.

If that doesn't work, mix dish soap (Dawn works best) with warm water and dab the area, blotting as you go. Make sure not to soak the area.

How to Remove a Yellow Stain From Your Mattress
You'll need cool water and dish soap to remove the stain. Add a few drops of dish soap to every ½ gallon of water. Using the suds, rub the area in a circular motion.

Blot every few minutes. If the stain doesn't go away after a few rounds, spray the area with hydrogen peroxide. Let it sit for 10 minutes, then blot the peroxide from the area.

How to Prevent Stains on Your Mattress

Taking preventative measures can minimize the risk of stains. Read on for some tips to safeguard your mattress.

  • Wash your sheets weekly
    Dust mites and dead skin can build up and wear off onto the mattress so switch out your sheets regularly.

  • Use a Pad or Cover
    A pad can keep your mattress clean and stain-free. Wash it twice a month to keep debris off the mattress.

How to get stains out of a mattress pad
Unlike with a mattress, you can usually just dump the pad into the washing machine to clean it. But first you'll need to treat the stain.

If it's fresh, use a cloth or paper towel to soak up the liquid. Then spray the area using a mixture of vinegar and water (or a store-bought stain remover). Let it soak for several minutes then sprinkle some baking soda before washing.

  • Rotate the mattress
    This reduces the amount of debris, dust mites, and oils that soak into the same area.

Bottom Line

Cleaning your mattress regularly is the best way to keep it in good condition. If you happen to get a stain, act quickly. The less time the stain has to set, the easier it will be for you to remove it.

More from CreditDonkey:

How to Buy a Mattress

Best Time to Buy a Mattress

Saatva Mattress Review

More Articles in Money Tips


How Often Should You Replace Your Mattress

How do you know when your mattress needs replacing? It might be sooner than you think. Find out if you're ruining your sleep and how to tell when you need a new mattress.

Leave a comment about How to Get Stains Out of a Mattress?

Email (won't be published)


Business Loans

A small business loan can expand operations and grow your profits. But how do you pick the right loan for your business? Here's everything you need to know.
More Articles in Money Tips

Next Page:

About CreditDonkey®
CreditDonkey is a credit card comparison website. We publish data-driven analysis to help you save money & make savvy decisions.

Editorial Note: Any opinions, analyses, reviews or recommendations expressed on this page are those of the author's alone, and have not been reviewed, approved or otherwise endorsed by any card issuer.

†Advertiser Disclosure: Many of the card offers that appear on this site are from companies from which CreditDonkey receives compensation. This compensation may impact how and where products appear on this site (including, for example, the order in which they appear). CreditDonkey does not include all companies or all offers that may be available in the marketplace.

*See the card issuer's online application for details about terms and conditions. Reasonable efforts are made to maintain accurate information. However, all information is presented without warranty. When you click on the "Apply Now" button you can review the terms and conditions on the card issuer's website.

CreditDonkey does not know your individual circumstances and provides information for general educational purposes only. CreditDonkey is not a substitute for, and should not be used as, professional legal, credit or financial advice. You should consult your own professional advisors for such advice.