Most mattresses go years without a thorough cleaning, despite spending every night in direct contact with skin, sweat, and everything that comes with regular use. Unlike a sofa or carpet, a mattress isn’t something you can easily see getting dirty, which is exactly why it accumulates more than most people realize.
At Clean Master Carpet Cleaning, mattress cleaning is part of our upholstery service across the entire DFW area. Here’s the complete, step-by-step guide to cleaning your mattress properly, covering routine maintenance, stain treatment, sanitizing, and the differences between mattress types that affect how much moisture is safe to use.
Why Mattress Cleaning Matters More Than It Seems
A mattress absorbs sweat, skin cells, and body oils every night, material that accumulates in the surface fabric and, over time, works into the upper layers of foam or padding beneath. This buildup feeds dust mites, contributes to odor, and can affect both the mattress’s feel and its hygiene over years of use.
Unlike most home surfaces, a mattress can’t be fully laundered or replaced easily, which makes routine maintenance and periodic deeper cleaning the realistic path to keeping it in good condition.
Step 1: Strip and Vacuum Thoroughly
Remove all bedding, sheets, mattress protector, pillows, and wash them according to their care labels. With the mattress bare, vacuum the entire surface using your vacuum’s upholstery attachment.
How to vacuum a mattress effectively:
- Work in overlapping passes across the full surface, including the sides
- Pay particular attention to seams, tufts, and the perimeter edge, these areas trap dust, hair, and debris that the flat surface passes miss
- Vacuum both sides if the mattress is flippable
- Use a crevice tool around buttons, handles, and edge piping where the upholstery brush can’t reach fully
This step alone removes a significant amount of dust, dead skin cells, and debris sitting on the surface, material that contributes to dust mite populations and surface odor if left in place. Vacuum your mattress every time you change your sheets, or at minimum monthly.
Step 2: Spot Treat Stains
Address visible stains before any general cleaning or deodorizing, treating stains first prevents them from being driven deeper into the mattress by subsequent cleaning steps.
Sweat Stains
Sweat stains, typically yellowish discoloration, often most visible on lighter mattress covers, respond well to a hydrogen peroxide and dish soap solution.
- Mix 1 part dish soap with 2 parts hydrogen peroxide (3%) in a spray bottle
- Spray directly onto the stain, don’t oversaturate
- Allow to sit for 10 to 15 minutes; you may see light bubbling as the peroxide reacts with the stain
- Blot with a clean, damp cloth, work from the outside of the stain inward to avoid spreading it
- Allow to air dry fully before proceeding to any other step
Blood Stains
Blood is a protein stain that reacts to heat by setting permanently, always use cold water, never warm or hot.
- Mix a small amount of cold water with a few drops of dish soap
- Apply to the stain with a clean cloth, working from the outside in
- Blot, don’t rub, repeatedly with a clean section of cloth, re-wetting as needed
- For stubborn blood stains, a paste of cold water and baking soda left for 30 minutes before blotting can help lift the remainder
Urine Stains (Adult or Pet)
For urine, whether from a pet, a child, or an adult accident, an enzyme-based cleaner is the most effective treatment, addressing both the stain and the underlying odor source. Read our full guide on how to use enzyme cleaner on carpet for the same dwell-time principles applied to fabric.
- Blot up as much liquid as possible immediately if the stain is fresh
- Apply enzyme cleaner generously to fully saturate the stained area
- Allow a minimum 15 to 20 minute dwell time, enzyme cleaners need time to break down the organic compounds
- Blot thoroughly with clean dry towels to extract as much moisture as possible
- Allow to air dry completely, this can take several hours; use a fan to speed the process
For all spot treatments: never saturate the mattress beyond what’s needed to treat the visible stain. Excess moisture is the single biggest risk in mattress cleaning, covered in detail below.
Step 3: Deodorize With Baking Soda
Once stains are treated and the mattress is dry, a baking soda treatment addresses general odor and freshens the surface without introducing any moisture.
- Sprinkle a generous, even layer of baking soda across the entire mattress surface
- For extra odor-fighting power, mix a few drops of essential oil into the baking soda before applying (optional)
- Let it sit for a minimum of 30 minutes, for significant odor, leave it for several hours or overnight with windows open if possible
- Vacuum thoroughly to remove all baking soda, going over the surface multiple times to ensure complete removal
This step is safe for every mattress type and a good routine practice every few months, independent of any other cleaning need.
Step 4: Steam Clean for Sanitizing
For a deeper sanitizing pass, particularly useful for dust mite reduction and general hygiene, steam cleaning is an effective, low-moisture option appropriate for most mattress types.
How to steam clean a mattress safely:
- Use a handheld steam cleaner with a fabric or upholstery attachment, not a full steam mop designed for hard floors
- Hold the steamer 6 to 8 inches from the mattress surface and keep it moving continuously, never hold it stationary in one spot
- Work in sections, covering the full surface in slow, overlapping passes
- The goal is surface heat exposure, not saturation, steam should not leave the mattress visibly wet
- Allow the mattress to air dry fully before adding any bedding back, this typically takes 1 to 3 hours with good ventilation
Steam temperatures above 130°F kill dust mites on contact, making this an effective hygiene step. It does not replace deep extraction cleaning for ground-in stains or heavy soiling, it’s a sanitizing and freshening method.
Mattress Type Considerations: Why Moisture Tolerance Varies
This is the most important safety consideration in mattress cleaning, and it varies significantly by mattress construction.
Memory Foam: Highly Moisture Sensitive
Memory foam has an open-cell structure that absorbs moisture readily and dries very slowly. Excess moisture introduced during cleaning, whether from over-wetting a stain treatment or aggressive steam application, can penetrate deep into the foam where it has very limited ability to evaporate. Trapped moisture in memory foam creates ideal conditions for mold growth that may not become apparent until weeks later as a persistent musty smell.
For memory foam mattresses: use the absolute minimum moisture necessary for any spot treatment, always blot rather than soak, and keep steam cleaning passes brief with the steamer moving continuously rather than dwelling on any section. When in doubt, less moisture is always the right call.

