Sheets get washed every week or two, but the mattress under them rarely gets any attention. Over the years it takes on sweat, dust, and the odd spill or pet accident. A basic refresh needs a vacuum, baking soda, and a few things from around the house, and this guide covers the steps and how to handle common stains as you go.
What you need
- A vacuum with an upholstery or crevice attachment
- Baking soda
- A spray bottle and cool water
- Mild dish soap or laundry detergent
- Hydrogen peroxide (the 3% kind sold at any drugstore)
- White cloths or towels (colored ones can transfer dye onto a damp mattress)
- A fan, or a sunny window if you can angle the mattress toward it
Step 1: Strip it and vacuum every surface
Take off all bedding, including the mattress protector if you have one, and start the laundry. Vacuum the whole top, then the sides, then the seams and piping, where dust and debris pack in. Go slowly. A quick pass over the flat surface misses most of what is actually in there.
Step 2: Treat visible stains first
Always work on stains before the general deodorizing step, because baking soda over a wet stain just turns into paste. The key rule for every stain on a mattress is to use as little liquid as possible. Foam and fiber fill hold moisture for a long time, and a mattress that stays damp can develop a musty smell or mildew inside, where you cannot reach it.
- Sweat and yellowing: Mix a small amount of dish soap with cool water, dampen a cloth (do not soak it), and blot the area. Follow with a cloth dampened with plain water to lift soap residue, then blot dry with a towel.
- Blood: Use cold water only. Heat sets protein stains like blood. Blot with a cold, damp cloth and repeat with a clean section of the cloth until no more color transfers. If a faint mark remains, dab on a little 3% hydrogen peroxide, wait a few minutes, then blot with cold water. Test a hidden spot first, since peroxide can lighten some fabrics.
- Urine: Blot up as much as you can right away, pressing a dry towel into the spot. Then lightly spray with a mix of equal parts cool water and white vinegar, blot again, and let it air out. Vinegar helps with odor, but it is not a cure-all; our post on whether vinegar is safe to clean with covers what it can and cannot do.
- Drink spills (coffee, wine, juice): Blot immediately, then use the dish soap and water method above. For red wine specifically, the approach on fabric is similar to what we describe in our guide to getting red wine out of carpet and upholstery.
For all of these, blot rather than rub. Rubbing pushes the stain deeper into the padding and spreads it outward.
Step 3: Peroxide, soap, and baking soda for stubborn spots
A common home recipe for set-in stains combines about two tablespoons of baking soda, a few drops of dish soap, and a splash of 3% hydrogen peroxide. Mix it only right before using, since it loses its fizz quickly, and dab it onto the stain with a cloth. Let it sit for a few minutes, then blot with a damp cloth and dry. Keep the amount small. If the stain does not respond after two rounds, stop; heavy repeated scrubbing damages the fabric surface more than the stain does.
Step 4: Deodorize with baking soda
Once the spot treatment is dry, sprinkle a thin, even layer of baking soda over the whole top of the mattress. Leave it for at least an hour. If you can leave it several hours with the windows open or a fan running, even better. Baking soda absorbs odors rather than masking them. Then vacuum it all up with the upholstery attachment, going in overlapping lines so you do not leave powder behind.
Step 5: Dry completely before making the bed
This is the step people rush. Run a fan toward the mattress or prop it up near a window so air reaches the surface. Do not put sheets back on a mattress that still feels cool or damp to the touch, since trapped moisture is how mildew starts. Pressing a dry white towel on the area and checking for any dampness is a simple test.
Flip, rotate, and protect
Check the manufacturer’s care label or website for whether your mattress should be flipped or only rotated; many modern mattresses are built to be used on one side only. Rotating head to foot every few months helps it wear evenly and gives you a chance to inspect it. A washable mattress protector is the single most useful thing you can add. It will not make spills disappear, but it keeps most of them out of the mattress itself, which makes the next cleanup much easier.
What not to do
- Do not soak the mattress or use a steam cleaner unless the manufacturer says it is safe for that material.
- Do not mix cleaning products. In particular, never combine bleach with vinegar or ammonia-based products.
- Do not use hot water on blood or other protein-based stains.
- Do not use heavy scrubbing brushes on memory foam, which tears easily.
When a mattress is beyond saving
If a mattress has a persistent smell after proper cleaning and drying, visible mold growth, or deep saturation from a large spill, cleaning at the surface may not be enough. At that point it is reasonable to consider replacing it rather than continuing to fight it. Everyone’s situation differs, so use your own judgment based on the condition and the age of the mattress.
Where a regular cleaning fits in
A mattress refresh fits a seasonal change or a spare weekend, and it is separate from regular house cleaning. Mattress cleaning is not part of our standard or deep cleaning visits, which cover the checklist described on our service pages. To see what a visit does include, read what is included in a house cleaning or see how standard, deep, and move-out cleaning compare. Arlington Home Cleaning is licensed and insured and works in Arlington, Ashburn, and Northern Virginia. Standard cleaning starts at $135 for a studio, $145 for a one-bedroom, and $195 for a two-bedroom, assuming one bathroom and under 1,000 square feet; the final price depends on bathrooms, square footage, and add-ons. Recurring service gets 15% off weekly, 10% off biweekly, or 5% off monthly. Questions are welcome at 571-350-0866.