How to Remove Stains From a White Mattress (7 Easy Steps That Actually Work)
Learning how to remove stains from a white mattress doesn’t have to be difficult. Whether you’re dealing with coffee, sweat, makeup, or accidental spills, this guide shows the safest and easiest way to restore your mattress.
Looking for more cozy bedroom inspiration? Check out our 25 Cozy Bedroom Ideas That Make Your Room Feel Like a Dream for more Pinterest-worthy bedroom styling ideas before you start your mattress refresh.
In this guide, I’ll walk you through exactly how to identify your stain, treat it safely, and protect your mattress so this never happens again.
1. Identify the Type of Mattress Stain
Before you grab any cleaner, figure out what you’re dealing with. Different stains need different treatment, and using the wrong method can actually set a stain permanently.
- Sweat stains: usually yellow, often around the top third of the mattress
- Food stains: greasy or sugary residue, can attract pests if untreated
- Coffee stains: brown, tend to spread if not blotted correctly
- Blood stains: always treat with cold water, never hot
- Pet stains: need an enzyme-based cleaner to fully remove odor, not just color
- Makeup stains: foundation and concealer contain oils that need a degreasing approach
Knowing your stain type saves time and prevents you from making it worse.

2. Vacuum the Mattress First
Before applying any liquid, vacuum the entire mattress surface. This removes dust, skin cells, and loose debris so your cleaner can actually reach the stain instead of sitting on top of dirt.
A handheld vacuum works best for mattresses because it’s easy to maneuver into seams and edges.

✨ My Favorite Picks
- Shark Handheld Vacuum: lightweight, strong suction, great for quick mattress cleanups
- Bissell Pet Hair Eraser Hand Vacuum: ideal if you have pets on the bed
A good vacuum removes more dust than you think. Starting with a clean surface helps every cleaner work better.

Shark UltraCyclone Pet Pro Plus Cordless Hand Vacuum
Make mattress cleaning easier with this powerful cordless handheld vacuum. It quickly removes dust, crumbs, pet hair, and loose debris from the surface and seams, helping your stain remover work more effectively. Lightweight, easy to handle, and perfect for regular mattress maintenance.
Check Today’s Price
Bissell Pet Hair Eraser Hand Vacuum
Perfect for homes with pets, this handheld vacuum lifts pet hair, dust, and dirt from your mattress before deep cleaning. Its compact design makes it easy to reach every corner for a fresher, cleaner bed.
Shop Now3. Use a Mattress Stain Remover
This is the step that actually lifts the stain. Skip generic all-purpose cleaners—they’re often too harsh or not formulated for fabric and foam.
⭐ Best Mattress Stain Remover
Rocco & Roxie Oxy Stain Remover
Rocco & Roxie Oxy Stain Remover is one of Amazon’s most popular stain removers. It’s safe for mattresses, upholstery, carpets, and fabric. Spray it directly on the stain, let it sit for a few minutes, then blot with a clean cloth.
This is the product that does most of the heavy lifting.

Rocco & Roxie Oxy Stain Remover
Lift tough coffee, sweat, makeup, and everyday stains from your mattress with this oxygen-powered stain remover. Safe for mattresses, upholstery, couches, rugs, and other fabric surfaces, it’s a simple way to refresh your bed without harsh chemicals.
Check Today’s PriceTip: always blot, never rub—rubbing pushes the stain deeper into the foam.
4. Spray a Fabric-Safe Cleaner
For stubborn or set-in stains, follow up with a dedicated fabric-safe spot cleaner.
🧼 My Go-To Fabric Cleaners
- Woolite INSTAclean Stain Remover—gentle, fast-acting, safe for most fabrics
- Folex Instant Carpet Spot Remover—a favorite among Amazon reviewers for lifting tough, dried-in stains without leaving a residue
Still seeing the stain? This is what I’d reach for next.

Woolite INSTAclean Stain Remover
Tackle stubborn mattress stains with this fast-acting fabric cleaner. It’s designed to lift everyday spills and set in stains while remaining safe for most fabric surfaces, upholstery, and mattresses.
Check Today’s Price
Folex Instant Carpet Spot Remover
A customer favorite for removing tough stains from mattresses, carpets, and upholstery. Its residue-free formula helps lift coffee, juice, makeup, and other everyday stains without leaving sticky buildup behind.
Check Today’s Price5. Sprinkle Baking Soda
Once the stain is treated, sprinkle a generous layer of baking soda over the area. Let it sit for at least a few hours (overnight works even better) to absorb leftover moisture and odor, then vacuum it up.
⭐ One Simple Product I Always Recommend
Arm & Hammer Baking Soda: an Amazon bestseller and a pantry staple that works every time.
Don’t skip this step. It’s the easiest way to remove lingering moisture and odors.