Hybrid Mattresses: Mixed Considerations
Hybrid mattresses combine a foam or latex comfort layer over an innerspring support core. The foam layers carry the same moisture sensitivity as memory foam, over-wetting risks the same slow-drying, mold-prone outcome. The spring core adds an additional consideration: if moisture penetrates deep enough to reach the metal coils, it can cause rust that transfers as staining to the mattress cover and bedding over time.
For hybrid mattresses: treat the surface with the same moisture caution as memory foam. Spot treatments should be blotted and dried thoroughly before moving to the next step, and steam cleaning should remain a surface-level pass rather than prolonged exposure in any one area.
Step 5: Allow Full Drying Before Re-Bedding
This step is easy to rush and important not to. Before putting sheets and a mattress protector back on, confirm the mattress is completely dry, not just dry to a quick touch, but dry through any treated areas when pressed firmly.
If you have a fan, point it at the mattress and let it run for the final hour of drying time. Open windows if humidity allows. For DFW’s humid summer conditions, this extra drying time matters more than it would in a drier climate, moisture trapped under bedding in a humid room takes longer to fully clear.
Step 6: Use a Mattress Protector Going Forward
This is the single most effective prevention step available, and it changes the entire maintenance equation going forward.
A quality waterproof mattress protector creates a barrier between the mattress surface and everything that would otherwise reach it directly, sweat, spills, pet accidents, dust. The protector itself is machine washable, which means the protective layer can be laundered regularly while the mattress beneath stays clean and dry.
What to look for in a mattress protector:
- Waterproof backing (not just water-resistant)
- Breathable top fabric, avoids trapping heat during sleep
- Fitted, full-encasement style for maximum protection against dust mites and allergens
With a protector in place, future cleaning needs drop significantly, most maintenance becomes washing the protector itself rather than treating the mattress directly.
How Often to Clean Your Mattress
| Task | Frequency |
| Vacuum | Every sheet change (weekly to biweekly) |
| Spot treat new stains | Immediately when they occur |
| Baking soda deodorize | Every 2 to 3 months |
| Steam clean and sanitize | Every 3 to 6 months |
| Flip or rotate (if applicable) | Every 3 to 6 months per manufacturer guidance |
When to Call Clean Master Instead
DIY mattress cleaning handles routine maintenance and most common stains effectively. Some situations are better handled professionally:
- Significant or set-in stains that don’t respond to spot treatment
- Persistent odor that doesn’t resolve with baking soda treatment, may indicate moisture has reached deeper layers
- Mattresses that have never been professionally cleaned and show years of accumulated soiling
- Allergy or asthma concerns where deeper allergen removal is the goal
Clean Master’s professional upholstery cleaning service addresses mattresses with appropriate low-moisture extraction and chemistry matched to the specific mattress material, reaching contamination that surface-level home treatment can’t fully resolve, without the over-wetting risk that makes DIY deep cleaning tricky on foam-based mattresses.
We serve the entire DFW area with upholstery cleaning, carpet cleaning, tile and grout cleaning, and air duct cleaning.
Frequently Asked Questions
How long does it take to clean a mattress properly?
Routine vacuuming and baking soda treatment takes about an hour including dwell time. A full process including stain treatment and steam sanitizing, plus drying time, spans a few hours of active work and several hours of drying, plan for a full day if you’re doing a complete deep clean, since you’ll want the mattress fully dry before sleeping on it again.
Can I sleep on my mattress the same day I clean it?
Only if it’s fully dry. For baking soda-only treatment, yes, once vacuumed, it’s immediately ready. For anything involving moisture (spot treatment, steam cleaning), wait until the mattress passes a firm-press dry test, which can take several hours depending on humidity and ventilation.
Is it safe to use a regular vacuum on my mattress?
Yes, using the upholstery attachment rather than the standard floor head. The upholstery attachment has appropriate suction and a brush surface designed for fabric rather than carpet, which is gentler on mattress fabric and more effective at lifting embedded debris from the surface weave.
The Bottom Line: Routine Care Prevents the Need for Deep Intervention
A mattress cleaned regularly, weekly vacuuming, prompt stain treatment, periodic deodorizing and sanitizing, rarely needs aggressive intervention. The moisture caution matters most for memory foam and hybrid mattresses, where over-wetting risks problems that are harder to fix than the original stain or odor. A mattress protector going forward is the step that makes everything else easier.
For mattresses that need more than home care can provide, contact Clean Master Carpet Cleaning today for professional upholstery cleaning across the entire DFW area.