If your bed isn’t clean, neither is your sleep. A fresh, well-kept mattress supports better rest and a healthier bedroom.
The good news: mattress care isn’t complicated. This guide shows you simple, step-by-step methods using basic supplies you likely already have, plus tips to deodorize, dry, and protect your bed so it stays fresh longer.
**Click to auto scroll to section
Step 1: Wash the Bedding Thoroughly
Begin with the bedding to remove dust, oils, and allergens before you clean the mattress itself.
- Strip the mattress of all sheets, pillows, blankets, and any other bedding. Wash the sheets, linens, and pillowcases in the washing machine while you’re cleaning the mattress for a completely fresh bed when you’re finished.
- If you use a duvet, wash the duvet cover along with your linens.
- Use a good quality detergent with the hottest water and dryer settings possible to kill off stubborn germs, bacteria, or dust mites.
Before you wash, read and follow the care labels on all bedding to avoid shrinkage, color bleed, or fabric damage.
With the bedding in the wash and the sleep surface cleared, turn your attention to the mattress itself. Vacuuming first removes loose debris so later spot-cleaning works better.
Step 2: Vacuuming a Mattress Properly
Best practices for vacuuming a mattress include removing:
- Critters and dust mites
- Dead skin and hair
- Dirt, crumbs, and other yucky stuff
Before you start, make sure the nozzle and brush attachments are completely clean.
- Use a wide brush attachment for the top surface
- Use the upholstery nozzle for cracks, quilting, sides, and corners
Start at the top and work your way downward in overlapping paths. Don’t forget the sides too. Routine vacuuming of your mattress not only helps with cleanliness but also improves air quality in your bedroom.
Just make sure any part of the vacuum that will be touching your mattress is clean and free of any hair, dust bunnies, etc.
Step 3: How to Remove Mattress Stains Safely
Learning how to remove mattress stains effectively is an essential part of maintaining a clean and fresh sleeping environment.
For Everyday Stains (food, drink, dirt)
- In a small bowl, mix 2 tablespoons hydrogen peroxide with 1 tablespoon dish soap.
- Whisk briskly to create bubbly suds (you’ll use the foam, not the liquid).
- Dip a clean, soft cloth (or soft toothbrush) into the suds only, avoiding excess moisture.
- Dab gently on the stain and do not scrub to lift residue from the fibers.
- Blot with a dry cloth to remove loosened soil and remaining foam.
If you have a foam mattress, use minimal cleaner. Memory foam should never get wet.
- Do: Test cleaners on a hidden corner first.
- Do: Work from the stain’s outside edge toward the center to prevent spreading.
- Don’t: Scrub aggressively. This grinds stains deeper and can damage fibers.
- Don’t: Soak the area or spray liquid directly onto the mattress.
For Biological Stains (sweat, saliva, urine)
Use an enzyme cleaner to break down proteins that cause lingering stains and odors. Enzymes can also help on grease and oil.
- Lightly mist a clean, white cloth with enzyme cleaner (do not spray the mattress directly).
- Blot the stain and let the treated area sit for about 20 minutes.
- Blot again with the same cloth to lift residue.
- Finish with a separate water-dampened cloth to remove any cleaner left on the surface.
- Pat dry with a towel and allow ample air-dry time before making the bed.
- Use white cloths only: Avoid dye transfer while blotting.
- Less is more: Minimal moisture prevents wicking deeper into the core.
- Repeat if needed: Set-in stains may take multiple light passes instead of one heavy treatment.
Never spray liquid of any kind directly onto the mattress. Again, mattresses aren’t supposed to get wet, especially foam mattresses, so use as little cleaner as possible to treat stains.
If a foam mattress does get saturated and can’t be salvaged, see our guide on how to cut up a foam mattress for disposal to prepare it for responsible removal.
Step 4: Deodorize and Freshen Your Mattress
Over time, sweat and skin oils build up inside the mattress. To neutralize odors, sprinkle a generous layer of baking soda over the entire surface.
- Use a kitchen sifter for even coverage
- Break up clumps if sprinkling by hand
- Let sit for several hours (longer = better)
- Sunlight helps sanitize and dry the mattress
For a calmer bedtime vibe, mix a few drops of essential oil into the baking soda before applying.
Avoid energizing scents like peppermint or citrus at bedtime. Calming blends (e.g., lavender + patchouli) are better for sleep.
After the baking soda has absorbed moisture and odors, vacuum the mattress again using the same method as before. With odors lifted, finish by driving out any lingering moisture.
Step 5: Air Out the Mattress to Prevent Mold
Airflow is your final, mold preventing step. A short drying session now helps stop mildew and that musty smell from coming back.
- Create cross-breeze: Open windows or run a fan to move air across the mattress surface.
- Let in sunlight: Natural UV helps reduce bacteria and speeds drying, so pull back curtains or blinds.
- Give it time: Allow the mattress to air for a few hours before remaking the bed.
- Prop the mattress slightly to expose sides and seams
- Use a clean, dry room. Avoid humid days when possible
- Wait until the surface feels fully dry before adding bedding
Step 6: Protect Your Mattress from Damage
Lock in all the cleaning work by adding simple habits and protective layers that reduce wear, block spills, and keep allergens out.
- Flip when applicable: If the mattress is two-sided (no dedicated top/bottom), flip it to promote even wear.
- Rotate routinely: Turn the mattress 180° every 2–4 months to limit sagging and body impressions.
- Clean on a schedule: Deep clean every 3–6 months; if there are allergies, pets, or night sweats, clean every 1–2 months.
- Dry thoroughly: After any spot cleaning, ensure the surface and seams are fully dry before adding bedding.
Choose a Protector That Works
- Waterproof barrier: Blocks spills, sweat, and accidents.
- Hypoallergenic fabric: Helps reduce dust mites and allergens.
- Breathable/quiet: No crinkle; allows airflow for cooler sleep.
- Full encasement (zippered): Extra protection along edges and seams.
- Deep pockets & secure fit: Stays put under sheets and toppers.
Persistent odors, visible sagging, or worsening allergy symptoms after multiple cleanings are signs to replace the mattress. Most models are designed for a 7–10 year lifespan, depending on materials and use.
Along with the cleaning steps above, these layers and habits help prevent pests, minimize stains, and keep the mattress supportive and hygienic for longer.
What to Do If Cleaning Doesn’t Work
If your mattress is extremely soiled or infested with bed bugs, professional treatment may be necessary. If it’s already a few years old anyway, consider replacing it with a new one.
To avoid landfilling and heavy lifting, schedule a mattress removal service like Mattress Disposal Plus. It’s quick, transparent, and done for you.
Hassle-Free Mattress Removal Services Near You
At Mattress Disposal Plus, we aim to make every mattress pickup simple, fast, and fair, without the fuss or fine print.
Simple: clear, upfront mattress removal with no truckload minimums
Know exactly what you’re getting and what you’ll pay before you book. We provide honest, up-front pricing with no surprises and no “full truck” requirement, just removal for any number of bedding items, even a single mattress. Local crews handle the heavy lifting so your experience stays friction-free from start to finish.
- Upfront quote: See your total before you book. No hidden add-ons.
- No minimums: One mattress or many, it can be taken.
- Transparent options: See how it works.
Fast: next-day pickup, online scheduling, and responsive updates
Your time matters. Get an instant quote, book in minutes, and secure next-day pickup in many areas through our easy online checkout. Need a tighter window or status update? We keep communication quick and clear so you’re never left guessing.
- Instant pricing + booking: Reserve in minutes in our booking system.
- Next-day pickup (where available): Check coverage by location.
- Responsive updates: Quick confirmations and clear ETA communication.
Fair: lower prices, verified pros, and real customer reviews
Fair means transparency and accountability. Our rates are typically 20–30% lower than what most removal companies charge, and every Loader is background-checked and fully insured for peace of mind. After your pickup, you’ll receive a link to rate your experience. See what real customers say on our reviews page.
- Transparent pricing: Learn how our pricing works on our pricing page.
- Verified professionals: Background-checked and fully insured crews.
- Real reviews: Read unfiltered feedback.
Need to get rid of an old mattress? BOOK A PICKUP ❯
Mattress Cleaning & Odor Removal FAQs
How often should I clean my mattress?
Do a light clean (vacuum + quick deodorize) every 1–2 months and a deeper clean every 3–6 months. If you have allergies, pets, or night sweats, clean more frequently and use a waterproof protector.
Can I steam clean a mattress?
Use caution. Traditional spring mattresses can handle careful surface steaming, but avoid soaking and allow ample dry time. Skip steaming on memory foam or latex. For step-by-step guidance, see our steam-clean guide.
What’s the best way to remove urine smell from a mattress?
For fresh accidents, blot, then use vinegar followed by baking soda. For older odors, use an enzyme cleaner to break down uric acid crystals. Full instructions here: how to remove urine from a mattress.
Why does the odor come back after I’ve cleaned it?
Uric acid crystals can reactivate in humidity, causing smells to return. Enzyme cleaners neutralize these compounds; deep saturation may require repeated treatments or, in some cases, replacement.
Is hydrogen peroxide safe for stain removal on every mattress?
Spot-test first: peroxide can lighten fabrics. Whip with a little dish soap and apply only the suds. Use minimal moisture and never soak, especially on memory foam.
How do I stop my pet from re-marking the bed after a cleanup?
Remove all scent traces with an enzyme spray and add a waterproof protector. For behavior and trigger fixes, see why pets keep peeing on the mattress.
When should I replace my mattress instead of cleaning it again?
If lingering odors or stains persist after multiple cleanings, or the bed is 7–10+ years old, consider upgrading. Here’s what to look for in a new mattress.
What if cleaning fails and I need it hauled away responsibly?
You can book fast, contactless removal with transparent pricing. Schedule a pickup and local pros will handle the heavy lifting.
