Most people don't think about mattress cleaning until they spot a stain, catch a whiff of something musty, or wake up sneezing for the third morning in a row. By then, there's usually a temptation to grab whatever cleaning product is under the sink and start scrubbing. That's exactly how mattresses end up with permanent water rings, sagging foam, or fabric that pills and thins out within a few months.
A mattress isn't like a countertop or a bathroom tile. It's built from layers of foam, coils, cotton batting, and fabric that don't dry the way hard surfaces do. Get it too wet, use the wrong chemical, or scrub too aggressively, and you can trap moisture inside the padding where mold and mildew quietly take hold, or you can wear down the fibers on the cover until it looks tired long before the mattress itself is actually worn out.
The good news is that cleaning a mattress properly isn't complicated. It just requires a bit more patience and the right approach than most people expect. This guide walks through how to clean a mattress safely, what to avoid, when a mattress cleaning service is worth the money, and how to keep it fresh between deep cleans.
Why Mattress Cleaning Needs a Different Approach
A mattress absorbs sweat, skin cells, oils, and dust for years, often without a cover in between if you skip a mattress protector. Over time, that buildup feeds dust mites and can trigger allergies, which is one of the most common reasons people search for how to clean a mattress in the first place.
Here's the part that trips people up: mattresses are essentially sponges with a fabric skin. Coil and hybrid mattresses have air pockets that hold onto moisture. Memory foam is even less forgiving because it's dense and slow to dry, so oversaturating it during cleaning mattress efforts often does more harm than the original stain ever did.
Fabric covers, whether they're quilted, knit, or a more delicate jacquard weave, react differently to heat, friction, and chemicals than upholstery fabric on a couch. Aggressive scrubbing breaks down the fibers and creates that fuzzy, pilled texture you sometimes see on older mattresses. Harsh solvents can bleach color or weaken the stitching around seams. None of this is reversible, which is why a slower, more deliberate cleaning method actually saves the mattress in the long run.
What You'll Need Before You Start
Before diving into cleaning mattress techniques, gather your supplies so you're not scrambling mid-process, especially since some steps need to happen quickly to avoid a stain setting in.
-
A vacuum with an upholstery attachment
-
Baking soda (unscented, plain)
-
A mild mattress cleaner or a gentle DIY solution (more on this below)
-
Cool water, not
-
Microfiber cloths or clean white towels
-
A spray bottle
-
Optional: an enzyme cleaner for organic stains like sweat, urine, or blood
Skip anything with bleach, ammonia, or strong solvents unless the mattress manufacturer explicitly says it's safe. Check the care tag first. Some mattresses, especially memory foam models, have specific instructions about what not to use, and ignoring that can void the warranty.
Step-by-Step: How to Clean a Mattress
1. Strip Everything Off
Remove sheets, mattress protectors, and pillows. Wash bedding on the test setting the fabric allows. This alone eliminates a good portion of the dust mites and allergens that make a mattress feel like it needs cleaning in the first place.
2. Vacuum Thoroughly
Use the upholstery attachment and go over the entire surface, including the sides and seams where dust and debris tend to collect. Go slowly. A quick pass looks like it's doing the job but usually misses the embedded particles sitting deeper in the fabric weave. Flip to the edges and vacuum along piping and handles too, since dust settles into those crevices more than people expect.
3. Spot Treat Stains First
Before applying anything to the entire mattress, deal with visible stains individually. This keeps you from oversaturating the whole surface when only a small area needs attention. Details on stain-specific treatment are in the next section.
4. Deodorize With Baking Soda
Sprinkle a generous, even layer of baking soda across the mattress. Baking soda pulls moisture and odor out of the fabric without leaving any residue behind, which makes it one of the safest tools in any cleaning mattress routine. Let it sit for at least 30 minutes, though several hours or overnight works even better if odors are stubborn.
5. Vacuum Again
Vacuum up all the baking soda thoroughly. Any leftover powder can attract more dust over time, so take an extra pass to make sure it's fully lifted.
6. Apply a Light Cleaning Solution
If stains or odor remain, lightly mist (not soak) the area with a diluted mattress cleaner or a homemade solution of one part white vinegar to two parts water with a small amount of mild dish soap. Blot with a clean cloth. Never pour liquid directly onto the mattress. The goal is dampening the surface fabric, not saturating the foam or padding underneath.
7. Blot, Don't Scrub
This is the step most responsible for fabric damage. Scrubbing pushes stains deeper and roughs up the fibers, especially on quilted or knit covers. Blot in one direction with light pressure, letting the cloth absorb the moisture and lifted stain rather than forcing it out through friction.
Removing Specific Stains Without Damaging Fabric
Different stains call for different treatment, and using the wrong one can set a stain permanently or discolor the fabric.
Sweat and yellow stains: Mix equal parts hydrogen peroxide and water with a small squirt of dish soap. Test on a hidden area first, since peroxide can lighten certain fabric dyes. Apply lightly, blot, and let air dry.
Blood stains: Use cold water only. Warm water sets protein-based stains like blood almost instantly. Blot with a cloth dipped in cold water, then follow with a small amount of hydrogen peroxide if the stain persists.
Urine: An enzyme-based cleaner is the most effective option here because it breaks down the uric acid crystals rather than just masking odor. Regular soap or vinegar can neutralize surface smell temporarily, but enzyme cleaners actually address the source.
Vomit: Scrape off any solid residue first, then treat with the same baking soda and enzyme cleaner approach used for urine.
General discoloration or musty smell without a specific stain: Baking soda plus a light vinegar mist usually resolves this without needing a dedicated stain remover at all.
Choosing the Right Mattress Cleaner
Not every product marketed as a mattress cleaner is actually formulated with fabric safety in mind. When picking one, look for:
-
pH-neutral formulas, since highly acidic or alkaline cleaners degrade fabric fibers over time
-
No bleach or chlorine-based ingredients
-
Enzyme-based formulas for organic stains
-
Fragrance-free or lightly scented options if anyone in the household has sensitivities
-
A patch test recommendation on the label, which is a good sign the manufacturer understands fabric variability
Homemade solutions work well for light maintenance cleaning, but a dedicated mattress cleaner designed for the job tends to perform better on set-in stains and is formulated specifically to avoid breaking down foam or cover fabric with repeated use.
Drying: The Step Most People Rush
This is arguably the most important part of the entire process, and it's the one people skip past fastest. A mattress that stays damp for too long develops mold and mildew inside the padding, which is often impossible to fully remove once it takes hold.
After cleaning:
-
Open windows or run a fan to circulate air across the surface
-
Use a dehumidifier in the room if humidity is high
-
Avoid putting sheets back on until the mattress is completely dry to the touch, which usually takes several hours depending on humidity and how much moisture was used
-
Prop the mattress on its side against a wall if possible, so air reaches both the top and underside
If you're cleaning during a humid season, consider doing it outdoors in direct but not overly harsh sunlight, which naturally helps kill bacteria and speeds up drying.
When to Call a Mattress Cleaning Service
DIY methods handle the majority of everyday cleaning mattress needs, but there are situations where a professional mattress cleaning service is genuinely worth it:
-
Deep-set stains that have been there for months or years
-
Persistent odor that doesn't respond to baking soda and airing out
-
Allergy sufferers who need a deeper extraction of dust mites and allergens than a home vacuum can achieve
-
Mattresses that have experienced water damage or flooding
-
High-end or specialty mattresses where the wrong DIY product could void a warranty
Professional services typically use water extraction or steam cleaning with commercial-grade equipment, along with specialized extraction that pulls moisture back out immediately rather than leaving it to air dry on its own. This matters because it dramatically reduces the risk of mold growth compared to a home cleaning attempt where moisture lingers longer. It's an added cost, but for someone dealing with allergies or a stain that's resisted every home remedy, it's often the more practical route than replacing the mattress altogether.
Maintenance Habits That Reduce Deep Cleaning Frequency
The easiest way to avoid frequent deep cleans is prevention:
-
Use a waterproof, breathable mattress protector from day one
-
Vacuum the mattress every time you change sheets, roughly every one to two weeks
-
Sprinkle baking soda and let it sit for a few hours every couple of months, even without visible stains
-
Rotate the mattress every three to six months if the model allows it, to prevent uneven wear
-
Address spills and accidents immediately rather than letting them sit overnight
A mattress protector alone prevents the vast majority of stains that would otherwise require deep cleaning, and it's far cheaper than any mattress cleaning service.
Mistakes That Damage Mattress Fabric
A few habits are responsible for most of the fabric damage people run into:
-
Soaking the mattress instead of lightly misting it, which oversaturates foam and padding
-
Scrubbing hard in circular motions instead of blotting
-
Using water on protein-based stains, which sets them permanently
-
Skipping the patch test before applying a new cleaner to visible areas
-
Putting sheets back on too soon, trapping moisture against the fabric
-
Using bleach or ammonia-based products that break down fibers and can discolor the cover permanently
-
Ignoring the care label, which often has specific guidance based on the exact materials used
Avoiding these mistakes is honestly more important than any specific product you choose. The gentlest mattress cleaner in the world won't help if it's applied incorrectly.
Final Thoughts
Cleaning a mattress well comes down to restraint more than effort. Light misting instead of soaking, blotting instead of scrubbing, patience with drying time instead of rushing to remake the bed. Those small choices are what separate a mattress that still looks and feels new after years of use from one that's stained, sagging, or smelling musty within a season.
If you're dealing with something beyond a home remedy, whether that's a deep-set stain, mold from previous water exposure, or allergy symptoms that just won't quit, a professional mattress cleaning service is a reasonable investment rather than an admission of defeat. Most people, though, can keep their mattress in solid shape with a vacuum, some baking soda, and a gentle mattress cleaner used the right way, at the right pace, without ever putting the fabric at risk.
Learn how to clean a mattress without damaging the fabric. Follow safe, effective methods to remove stains, odors, dust, and allergens at home.