> Editorial Note: Our guidance synthesizes care recommendations from Sleep Foundation, Consumer Reports, Good Housekeeping, and Real Simple. We are not sleep doctors, medical professionals, or contractors; consult a licensed professional for allergen-specific concerns or structural questions. Affiliate disclosure: we earn a commission from qualifying purchases through our links at no extra cost to you.

Most mattresses can be cleaned effectively with baking soda, an enzyme cleaner, and a vacuum — no soaking required, no harsh chemicals needed. The key is working in the right order: dry methods first, wet spot-cleaning second, then a full dry before you put bedding back on.

Related guides: best waterproof mattress protector, best cooling mattress topper, best memory foam mattress, how long does a mattress last

Step 1: Strip and Vacuum

Before anything touches that mattress surface, pull off every layer — sheets, mattress pad, protector, pillows. Toss them in the wash while you work. A bare mattress is a lot easier to clean, and washing your bedding at the same time means you’re not putting dusty linens back onto a freshly cleaned surface.

Once it’s bare, grab your vacuum with the upholstery attachment. Work in slow, overlapping rows from the top of the mattress to the bottom. Don’t rush this part — a standard queen mattress has roughly 40 square inches of surface piping and tufts where dead skin cells, dust mites, and debris pack in tight. Run the attachment along every seam, every button tuft, and both side panels.

Why does vacuuming come first? Wet cleaning over loose debris turns dust into mud and drives particles deeper into the fabric. A thorough dry vacuum pass removes the bulk before you introduce any moisture, which means your spot-cleaner or enzyme spray can actually reach the stain rather than sitting on top of a layer of grime. Consumer Reports recommends the upholstery attachment specifically — the beater-bar setting meant for carpet can damage mattress fabric over time.

Step 2: Spot-Clean Stains by Type

Different stains need different chemistry. Using the wrong approach can permanently set a stain or spread it wider. Always blot — never scrub. Scrubbing works the stain sideways into surrounding fibers and deeper into the foam layers underneath.

Urine stains: Use cold water only. Hot water above about 130°F denatures the proteins in urine and bonds them to fabric fibers — that’s what makes the stain permanent. Blot up as much moisture as you can with a dry towel first, then apply an enzyme-based cleaner directly to the stain. Let it sit for 10–15 minutes so the enzymes can break down the uric acid crystals that cause both the stain and the lingering odor. Blot dry. Repeat if needed.

Blood stains: Cold water is non-negotiable here. Blood contains hemoglobin, and even warm water can coagulate it into the fabric. Mix a small amount of 3% hydrogen peroxide (standard drugstore concentration) with cold water — roughly a 1:2 ratio — and dab onto the stain with a clean cloth. You’ll see it fizz slightly as it reacts with the proteins. Blot, don’t rub. For dried blood, you may need two or three applications.

Sweat and yellow stains: These are protein and oil buildup from years of body chemistry. Make a paste of baking soda and a small amount of dish soap with just enough water to create a thick consistency. Apply it directly to the yellowed area, let it sit for 30 minutes, then blot away with a damp cloth. The alkalinity of the baking soda helps lift the acidic residue.

General mystery stains: An enzyme cleaner handles most of them. Apply, let dwell for 10 minutes, blot clean. If a stain has been sitting for weeks or months, it may not fully lift — but enzyme cleaners will reduce discoloration and knock out any associated odor.

Step 3: Deodorize with Baking Soda

Baking soda is sodium bicarbonate, a mild alkali with a pH of around 8.3. Most biological odors — sweat, urine residue, pet smells — are acidic in nature, typically in the pH 4–6 range. When baking soda contacts those odor molecules, the acid-base reaction neutralizes them rather than just masking them with fragrance.

Sprinkle baking soda generously across the entire surface of the mattress. Don’t be stingy — you want a light but even layer over every inch, not just the spots you treated. Then leave it alone.