Arm & Hammer Pure Baking Soda
Naturally absorb moisture and odors after treating mattress stains with this trusted baking soda. Simply sprinkle a generous layer over the cleaned area, let it sit for a few hours or overnight, then vacuum for a fresher, cleaner mattress.
Check Today’s Price6. Deep-Clean Tough Mattress Stains
If your mattress has old, deep, or stubborn stains that won’t come out with a spray cleaner alone, a portable upholstery cleaner can make a huge difference. These machines spray clean water into the fabric and immediately extract dirt, moisture, and stains, making them ideal for refreshing mattresses, couches, and car seats.
🏆 Best Investment for Deep Cleaning
BISSELL Little Green Mini Portable Carpet Cleaner
If nothing else has worked, this machine is worth considering.

BISSELL Little Green Mini Portable Carpet Cleaner
Bring new life to your mattress with this powerful portable upholstery cleaner. It sprays, scrubs, and extracts deep-seated dirt and stains from fabric surfaces, making it a great investment for cleaning mattresses, sofas, stairs, car seats, and rugs around the home.
Check Today’s Price7. How to Keep a White Mattress Stain Free
Once your mattress is clean, the smartest thing you can do is stop the next stain before it happens.
⭐ My #1 Pick to Prevent Future Stains
SafeRest Premium Mattress Protector
SafeRest Premium Mattress Protector is one of Amazon’s top-selling mattress protectors. It’s waterproof, breathable, and machine washable, so future spills wipe right off instead of soaking into your mattress.
Once your mattress is clean, keeping it that way is much easier than cleaning it again.

SafeRest Premium Mattress Protector
Keep your mattress looking fresh with this waterproof, breathable mattress protector. It helps prevent spills, sweat, and everyday stains from soaking into your mattress while staying soft, quiet, and comfortable for a better night’s sleep.
Check Today’s PriceBest Products to Remove Mattress Stains
- Folex Instant Carpet Spot Remover ⭐⭐⭐⭐⭐
- Rocco & Roxie Oxy Stain Remover ⭐⭐⭐⭐⭐
- Arm & Hammer Baking Soda ⭐⭐⭐⭐
- Shark Handheld Vacuum ⭐⭐⭐⭐
- SafeRest Premium Mattress Protector ⭐⭐⭐⭐⭐
Quick Comparison Table
| Product | Best For | Rating |
|---|---|---|
| Folex Instant Carpet Spot Remover | Tough, set-in stains | ⭐⭐⭐⭐⭐ |
| Rocco & Roxie Oxy Stain Remover | All-purpose stain lifting | ⭐⭐⭐⭐⭐ |
| Arm & Hammer Baking Soda | Odor + moisture absorption | ⭐⭐⭐⭐ |
| Shark Handheld Vacuum | Pre-cleaning / dust removal | ⭐⭐⭐⭐ |
| SafeRest Premium Mattress Protector | Preventing future stains | ⭐⭐⭐⭐⭐ |
Frequently Asked Questions
Does baking soda really remove mattress stains? Baking soda won’t lift color on its own, but it absorbs moisture and odor extremely well, which is why it’s most effective as a follow-up step after using a stain remover.
Can I use bleach on a white mattress? It’s best to avoid bleach. It can weaken mattress fibers, damage the foam underneath, and sometimes turns stains yellow instead of removing them.
How do I get old, set-in stains out of a mattress? Set-in stains usually need two rounds of treatment: an enzyme or oxy-based cleaner first, followed by a fabric-safe spot remover like Folex for anything left behind.
How can I stop my mattress from staining in the future? A waterproof mattress protector is the easiest fix. It creates a barrier so spills, sweat, and accidents never actually touch the mattress fabric.
If you’re refreshing your bedroom, you may also like our How to Surprise Your Partner with a Cozy Valentine’s Day Bedroom for more cozy decorating ideas.
Final Thoughts
You don’t need expensive professional cleaning to remove most mattress stains. Start with a handheld vacuum, treat the stain with the right cleaner, finish with baking soda, and protect your mattress with a waterproof cover. A little maintenance now can keep your mattress looking fresh for years.
With the right cleaning products and a waterproof mattress protector, keeping a white mattress clean is much easier than replacing one.
Want to make your entire bedroom feel cleaner and cozier? Read our Pastel Bedroom Ideas for Small Girl Rooms on a Budget for simple decor ideas that pair perfectly with a fresh white bed.
Affiliate Disclosure
This post contains affiliate links, which means I may earn a small commission if you purchase through them, at no extra cost to you. I only recommend products I genuinely believe in and that fit The Cozy Finds’ standards for quality and value. As an Amazon Associate, I earn from qualifying purchases.