The average mattress contains between 100,000 and 10 million dust mites and absorbs up to a pound of dead skin cells per year from its occupants. Regular vacuuming, targeted stain treatment, baking soda deodorizing, and a complete drying process address all of these issues. The method that works for a memory foam mattress differs from what works for an innerspring — and getting moisture into a foam mattress without proper drying creates a mold problem worse than the original stain. This guide covers all mattress types with specific treatment by stain type.
What You’ll Need
- Vacuum with upholstery and crevice attachments — for dust, dander, and debris removal
- Baking soda (1–2 cups) — for deodorizing and drawing out moisture and oils
- Dish soap (clear, mild) — for general fabric cleaning
- Hydrogen peroxide (3%) — for blood stains and urine odor neutralization
- White vinegar — for urine stains and general deodorizing
- Cold water — always use cold on protein-based stains (blood, urine, sweat)
- Enzyme cleaner — most effective for urine and pet odors; neutralizes at the molecular level
- Clean white cloths (several) — for blotting; never use colored cloths on light mattresses
- Fan or dehumidifier — for drying after any wet cleaning
Safety and Precautions
- Never saturate a mattress with liquid. Excess moisture soaks through the cover fabric into the foam or coils and creates mold and mildew growth within 24 to 48 hours in a humid environment. Apply cleaning solutions sparingly to a cloth, not directly to the mattress.
- Never use hot water on protein stains (blood, urine, sweat, vomit). Heat denatures protein molecules and bonds them permanently to fabric fibers. Always use cold water for these stains.
- Test hydrogen peroxide on a hidden edge before applying to visible surfaces — hydrogen peroxide can bleach some mattress fabrics.
- Do not put a mattress protector back on until the mattress is completely dry. A damp mattress under a cover creates ideal mold conditions.
Step 1: Strip and Wash All Bedding
Remove all sheets, pillowcases, and the mattress protector before cleaning the mattress. Wash bedding in the hottest water the fabric care label allows. Washing at 130°F (54°C) or above kills dust mites. If your washing machine does not reach this temperature, add a laundry sanitizer to the wash cycle. Place the mattress protector aside for inspection — if it has visible stains that penetrated through, the mattress surface beneath needs spot cleaning.
Step 2: Vacuum the Entire Mattress Surface
Use the upholstery attachment on your vacuum to clean the entire top surface, both sides, and all four edges. Work in overlapping passes from head to foot. Pay special attention to seams and piping where dust mite excrement, skin cells, and debris accumulate in dense pockets that cannot be reached with flat surface cleaning. After the top surface, stand the mattress on its side and vacuum both the bottom surface and the box spring or platform slat surface beneath where it rests — this area accumulates significant dust that transfers to the mattress.
Step 3: Treat Stains by Type
Blood Stains
Use cold water only — never warm or hot. Combine 2 tablespoons of hydrogen peroxide with 1 tablespoon of dish soap and apply to a clean white cloth. Blot the stain (never scrub — scrubbing pushes the stain deeper into fibers). The hydrogen peroxide reacts with the blood protein and breaks it down. Blot with a clean water-dampened cloth to remove residue, then dry the area immediately with a dry cloth and a fan. For old, dried blood stains, pre-treat with a paste of meat tenderizer (enzyme-based) and cold water, let sit 30 minutes, then proceed with hydrogen peroxide treatment.
Urine Stains (Fresh)
Act immediately. Blot up as much moisture as possible with dry cloths, pressing firmly. Apply a solution of 2 cups cold water, 2 tablespoons baking soda, and 1 tablespoon dish soap to the area. Blot repeatedly. Once most of the liquid is removed, spray the area with undiluted white vinegar, let sit 5 minutes, then blot dry. Finally, sprinkle baking soda generously over the damp area and let sit for 8 hours before vacuuming. This sequence absorbs, neutralizes, and deodorizes simultaneously.
Urine Stains (Set-In)
Enzyme-based cleaners (like Nature’s Miracle or similar pet odor eliminators) are the most effective treatment for set-in urine — they contain enzymes that break down uric acid crystals, which are what cause the persistent smell. Saturate the stain area with enzyme cleaner, cover with plastic wrap to prevent evaporation, and let sit for 8 to 24 hours. Remove the plastic wrap and allow to air dry completely with a fan.
Sweat and Body Oil Stains (Yellow Staining)
The yellow staining that develops on white mattress covers over years is caused by accumulated sweat, body oils, and oxidized skin cells. Mix 3 tablespoons of baking soda, 1/4 cup of 3% hydrogen peroxide, and 1 teaspoon of dish soap to form a paste. Apply to yellowed areas, let sit 30 minutes, then blot away with a damp cloth. Dry thoroughly. This treatment also reduces the odor associated with long-term sweat buildup.
Food and Beverage Stains
For most food stains, a mild dish soap solution (1 teaspoon dish soap per 1 cup cold water) applied to a cloth and blotted onto the stain is effective. For tannin stains (coffee, tea, wine), adding white vinegar to the cleaning solution improves results. Always blot — never scrub. Work from the outer edge of the stain inward to prevent spreading.
Step 4: Deodorize with Baking Soda
After spot treating any stains, sprinkle a generous, even layer of baking soda over the entire top surface of the mattress. For a standard queen mattress, use about 1 cup. Let the baking soda sit for a minimum of 2 hours — longer is better; overnight if possible. Open bedroom windows during this time. The baking soda absorbs moisture, body oils, and odors from the mattress surface and near-surface foam layers. Vacuum the baking soda off thoroughly using the upholstery attachment when done.
Step 5: Address Dust Mites
Vacuuming removes dust mite bodies and fecal matter from the surface. To kill dust mites in deeper mattress layers, three approaches are effective for home use: sunlight exposure (UV kills dust mites — move the mattress to direct sunlight for 2 to 3 hours on each side if practical); steam cleaning (a handheld steam cleaner at 130°F+ kills dust mites but should only be used on innerspring mattresses, not memory foam where deep moisture is a concern); or allergen-proof mattress encasements (covers that create a physical barrier keeping dust mites inside the mattress from reaching you and blocking new colonization).
Step 6: Dry the Mattress Completely
This is the most important step that most guides underemphasize. A mattress that is damp when the mattress protector goes back on will develop mold within days. After any wet cleaning, direct a fan at the mattress surface and run it for at least 4 to 6 hours. In humid climates, use a dehumidifier in the room simultaneously. The mattress should feel completely dry to the touch — including pressing firmly on treated spots — before being covered. If any spot feels cooler or slightly damp, continue drying.
Mattress Cleaning Schedule
- Monthly: Vacuum the mattress surface when changing sheets
- Every 3–6 months: Full baking soda deodorizing treatment; flip or rotate the mattress
- Annually: Deep clean including stain treatment of any accumulated marks and dust mite treatment
- Immediately: Spot treat any liquid spills before they penetrate into foam layers
Include mattress maintenance as part of your seasonal home cleaning schedule. Also pair with our pillow cleaning guide for complete bedroom hygiene.
Memory Foam vs. Innerspring: Cleaning Differences
- Memory foam: Cannot tolerate excess moisture — it does not dry as quickly as traditional foam and mold develops faster inside the dense foam cells. Use only minimal moisture for spot cleaning and dry aggressively with fans. Do not steam clean memory foam.
- Innerspring: More forgiving of moisture because air can circulate through the coil structure. Can be steam cleaned on the surface for dust mite treatment.
- Latex: Similar to memory foam in moisture sensitivity but naturally resistant to dust mites and mold. Clean with minimal moisture; enzyme cleaners work well on protein stains.
- Hybrid (foam + coils): Treat like memory foam for moisture management — the foam layers on top are what retain moisture.
Frequently Asked Questions
How often should I clean my mattress?
Vacuum the mattress monthly when you change sheets. Do a full baking soda deodorizing treatment every 3 to 6 months. Treat stains immediately when they occur. A full deep clean once a year is sufficient for mattresses with a good mattress protector in place.
How do I get the yellow stains out of a mattress?
Yellow staining from sweat and body oils responds to a paste of baking soda, hydrogen peroxide, and dish soap. Apply, let sit 30 minutes, blot away, and dry with a fan. This treatment lightens most sweat staining significantly. Older, set-in yellowing may require multiple treatments.
Can I use a steam cleaner on my mattress?
Steam cleaning works well on innerspring mattresses and effectively kills dust mites. Do not steam clean memory foam — the intense heat and moisture penetrate the dense foam and can cause interior mold that is impossible to remediate once established.
How do I get the urine smell out of a mattress?
For fresh urine: blot, apply cold water with baking soda and dish soap, then white vinegar. Follow with baking soda left overnight and vacuumed off. For set-in urine smell: enzyme cleaner is the only reliable treatment. Regular cleaners mask the smell temporarily but do not break down uric acid crystals, which re-activate when exposed to humidity.
Does baking soda actually clean a mattress or just deodorize it?
Baking soda primarily deodorizes and absorbs surface moisture and oils — it does not clean or remove stains in any significant way. Use stain-specific treatments for marks and baking soda afterward for odor neutralization. The combination of targeted stain treatment followed by baking soda deodorizing is more effective than either alone.
Conclusion
A properly cleaned mattress starts with vacuuming, followed by targeted stain treatment by type (not one generic method for all stains), baking soda deodorizing, and — most critically — complete drying before covering. Using a quality mattress protector is the single most effective way to reduce how often your mattress needs intensive cleaning: it prevents liquid penetration, reduces sweat absorption, and creates a washable barrier between you and the mattress. For a comprehensive bedroom refresh, see our laundry room cleaning tips for washing bedding effectively and our house cleaning tips for the full home approach.
