Strip all bedding, vacuum the entire mattress surface, treat stains with a gentle solution like diluted white vinegar.
You probably don’t spend much time thinking about what’s happening inside your mattress. Dead skin cells, dust mites, sweat, and the occasional spill all accumulate over time. A mattress can harbor quite a bit of unseen grime without you noticing anything more than a faint odor or some discoloration.
A thorough mattress clean doesn’t require harsh chemicals or professional equipment. With a vacuum, some common household ingredients, and a bit of patience, you can refresh your mattress and extend its life. This guide walks through the method that makes the most sense for most people — starting with what to do first and what to avoid.
Start With the Vacuum and Strip the Bed
The first real step in mattress cleaning is simple and often skipped: strip everything off the bed and run a vacuum over the whole surface. You’re after the dust, dead skin flakes, and allergens that settle into the fabric over weeks of use.
Use the upholstery attachment on your vacuum — the brush helps loosen debris from the fibers. Go over the top, the sides, and any seams where dirt tends to collect. Don’t rush this part; a thorough pass makes the next steps more effective.
What About the Box Spring?
If your mattress sits on a box spring or foundation, vacuum that surface too. Dust and pet dander can migrate between layers, so cleaning both surfaces prevents recontamination.
Why Mattress Cleaning Feels Like a Chore
Mattress cleaning sits in an awkward spot on most people’s to-do lists. It’s not urgent, and a mattress doesn’t look visibly dirty the way a kitchen counter does. But the grime builds up slowly — sweat from 200+ nights a year, dead skin cells that mites feed on, and spills that get absorbed before you notice them.
Here’s what a neglected mattress can accumulate over time:
- Dust mites and their waste: Dust mites thrive on dead skin cells. Their droppings are a common indoor allergen that can trigger sneezing, congestion, and itchy eyes, especially overnight.
- Perspiration and body oils: You lose about a half-liter of fluid through sweat overnight. Much of it ends up absorbed by the mattress padding, contributing to yellowing and odor.
- Mold and mildew spores: Dampness from sweat or spills, combined with poor ventilation, creates a breeding ground for mold. The mattress pad and inner layers trap moisture.
- Bacteria from spills and stains: Any liquid that soaks in — water, juice, coffee — brings bacteria with it. Over time, bacterial growth can contribute to musty smells.
- Pet dander and hair: If pets share the bed, their dander, fur, and saliva proteins get embedded in the mattress, adding to the allergen load.
Regular cleaning interrupts this accumulation cycle. Even a twice-yearly deep clean can noticeably reduce the amount of dust and odor your mattress holds onto.
Spot-Treat Stains Before Deodorizing
Stains come in different varieties, but for most general soiling, a gentle approach is all you need. Spray a light mist of equal parts white vinegar and warm water over the stained area, then blot with a clean cloth — don’t rub, as rubbing pushes the stain deeper into the padding. Per the vacuum the mattress surface guide, blotting fresh spills with dry paper towels first is the right move before any solution touches the fabric.
For tougher, set-in stains, some people use a mix of hydrogen peroxide, water, and a drop of dish soap. Mist the stain, let it sit for 20 to 30 minutes, then blot dry. Test any solution in an inconspicuous spot first to make sure it doesn’t lighten the fabric.
After spot-treating, allow the cleaned area to air dry completely. A fan blowing across the mattress speeds this up. Dampness left in the mattress can lead to mold, so patience here pays off.
Baking Soda Step: How Long Should It Sit?
Once stains are treated and the mattress is dry, sprinkle a generous, even layer of baking soda over the entire surface. Baking soda is a mild alkali that absorbs moisture and neutralizes acidic odors — it doesn’t chemically break down stains, but it pulls smells out of the fabric fibers effectively.
| Factor | Recommendation | Notes |
|---|---|---|
| Sitting time for baking soda | Minimum 30 minutes | Longer is better; 1-3 hours for stubborn odors |
| Vacuum attachment | Upholstery brush | Loosens embedded debris |
| First step | Strip bedding and vacuum | Removes surface dust and allergens |
| Stain treatment | Vinegar-water or peroxide mix | Blot, don’t rub; test first |
| Drying | Allow to air dry completely | Fan helps; prevents mold growth |
| Deep cleaning schedule | Every 3 to 6 months | More often if pets or allergies are present |
Leave the baking soda on the mattress for at least 30 minutes — longer works better. Some people let it sit for several hours or even overnight in a well-ventilated room. The longer it sits, the more moisture and odor it can absorb. After the wait, vacuum the baking soda thoroughly. A few passes with the upholstery attachment should get most of it.
What Not to Do: Common Mattress Cleaning Mistakes
Some cleaning approaches sound effective but can create bigger problems. Steam cleaning, for instance, saturates the mattress with moisture that takes days to dry completely, especially inside thicker padding layers. If you then add baking soda before the mattress is fully dry, you get a damp paste that’s nearly impossible to remove and actively encourages mold. As a guide from The Guardian on vinegar and baking soda explains, controlling moisture is the key to successful DIY mattress cleaning.
Other mistakes to avoid include:
- Using too much liquid: Over-saturating the mattress with any cleaning solution increases drying time and the risk of mildew. Light misting is better than a soaking spray.
- Rubbing stains aggressively: Rubbing grinds the stain deeper into the mattress fibers. Always blot using a dabbing motion with a clean, dry cloth.
- Using bleach or harsh chemicals: These can discolor the mattress fabric and leave strong chemical odors that are hard to remove. Stick to mild household solutions.
- Skipping the vacuum before baking soda: Applying baking soda over a layer of dust and debris reduces its contact with the fabric and makes the vacuum step more difficult later.
Avoiding these missteps keeps the cleaning process smooth and safe for your mattress. Most modern mattresses are made with polyurethane foam or latex, which don’t handle wet cleaning methods well — surface-level treatment is almost always the better approach.
How Often Should You Deep Clean a Mattress?
General recommendations suggest a deep clean every three to six months. If you have allergies, pets that sleep on the bed, or you eat in bed frequently, leaning toward the three-month mark makes sense. The thorough method — vacuum, spot-treat stains, apply baking soda, and re-vacuum — takes about 30 minutes of active work, plus sitting time for the baking soda.
| Schedule | Suitable for |
|---|---|
| Every 3 months | Households with pets, allergies, or frequent spills |
| Every 6 months | General use, no major allergy concerns |
| Yearly (spot-clean only) | Low-use beds, guest rooms, protective covers used |
A good-quality mattress protector can reduce cleaning frequency by preventing sweat and spills from reaching the mattress surface. Wash the protector every month or two to keep the system working. Between deep cleans, airing out the mattress — stripping the sheets and opening the windows for a few hours — helps keep things fresh.
The Bottom Line
Cleaning your mattress doesn’t need to be complicated. Strip the bedding, vacuum thoroughly, treat stains gently with diluted vinegar, then deodorize with baking soda for a few hours before vacuuming again. A 3 to 6 month schedule keeps most mattresses fresh without much effort.
For persistent odors or stains that don’t lift after a single session, a certified upholsterer or professional mattress cleaning service can evaluate whether your specific mattress needs deeper treatment than household methods can offer.
References & Sources
- Nytimes. “How to Clean Mattress” The first step in cleaning a mattress is to strip all bedding and vacuum the entire surface of the mattress to remove dust, dead skin cells, and allergens.
- Theguardian. “How to Clean Mattress” A light spray of diluted white vinegar followed by a layer of baking soda can lift stubborn odors without introducing too much moisture.