The longer it sits, the better it works. Good Housekeeping recommends a minimum of 8 hours; overnight is ideal. If you can time this so the mattress sits bare through the night — or better yet, on a sunny afternoon with the windows open — you’ll get the best results. Sunlight provides natural UV exposure that helps neutralize bacteria on the surface.

After the dwell time, vacuum the baking soda off completely using the upholstery attachment again. Go over the surface twice to pull up as much residue as possible. Any leftover powder will feel gritty against your sheet and may irritate skin.

Step 4: Air Dry Completely

This step is not optional and it’s not something you can rush. Putting even slightly damp bedding back onto a mattress — or flipping your mattress before it’s fully dry — traps moisture inside the foam layers. Memory foam and latex foam can’t release interior moisture the way coil mattresses can. Trapped moisture inside foam creates mold within days, and once mold is inside a mattress, there’s no safe way to remediate it. The mattress has to go.

For surface cleaning where you used minimal moisture, plan on 6–8 hours of drying time with good air circulation. Open windows, run a ceiling fan on high, or set a box fan near the mattress blowing across the surface.

If you used more liquid — say, a generous application of enzyme cleaner on a large urine stain — bump that to a full 24 hours before adding any bedding. A dehumidifier in the room speeds the process significantly if you have one. Don’t be tempted to use a hair dryer or space heater directly on the mattress; concentrated heat can break down foam and void some warranties.

How Often Should You Clean a Mattress?

Every 6 months at minimum. That’s the standard maintenance cycle recommended by Sleep Foundation: a full strip, vacuum, baking soda treatment, and spot-check for any emerging stains. Set a reminder for spring and fall — it lines up naturally with the seasonal deep-clean most people do anyway.

After any liquid spill, clean immediately. The longer urine, sweat, or any biological fluid sits, the deeper it penetrates and the harder it is to lift. A fresh spill that’s blotted within 5 minutes is dramatically easier to clean than one that’s been sitting overnight.

If you have allergies or asthma, quarterly cleaning is worth it. Dust mites peak in humid summer months — roughly 1 to 10 million mites can live in a single mattress, according to Sleep Foundation data. Vacuuming every 3 months, combined with a high-quality mattress protector, keeps allergen accumulation in check between deeper cleans.

Frequently Asked Questions

Can you steam clean a mattress?

It depends on the mattress type. Steam cleaning is effective for innerspring mattresses — the high temperature kills dust mites and bacteria. But it’s not recommended for memory foam or latex. Steam introduces significant moisture that foam can’t release quickly, and the heat can break down the cellular structure of foam layers over time. If you have a foam mattress, stick to dry methods and minimal-moisture spot cleaning.

What removes yellow stains from a mattress?

Yellow stains are almost always sweat or body oil accumulation — years of sleeping, not a single spill. A baking soda paste (baking soda + a drop of dish soap + just enough cold water to form a thick paste) applied for 30 minutes and then blotted away works well on moderate yellowing. For deeply set discoloration, a dedicated enzyme cleaner formulated for protein stains will do more heavy lifting. Don’t expect to fully whiten an old mattress — significant yellowing after years of use is normal, and a mattress protector going forward is the real fix.

How do you get urine out of a mattress without a vacuum?

Start by blotting as much liquid as you can with a stack of dry towels — press firmly and swap towels as they saturate. Then apply an enzyme cleaner, let it sit for 15 minutes, and blot again thoroughly with clean towels. Sprinkle baking soda generously over the area and let it sit for several hours to absorb residual moisture and neutralize odor. Then brush or wipe off the baking soda with a dry cloth. It’s messier than vacuuming, but it works. A handheld vacuum or a shop vac makes the final step much cleaner if one’s available.

Can I use bleach on a mattress?

No. Bleach damages fabric fibers and can degrade the foam underneath, and it’s genuinely hazardous in an enclosed bedroom — residual chlorine off-gassing from a mattress you sleep on for 7–8 hours a night isn’t something you want to breathe. It also won’t effectively remove biological stains because it bleaches color rather than breaking down protein. Enzyme cleaners do that job without the health risk or material damage.

How do I clean a memory foam mattress differently?

