How to Clean a Mattress at Home
We spend nearly a third of our lives in bed, yet most of us rarely think about what’s lurking beneath our sheets. Over time, mattresses collect dust mites, sweat, dead skin cells, and even bacteria, all invisible to the eye but very real when it comes to your health and comfort. A clean mattress isn’t just about looking tidy; it directly affects the air you breathe, the quality of your sleep, and even the lifespan of your bed.
At MyClean, we believe that hygiene should go beyond the surface. Whether you’re tackling everyday dust or dealing with a stubborn spill, knowing how to properly clean a mattress can make a big difference. In this guide, we’ll walk you through practical, home-safe methods to deep clean, deodorize, and maintain your mattress, all while helping you avoid costly mistakes.
How Often Should You Clean Your Mattress?
While most people wash their sheets weekly, the mattress underneath is often overlooked for months — or even years. But just because you don’t see the buildup doesn’t mean it’s not there. A regular cleaning schedule can help prevent odors, stains, and allergens from accumulating in your sleep space.
We recommend giving your mattress a light cleaning once a month and a deep cleaning every 3 to 6 months, depending on your lifestyle. If you have allergies, pets, or tend to sweat during sleep, you may want to clean it more frequently. Spot cleaning should happen as soon as spills or stains occur to prevent them from setting.
A simple rule of thumb: if you’re changing your sheets, take a minute to inspect your mattress. A few extra steps in your routine can go a long way in maintaining a clean, healthy, and comfortable sleeping environment.

Mattress Cleaning Supplies Checklist
Before you start, it’s important to gather the right supplies. Cleaning a mattress effectively requires more than just a vacuum and good intentions. Here’s what you’ll need to clean your mattress at home:
- Vacuum with upholstery attachment – For removing dust, crumbs, hair, and allergens.
- Mild detergent or enzyme cleaner – Useful for spot cleaning stains like sweat, blood, or urine.
- Spray bottle – To apply diluted solutions evenly without over-wetting the fabric.
- Baking soda – A natural deodorizer that helps neutralize odors and moisture.
- Clean cloths or microfiber towels – For blotting, wiping, and drying.
- Cold water – Always use cold water for stain removal to avoid setting the stain.
- Optional: essential oils (like lavender or eucalyptus) – A drop or two in baking soda can add a fresh scent.

Avoid harsh chemicals like bleach or ammonia, which can damage the material and create harmful fumes. We always recommend testing any solution on a small, hidden spot first to check for discoloration or damage. With your supplies in hand, you’re ready to get started. Let’s walk through the step-by-step process to deep clean your mattress properly.
Step-by-Step: How to Clean a Mattress at Home
Cleaning a mattress at home doesn’t have to be complicated. With the right method, you can remove dust, neutralize odors, and eliminate bacteria — all without soaking the material or damaging the fibers. Here’s how we recommend doing it:
- Strip the Bed and Wash All Linens: Start by removing sheets, pillowcases, mattress covers, and any toppers. Launder them in hot water to kill dust mites and bacteria. This ensures that you’re not putting clean bedding back onto a dirty surface.
- Vacuum the Entire Surface Thoroughly: Using the upholstery attachment, vacuum the top, sides, and seams of the mattress. Move slowly to lift dust, hair, skin particles, and crumbs. Pay special attention to seams and crevices, where allergens tend to settle.
- Spot Clean Stains Immediately: Mix a small amount of mild detergent or enzyme cleaner with cold water in a spray bottle. Lightly mist the stained area, don’t soak it. Blot gently with a clean cloth. Never rub, as this can push the stain deeper into the fabric.
- Deodorize with Baking Soda: Sprinkle a generous layer of baking soda over the surface of the mattress. Let it sit for at least 30 minutes, or up to 24 hours for deep odors. Baking soda naturally absorbs moisture and neutralizes unwanted smells.
- Vacuum Again to Remove the Baking Soda: Once the deodorizing step is complete, vacuum thoroughly to remove all traces of baking soda. This final vacuum leaves the surface clean and fresh.
- Let the Mattress Air Out: If possible, open the windows and let fresh air circulate around the mattress. This helps it dry completely and refreshes the fabric. Never make the bed while the mattress is still damp.
By following these steps, you can ensure your mattress is not only visibly clean but also sanitized and fresh, supporting better sleep and a healthier environment.

When to Call a Professional (and When Not To)
While most routine mattress cleaning can be done at home, some situations call for expert care, especially when hygiene, safety, or convenience is at stake. Knowing when to bring in a professional service can save time and protect your investment. You should consider professional mattress cleaning if:
- The mattress has deep-set stains that aren’t responding to home remedies.
- There are strong odors (like smoke, pet urine, or mildew) that persist after cleaning.
- You’re dealing with allergens, mold, or bed bugs that require specialized equipment or sanitation protocols.
- You’re moving in or out, and want a full reset of your sleeping surface as part of a broader deep clean.
At MyClean, we don’t currently offer mattress-specific services, but we handle all surrounding areas with care and precision. For mattresses, we recommend working with a certified upholstery or biohazard cleaning company when the situation goes beyond surface-level maintenance. If the issue is minor, like a fresh stain, light odor, or seasonal refresh, DIY cleaning following our guide is often enough.

Maintenance Tips for a Fresher Bed
Once your mattress is clean, keeping it that way is all about consistent habits. Simple steps can help preserve freshness, reduce allergens, and extend the lifespan of your mattress, no deep cleaning required. Here’s how we recommend maintaining a clean mattress between deep cleans:
- Use a waterproof mattress protector. It acts as a barrier against spills, sweat, and dust mites, and it’s easy to toss in the laundry.
- Wash bedding weekly. Sheets, pillowcases, and covers should be laundered in hot water to eliminate bacteria and allergens.
- Let your mattress breathe. Strip the bed for a few hours each month to let moisture and odors escape.
- Rotate your mattress. Flip or rotate every 3–6 months (depending on the mattress type) to promote even wear and reduce indentations.
- Vacuum monthly. Use a handheld vacuum or upholstery tool to pick up dust, pet dander, and debris before it builds up.
- Address spills immediately. The faster you treat a stain, the more likely it will come out without a trace.
By incorporating these habits into your cleaning routine, you’ll enjoy a fresher, healthier sleeping environment, without the need for constant deep cleaning.

Final Thoughts
Keeping your mattress clean is one of the simplest ways to improve your sleep, protect your health, and preserve the comfort of your home. From routine vacuuming to stain removal and odor control, every step adds up to a fresher, more restful space.
At MyClean, we understand that true cleanliness starts with peace of mind. While we don’t clean mattresses directly, our professional teams handle everything around them, ensuring your entire bedroom supports your well-being. Our goal is to make home hygiene effortless, with expert cleaners, flexible scheduling, and seamless service in NYC and Chicago. Don’t stress it, let us handle the mess.