Your mattress collects sweat, dead skin, dust, spills, and odors over time, even when the surface looks clean. Regular cleaning helps remove this buildup, while proper spot cleaning can treat stains without soaking the mattress.
Learning how to clean a mattress starts with using methods that are safe for its materials. This guide covers the full cleaning process, common stains and odors, and simple maintenance habits to help keep your mattress fresh and cleaner between deep cleans.
1. What You’ll Need Before You Start
Gather your supplies before cleaning so you can work efficiently without using excess moisture. For routine cleaning and most how to clean a mattress stain methods, you’ll need:
- Vacuum cleaner with an upholstery attachment
- Baking soda
- Mild dish soap or laundry detergent
- White vinegar, optional
- Spray bottle
- Microfiber cloths
- Soft-bristled brush
- Hydrogen peroxide for certain stains, optional
Before using any cleaner, check the mattress manufacturer’s care instructions, especially for memory foam, latex, or specialty covers.
Test solutions on a hidden area first and use as little liquid as possible to prevent moisture from soaking into the mattress.
2. How to Clean a Mattress: Step-by-Step Guide
A full mattress cleaning does not require soaking or washing the mattress. Instead, work from dry cleaning to targeted stain treatment, deodorizing, and thorough drying.
Step 1: Strip the Bed and Wash Bedding
Remove sheets, pillowcases, blankets, mattress pads, and any removable protector. Wash each item according to its care label while you clean the mattress.
With the bedding removed, check the mattress for stains or areas that need extra attention.
Step 2: Vacuum the Mattress Thoroughly
Use the upholstery attachment to vacuum the entire mattress surface. Go slowly across the top, then clean the sides, seams, edges, and crevices where dust, hair, and debris can collect.
Pay particular attention to tufting and stitched areas rather than running the vacuum quickly over only the flat surface.
Step 3: Spot Clean Stains
When learning how to deep clean a mattress, treat stains individually instead of wetting the entire surface.
Mix a small amount of mild detergent with water and apply it sparingly with a cloth. Blot from the outside of the stain toward the center rather than rubbing.
Because stains can require different treatments, use the appropriate method for each type and avoid oversaturating the mattress.
Step 4: Deodorize With Baking Soda
After spot cleaning, sprinkle a thin, even layer of baking soda over the mattress.
Let it sit for several hours, or overnight if possible, to help absorb odors and residual moisture. Keep the room ventilated or use a fan during this time.
Step 5: Vacuum Again and Let the Mattress Dry
The final step in how to clean a mattress is to vacuum again, removing all baking soda, including powder trapped around seams and edges.
Allow the mattress to air-dry completely before replacing the protector or bedding. A fan or good airflow can help speed up drying.