Memory foam can’t handle submersion or heavy moisture. Don’t use a steam cleaner, don’t drench stains, and never put a memory foam mattress in the washing machine (yes, people try). Spot-clean with the minimum amount of liquid necessary — apply enzyme cleaner to a cloth first, then dab that onto the stain rather than spraying directly onto the foam. Baking soda deodorizing works the same way on foam as on other types. The main difference is drying time: foam needs longer, often 24 hours or more, because it can’t breathe the way coil-supported mattresses do.

Does baking soda actually work on mattress odors?

Yes, and the chemistry is straightforward. Baking soda’s alkaline pH neutralizes the acidic compounds responsible for most biological odors. It doesn’t just absorb smells the way activated charcoal does — it chemically reacts with them. The catch is contact time. A 30-minute application does very little. You need at least 8 hours, ideally overnight, for meaningful odor reduction. If odors are severe — old pet accidents or years of accumulated sweat — you may need to do the baking soda treatment twice, or follow up with an enzyme cleaner before the baking soda pass.

Three products that address the main mattress-cleaning tasks — enzyme formula for stains, UV vacuum for allergens, and a no-scrub spot remover:

1
Pros & Cons

Pros

  • Enzyme formula targets odor-causing matter directly rather than masking it
  • Versatile across mattresses, couches, and upholstery machines
  • Non-toxic and safe for households with kids and pets
  • Leaves no sticky residue on fabrics
  • Subtle lavender scent that is not overpowering

Cons

  • Enzyme cleaners often need longer dwell time and may require repeat applications on deep, set-in stains
  • Lavender scent is a fixed choice, so it will not suit anyone sensitive to fragrance or wanting a scent-free option
  • A single 32 fl oz bottle goes quickly if you are treating large upholstery surfaces or multiple mattresses
Why We Love It

There is something quietly satisfying about a mattress that feels genuinely fresh, and that is exactly what Geode is built for. Instead of spraying perfume over the problem, its enzyme formula goes after the body oils and organic residue that build up where you sleep, so the clean feeling actually lasts.

In a real bedroom, it earns its spot on the shelf because it does double duty. The same bottle that refreshes your mattress also works on the headboard cushions, the reading chair in the corner, and the sofa in the next room. The lavender scent is soft and calming rather than loud, so your space smells settled, not sprayed.

If you want a mattress and upholstery refresh that tackles odors at the source without harsh chemicals around your family, this one delivers.

Room Fit Guide

Styles it works with: Modern Farmhouse, Scandinavian, Minimalist, and Boho spaces where a clean, natural feel matters

Best placed in: beside the bed for mattress care, the living room sofa, and on fabric accent chairs and cushions

May not suit: homes where anyone is sensitive to added fragrance, or households needing a single bottle to cover many large upholstery pieces at once

Is It Worth It?

Buy it if:

  • You want to remove mattress odors at the source rather than mask them
  • You need one fabric-safe cleaner for mattresses, couches, and upholstery machines
  • You prefer a non-toxic formula safe to use around kids and pets

Consider waiting if:

  • You are mid-redecorating and want to tackle all soft surfaces at once, since you may need more than one bottle

Skip it if:

  • You need a completely fragrance-free cleaner or cannot tolerate lavender
  • You are after an instant single-pass result on deep, set-in stains without repeat treatment

Check the latest price and availability on Amazon before it sells out.

2
-34%
FEPPO Mattress Vacuum Cleaner with UV-C Light, 16Kpa Suction, 140°F Heat & HEPA Filter for Beds, Sofas & Couches (Corded, 500W)
$99.99 Save $33.53
$66.46
Pros & Cons

Pros

  • Strong suction paired with high-frequency tapping pulls dust from deep within fabric layers
  • Automatic UV-C safety shutoff prevents light leakage during normal use
  • HEPA filtration and dual dust cup design help maintain steady suction over time
  • Long 16.4-foot cord and light weight make whole-home cleaning comfortable
  • Multiple safety protections including overheating, over-current, and locking rotor protection

