Nothing disturbs a restful night’s sleep more than a disaster — like wetting the bed or night sweats — that leaves behind stains. When you’re rushing around trying to get ready for work, figuring out how to remove stains from a mattress can add major stress.
We have put together the ultimate guide for removing the most common mattress stains. This includes urine, blood, vomit, sweat, wine or coffee, oil-based stains, and feces. If you have kids, you’ll know the drama of all these stains!
But don’t let them ruin your day anymore. Keep reading to find the best advice for bringing your mattress back to life.
- Use a 1:1 solution of powdered laundry detergent and water to remove fresh stains on a mattress. Leave for 10 minutes, remove, and wipe with a damp cloth.
- For blood stains, use a 1:1 mix of ammonia and water. Blot the stain with a damp cloth, wait 10 minutes, then rinse with plain water.
- To remove urine stains, mix hydrogen peroxide, baking soda, and dish soap. Spray the solution, let it sit for an hour, then air dry the mattress.
- For sweat stains, create a paste with baking soda, water, and salt. Apply to the stain, leave for 30 minutes, then wipe and vacuum the area.
What is the Best Stain Remover to Use on a Mattress?
There are some things you want to stock up on in case of mattress disasters. Here are our favorite stain-removing products:
- Microfiber cloths: For fresh stains, sometimes all you need is some cool water and microfiber cloths.
- Enzyme cleaner: Enzyme cleaners are great for removing blood, vomit, sweat, urine, and feces stains. It’s also amazing at removing old stains that have been set for a while.
- Hydrogen peroxide and dish soap: This DIY cocktail of cleaning solutions is fantastic at removing most mattress stains, including stubborn set-in stains.
- Salt and lemon: Another non-toxic DIY mattress stain remover. All you need to do is combine salt and lemon juice to create a paste.
- Ammonia: For blood stains, ammonia is the most effective.
- Baking soda: Baking soda can absorb oil-based stains and excess liquid (including urine and sweat).
- Distilled white vinegar: Removing vomit stains is easy with a 1:1 solution of distilled white vinegar and water.
- Powdered laundry detergent: You can use your favorite powdered laundry detergent for more general stains. Just make sure it doesn’t contain blue crystals or oxygen bleach.
How to Remove Stains From Mattress
We’ll walk you through how to remove general light stains from your mattress. This method is for fresh stains that haven’t been set, including water stains, coffee, tea, and more.
- Time: 20-30 minutes.
- Difficulty: Easy.
What You’ll Need
- Powdered white laundry detergent.
- White cloth.
- Vacuum cleaner.
1. Create a Laundry Detergent Paste
Mix a 1:1 ratio of laundry detergent and water to create a paste. Adjust the quantities if necessary. The paste should be foamy but easy to spread.
2. Apply and Wait
Spread the paste over the stained area. Leave it on for 10 minutes.
3. Remove the Paste
Scrape as much of the paste off with the back of a spoon. Wipe the area with a dampened cloth. Repeat the above steps if necessary.
Vacuum the mattress to remove paste residue.
4. Air Dry
Leave the mattress to air dry. You might want to run a fan or open a window to speed the process up. When dry, you can pop your mattress protector and sheets back on.
How to Get Different Stains Out of a Mattress
While we’ve shown you how to clean general mattress stains, it’s important you know how to remove specific stains. We’ll share how to remove various common stains so that no midnight disaster phases you.
If your little one is potty-training, bed-wetting will be a regular occurrence. Don’t worry — it won’t last forever. But in the meantime, here’s how to clean up urine stains.
- Create a cleaning solution: Combine one cup of hydrogen peroxide with three tablespoons of baking soda and a few drops of dish soap. Stir well with a spoon.
- Spray: Pour the solution into a spray bottle and spritz the affected area. Don’t oversaturate the mattress, as this can lead to mold and mildew.
- Wait: Leave the mattress for one hour. The stain remover will work to lift the stain and neutralize the odors.
- Repeat: If necessary, repeat the above steps, blotting with a white cloth in between rounds.
- Air dry: Once the stain and odor have been removed, leave the mattress in a well-ventilated spot to air dry.
Try flushing fresh blood stains out with cold water or by rubbing ice cubes onto the affected area. If a stain remains, try this method:
- Mix ammonia: Mix a 1:1 ratio of ammonia and water in a bowl.
- Apply: Wet a cloth in the solution and wring it out, so it’s damp. Blot the blood — the ammonia should lift it from the mattress to the cloth. Continue until the stain has gone.
- Wait: Wait 10 minutes, leaving the ammonia residue to soak into the stain.
- Wipe: Dampen a separate cloth in plain water and wipe the area to remove ammonia residue.
- Repeat: Repeat the above steps if necessary.
When someone is sick in bed, it can feel like a disaster. While this method makes it easier to clean up, we’re not disputing that this is a gross event!
- Make a spray: Combine a 1:1 solution of water and distilled white vinegar in a spray bottle. Shake to combine.
- Spray the area: Spray the stain generously.
- Blot: Blot the stain with a clean white cloth, repeating until the stain has lifted.
- Tackle odors: If the stain is gone, but you can still smell the vomit, sprinkle the area with baking soda. Let it sit for up to eight hours, depending on how much time you have.
- Vacuum: Vacuum the baking soda with a shop vac.
Sweating at night is normal — we all do it. To prevent sweat stains, we definitely recommend a mattress protector. But if it’s too late, here’s how to remove the stains from the mattress:
- Create a paste: Mix one cup of baking soda with some water and salt to create a paste.
- Apply: Spread the paste over the sweat stains.
- Wait: Leave it to sit for 30 minutes. You can leave it for up to eight hours if you have time.
- Wipe: Wipe the baking soda residue away with a damp cloth.
- Vacuum: Vacuum the area with a shop vac to remove baking soda residue.
You can also use the urine stain method for sweat stains since the stains share similar compounds. It might be more effective than the baking soda paste.
Wine or Coffee Stains
Let’s face it: we all eat and drink in bed. But spilling our favorite drink can have us in tears! But when you know how to get these stains off a mattress, it’s much less upsetting.
- Create a cleaner: Mix a 1:1 solution of laundry detergent and distilled white vinegar. Then create a 1:10 ratio of that with water. Pour it into a spray bottle.
- Spray: Spray the stain and scrub it well with a soft-bristled brush or unused toothbrush.
- Wait: Let the solution sit on the stain for 15 minutes.
- Blot: Blot the area with a sponge or towel to remove the stain and solution.
- Rinse: Dampen a separate sponge or towel with plain water. Blot the area again.
- Dry: Blot the area dry with a towel.
If the above method didn’t remove the red wine stain, make a 1:1 solution with hydrogen peroxide and dish soap. Pour it over the stain and wait for 15 minutes before carrying on the steps listed above.
If you spilled oil-based makeup or an oily burger on the bed, removing the dirty residue is not impossible.
- Sprinkle baking soda: Sprinkle a generous amount of baking soda to cover the stain and leave it for at least 20 minutes. We recommend a couple of hours if you have the time.
- Vacuum: Vacuum the baking soda with a shop vac.
- Make a cleaning solution: If the stain persists, combine dish soap and warm water.
- Apply: Blot the cleaning solution onto the stain and let it sit for five minutes.
- Rinse: Rinse the solution away with a fresh, damp cloth. Repeat the above steps if necessary.
- Blot dry: Use a towel to blot the stained area dry.
If you have a little one, you know the drama of poo explosions (often called poonamis). Soiled sheets can be a pain, but if necessary, you can throw them away. A mattress, however, isn’t so disposable.
Here’s how to clean mattress stains and leave the bed feeling as fresh as before:
- Spray the stain: Spray an enzymatic cleaner onto a damp cloth.
- Dab the stain: Dab the stain to remove the poop stain. This might take a while. Reapply enzyme cleaner as necessary.
- Rinse: Rinse the area with a damp cloth to remove enzyme residue.
- Air dry: Air dry the mattress in a well-ventilated area. Pop a mattress protector on once dry!
Tips For Stubborn Stain Removal
While the above methods share the ins and outs of how to get stains out of mattresses, we haven’t covered super stubborn stains. If the above methods don’t work, is there anything left to try? Give these hacks a go:
- Hydrogen peroxide and dish soap: For old, stubborn stains, mix together a 2:1 ratio of hydrogen peroxide and dish soap. This is great for slightly bleaching the stain while also trying to remove it at its root.
- Try heavy-duty stain removers: While natural remedies like baking soda and vinegar are super effective, you might need something more industrial. Tide and Persil are great brands that design heavy-duty stain removers.
- Repeat, repeat, repeat: Don’t expect our methods to work the first time, especially if the stain is old and stubborn. You might need to repeat it three or four times to eradicate the stain.
- Call a professional: If the above hacks don’t deliver the results you want, call a professional mattress cleaner to remove the stains. They will use special equipment and detergents to provide immaculate results.
How to Deodorize a Mattress
Once you have removed the stain from the mattress, you might be ready to jump back into bed. But hold on a minute — what’s that smell?
Just because you removed the stain doesn’t mean the odor is gone. We’re about to share our best method for deodorizing a mattress.
- Time: 25 minutes (plus waiting time).
- Difficulty: Easy.
What You’ll Need
- Baking soda.
- Scrubbing brush.
- Shop vac.
- Essential oils (optional).
1. Air the Mattress Out
If you have the time, space, and good weather, take your mattress outside on a sunny day. Let the sun and fresh air deodorize your mattress. However, if you don’t have the option, move on to the next steps.
2. Sprinkle Baking Soda
Using a sieve, sprinkle baking soda all over your mattress. For reference, you might need around two pounds of baking soda for a king-size mattress. So stock up!
Add Essential Oils
If you want to experience the pleasant aromatherapy essential oils have to offer, add a few drops to your baking soda before sifting.
Scrub the baking soda into the fibers using a scrubbing brush. Spread it around evenly so that you experience the best results.
We recommend leaving the baking soda on for 24 hours, but this is only possible if you have somewhere else you can sleep. Otherwise, we recommend at least one hour of waiting time. The longer you wait, the better the baking soda can absorb odors and oils from your mattress.
Use a shop vac to remove all baking soda residue. We don’t recommend you use your regular vacuum as the baking soda is very fine — this can destroy the motor. If you don’t own a shop vac, you should be able to rent one from your local hardware store.
How to Prevent a Mattress From Staining
You know how to clean mattress stains, but that doesn’t mean you should let them happen. Here are the best methods for preventing them in the first place:
- Buy a mattress protector: A mattress protector will change the game when it comes to mattress stains. They’re affordable, easy to use, and machine-washable. They will prevent spills and accidents from running through the mattress, saving you lots of hassle.
- Annual mattress cleaning: You should aim to deep clean your mattress once or twice a year. This will prevent any new stains from setting.
- Vacuum your mattress: Every time you wash your sheets, vacuum your mattress. This will remove excess dirt and debris, preventing future stains.
- Don’t let the dogs out: While cuddling your pets in bed is cozy, it can easily lead to unbearable messes. If you want to get the most out of your mattress, we recommend that you don’t invite your animals onto your bed.
- Wash your sheets weekly: When you wash your sheets every week, you remove excess dirt, oils, and sweat. This stops the dirt from transferring to your mattress and leaving stains. On the same note, you should wash your mattress protector every one to two months.
Our bed is our safe haven. When it’s stained or smelly, it becomes the last place we want to be at the end of the day. Sleep is vital to our health, so we wanted to share with you how to get stains out of a mattress.
Make sure to tackle stains quickly and efficiently. Don’t leave them for hours or days — this gives them a chance to permanently set. Use the proper technique depending on the type of stain, and before you know it, your mattress will look as good as new.