>>> Also check more: How to Boil an Egg Perfectly Every Time: Soft, Medium, & Hard-Boiled
3. How to Remove Common Mattress Stains
Stains are easier to treat when they are fresh, but older marks may still improve with repeated gentle treatment. Always blot up excess liquid first and check your mattress manufacturer’s instructions before using a cleaning product.
Sweat Stains
Sweat and body oils can leave yellowish marks over time. Apply a small amount of diluted mild detergent to a microfiber cloth and gently blot the stain.
For stubborn discoloration, let the area dry and repeat the treatment rather than using too much cleaner at once.
Urine Stains
For fresh urine, absorb as much liquid as possible with clean towels without rubbing.
When learning how to clean a mattress after a urine accident, address both the stain and odor. Diluted white vinegar may work on some mattresses, followed by baking soda once excess moisture is removed.
Let the area dry, then vacuum thoroughly. For persistent odors, consider an enzyme cleaner labeled safe for mattress fabrics.
Blood Stains
Use cold water, since heat can set protein-based stains. Dampen a clean cloth and gently blot the area.
If needed, add a small amount of mild detergent. Hydrogen peroxide may help with stubborn stains, but patch-test it first because it can discolor some fabrics.
Food and Drink Stains
Remove solid residue, then blot liquids with a clean cloth. Apply a small amount of diluted dish soap or detergent and continue blotting until the stain lifts.
Wipe away excess cleaner with a lightly damp cloth and let the mattress dry completely. Treat strongly colored spills such as coffee, wine, or juice as quickly as possible.
4. How to Get Rid of Mattress Odors
Once stains are under control, the next step in how to clean a mattress is dealing with lingering odors that can remain trapped in the fabric and padding.
- Use baking soda
Sprinkle a thin, even layer over the mattress and leave it for several hours or overnight when possible. Baking soda can help absorb odors rather than simply covering them. Vacuum the mattress thoroughly afterward.
- Improve air circulation
Open windows and use a fan to move air across the mattress. Fresh airflow is particularly important after spot cleaning because lingering moisture can contribute to musty smells.
- Use a fabric-safe odor eliminator when needed
For persistent odors, consider a product specifically labeled as safe for upholstery or mattresses. Follow the product directions, test a hidden area first, and avoid saturating the mattress. Strong or recurring musty odors can indicate a moisture problem that needs more than deodorizing.
5. How to Keep Your Mattress Clean Longer
Knowing how to clean a mattress is useful, but regular upkeep can reduce how often you need to deal with deep stains and odors. A few simple habits can make routine cleaning much easier:
- Use a mattress protector: A washable protector creates a barrier against sweat, spills, body oils, and other debris. Wash it according to the manufacturer’s instructions.
- Wash bedding regularly: Clean sheets and pillowcases help reduce the amount of sweat, skin cells, and oils that reach the mattress.
- Vacuum the mattress every few months: Use an upholstery attachment to remove dust, hair, and debris, paying extra attention to seams and edges.
- Rotate the mattress as recommended: Rotation can promote more even wear, but follow the manufacturer’s guidance because not every mattress is designed to be rotated or flipped.
- Clean spills promptly: Blot liquids as soon as possible so they have less time to penetrate deeper into the mattress.
- Keep the mattress dry: Allow moisture from cleaning or spills to dry completely before covering the mattress again.
>>> Read more: How to Clean an Oven: 7 Easy Steps for a Spotless, Grease-Free Oven
6. Common Mattress Cleaning Mistakes to Avoid
Even when you know how to clean a mattress, using too much water or the wrong technique can create new problems. Avoid these common mistakes:
- Soaking the mattress with water: Mattresses can be difficult to dry internally, and trapped moisture can contribute to mold or mildew.
- Using too much cleaning solution: More cleaner does not necessarily remove a stain faster and can leave residue behind.
- Scrubbing stains aggressively: Scrubbing may spread a stain, push it deeper into the material, or damage the surface fabric. Blot instead.
- Sleeping on the mattress before it’s completely dry: Covering or using a damp mattress can trap moisture inside.
- Using harsh chemicals without checking the care instructions: Bleach, strong solvents, and some stain removers may discolor or damage mattress materials.
- Mixing cleaning chemicals: Never combine products such as bleach and ammonia, which can produce dangerous fumes.
- Treating every stain the same way: Blood, urine, sweat, and food stains may require different cleaning methods.
7. FAQs
How Do You Get Yellow Brown Stains Out of a Mattress?
Blot the stain with a small amount of diluted mild detergent, then let the area dry completely. For stubborn stains, check the mattress care instructions before using stronger cleaners.
How Do You Deep Clean a Mattress Without a Machine?
Vacuum the mattress, spot-clean stains, apply baking soda for several hours, then vacuum again. Let the mattress air-dry completely before replacing the bedding.
How to Disinfect a Mattress From Bed Bugs?
Cleaning or disinfecting a mattress alone will not eliminate bed bugs because they can hide throughout the bed and surrounding area. Wash and dry suitable bedding at recommended temperatures and consider professional pest control for an infestation.
How to Sanitize a Mattress Without Washing It?
Vacuum thoroughly, spot-clean stains, and use a mattress-safe cleaning product when needed. Avoid soaking the mattress and allow it to dry completely before use.
8. Conclusion
Mattress cleaning comes down to removing debris, treating stains carefully, controlling odors, and avoiding excess moisture. Regular vacuuming, clean bedding, and a washable protector can also help prevent buildup.
Learning how to clean a mattress properly means following the care instructions, using targeted treatments, and letting it dry completely before replacing the bedding.