Cons

  • Not suitable for picking up pet hair, so pet owners will still need a separate vacuum
  • Corded design limits range to outlet access and the 16.4-foot cord length
  • Prolonged continuous use can trigger overheating protection and force a temporary shutdown to cool down
Why We Love It

If refreshing your bedroom has been on your list, this FEPPO vacuum makes it feel doable. It combines real suction with UV-C light and a burst of 140°F heated air, so your mattress, sofa, and crib get a genuine deep clean rather than a surface tidy. The HEPA filter is the quiet hero here, trapping the fine particles that tend to settle into bedding and trigger sniffles.

In a real room it reads as a compact, easy-to-grab tool rather than a bulky machine. At 3.8 pounds with a 16.4-foot cord, you can move from the bed to the reading chair to the couch without thinking about it. The wide 7-inch inlet means fewer passes, and the auto-off UV-C light gives you peace of mind that you are not pointing anything harmful at yourself.

If you want a fresher, more hygienic sleep surface without committing to a heavy full-size vacuum, this one delivers.

Room Fit Guide

Styles it works with: Modern, Minimalist, Scandinavian, and family-friendly Transitional homes where clean, allergen-light spaces matter.

Best placed in: Beside the bed for mattress care, near the living room sofa, and in the nursery for crib mattress cleaning.

May not suit: Homes with shedding pets, since it is not built to absorb pet hair, or rooms far from an outlet given the corded design.

Is It Worth It?

Buy it if:

  • You want to deep clean mattresses, sofas, and crib surfaces to cut down on dust and allergens
  • You value the UV-C light and HEPA filter for a more hygienic sleep environment
  • You prefer a lightweight handheld tool you can move room to room easily

Consider waiting if:

  • You want the cordless or dust-sensor upgrade and can stretch to a higher FEPPO model

Skip it if:

  • You mainly need to clean up pet hair, since this model is not designed for it
  • You need cordless freedom away from outlets

Check the latest price and availability on Amazon before it sells out.

3
Pros & Cons

Pros

  • No-scrub application makes cleaning faster and easier
  • Versatile use across mattresses, sofas, rugs, carpets, and upholstery
  • Targets stubborn yellow stains specifically
  • Useful for quick rental refreshes and everyday spills

Cons

  • A 3.4 out of 5 rating points to inconsistent results, especially on older or deeply set stains
  • Limited product details and specifications make it hard to confirm fabric safety before use
  • Single bottle size may not cover large or repeated cleaning jobs
Why We Love It

If you have ever flipped a mattress and spotted those stubborn yellow marks, you know how quickly they can make a clean bedroom feel less than fresh. This Juefesi spot remover steps in for exactly that moment, promising to lift stains without the tiring scrub-and-rinse routine that wears out both you and your fabric.

What makes it handy is how flexible it is around the home. The same bottle that refreshes your mattress can move on to the living room couch, the hallway rug, or a tired upholstered chair. For renters especially, it is a quick way to make a space feel cared for before guests arrive or before a final walkthrough.

If you want an easy, no-scrub way to freshen fabric around your home without hauling out a steam cleaner, this one delivers.

Room Fit Guide

Styles it works with: Works with any interior style since it is a cleaning product, from Modern Farmhouse to Scandinavian, Boho, and Minimalist spaces

Best placed in: Beside the bed for mattress touch-ups, in the living room near the couch, and in a hallway closet for quick rug and carpet spots

May not suit: Homes needing heavy-duty deep cleaning for large carpeted areas, or households wanting fully detailed fabric-safety guidance before treating delicate materials

Is It Worth It?

Buy it if:

  • You want to remove yellow mattress stains without scrubbing
  • You need one product that handles couches, rugs, and upholstery too
  • You are refreshing a rental quickly before moving in or out

Consider waiting if:

  • You want to read more verified reviews before committing, since the current rating is mixed

Skip it if:

  • You are dealing with deeply set or very old stains that may need professional cleaning
  • You need detailed fabric-safety specs for delicate or specialty materials

Check the latest price and availability on Amazon before it sells out.