> 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. If you’re weighing options here, our guide to how to clean a mattress stain covers the trade-offs in more detail.

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

1
Best Seller

GEODE Enzyme Mattress Cleaner & Deodorizer - Non-Toxic Stain & Odor Remover with Sweet Lavender (32oz, USA Made)

Geode
In Stock
9.5 /10
TheLastingHome Score
TheLastingHome Score score rating is a scoring system developed by our experts. The score is from 0 to 10 based on the data collected by the AI tool. This score doesn't impact from any manufacturer or sales agent websites. Learn more ›
Pros & Cons

Pros

  • Enzyme action targets organic stains like sweat and body oils effectively
  • Family-safe formula with no harsh chemicals
  • Pleasant lavender scent that isn't artificial or cloying
  • Versatile for all mattress types including memory foam
  • USA-made with quality ingredient standards

Cons

  • No customer reviews yet to verify real-world performance
  • Higher price point compared to generic fabric sprays
  • May require multiple applications for set-in stains
Why We Love It

This is the kind of product that solves a problem most of us don't talk about: mattresses get gross between washes. GEODE's enzyme formula goes beyond surface-level freshening by actually breaking down the body oils and sweat that accumulate over time. The sweet lavender scent is a nice touch that feels spa-like without being overwhelming or artificial.

What sets this apart is the non-toxic promise. You're spraying this on the place where you sleep for 8 hours a night, so knowing it's safe for kids, pets, and sensitive skin matters. The fact that it works on memory foam is key since those mattresses can't be flipped or aired out like traditional ones.

If you want to extend the fresh feeling between sheet changes without exposing your family to harsh chemicals, this one delivers.

Room Fit Guide

Styles it works with: Any bedroom style since it's a functional product, but particularly suits wellness-focused, clean modern, or organic minimalist spaces where non-toxic products align with the overall home philosophy.

Best placed in: Store on bedroom nightstand, in linen closet, or under bathroom sink for quick access during weekly bed-making routine.

May not suit: Homes where lavender scent triggers allergies or sensitivities, or those looking for unscented options only.

Is It Worth It?

Buy it if:

  • You have memory foam or pillow-top mattresses that can't be easily cleaned
  • Kids or pets share your bed and you want non-toxic odor control
  • You prefer enzyme cleaners over chemical sprays for organic stains

Consider waiting if:

  • You want to see verified customer reviews before committing at this price point

Skip it if:

  • You're sensitive to any floral scents, even light ones
  • You need immediate stain removal for visible spills (this works best for odor and refresh)

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

2
-34%
FEPPO 16Kpa UV Mattress Vacuum Cleaner with 253.7nm UV-C Light, High-Temp Drying & HEPA Filter for Beds, Sofas & Fabric Surfaces
Editor's Pick

FEPPO 16Kpa UV Mattress Vacuum Cleaner with 253.7nm UV-C Light, High-Temp Drying & HEPA Filter for Beds, Sofas & Fabric Surfaces

FEPPO
In Stock
9.5 /10
TheLastingHome Score
TheLastingHome Score score rating is a scoring system developed by our experts. The score is from 0 to 10 based on the data collected by the AI tool. This score doesn't impact from any manufacturer or sales agent websites. Learn more ›
$99.99 Save $33.54
$66.45
Pros & Cons

Pros

  • Powerful 500W motor with 16Kpa suction removes embedded allergens effectively
  • Multi-layer HEPA filtration system prevents dust recirculation into bedroom air
  • UV-C light auto-shutoff provides safe operation around children and pets
  • Extended 16.4-foot cord eliminates frequent unplugging on large beds
  • Dual dust cup design separates debris types for easier maintenance

Cons

  • Not designed for pet hair removal despite being marketed for fabric cleaning
  • Corded design limits portability compared to battery-powered alternatives
  • May trigger thermal shutoff during extended cleaning sessions on multiple mattresses
Why We Love It

This FEPPO mattress vacuum tackles the invisible problem most of us ignore: what is living inside our mattresses. While it looks like any handheld vacuum, the combination of hospital-grade UV-C sterilization, hot air drying, and genuinely strong suction makes it a legitimate deep-cleaning tool for fabric surfaces. If you have never used a mattress vacuum before, prepare to be horrified by what comes out of bedding you thought was clean.

The 7-inch wide cleaning head and 16.4-foot cord mean you can actually clean a king-size mattress without constantly repositioning, and the gravity-sensing UV shutoff adds peace of mind if you have curious kids around. The hot air drying feature is a standout for humid climates or anyone dealing with that musty mattress smell.

If you want allergen control and mattress hygiene without paying for a professional cleaning service every few months, this one delivers.

Room Fit Guide

Styles it works with: Modern, Minimalist, Scandinavian, Contemporary (stored out of sight when not in use)

Best placed in: Master bedroom closet, linen storage area, under-bed storage with easy access for monthly deep cleans

May not suit: Homes relying entirely on cordless cleaning tools, small apartments without dedicated storage for specialty appliances, households with multiple pets requiring daily hair removal (this model specifically excludes pet hair)

Is It Worth It?

Buy it if:

  • You or family members suffer from dust mite allergies or asthma triggered by bedroom allergens
  • You want a professional-level mattress cleaning solution without recurring service costs
  • You are dealing with musty odors or moisture issues in mattresses, sofas, or fabric headboards
  • You have young children and need to sanitize play mats, upholstered furniture, and bedding regularly

Consider waiting if:

  • You need a vacuum that handles pet hair as a primary function
  • You prefer cordless convenience and are willing to pay more for battery-powered models

Skip it if:

  • You only need surface-level dusting rather than deep fabric sanitation
  • You have delicate vintage fabrics that cannot tolerate high-temperature air or UV exposure

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

3
Limited Time

Juefesi No-Scrub Mattress Stain Remover - Removes Yellow Stains from Bed, Couch, Carpet & Upholstery - 10.14oz Fabric Spot Treatment

Juefesi
Out of Stock
9.9 /10
TheLastingHome Score
TheLastingHome Score score rating is a scoring system developed by our experts. The score is from 0 to 10 based on the data collected by the AI tool. This score doesn't impact from any manufacturer or sales agent websites. Learn more ›
Pros & Cons

Pros

  • No-scrub formula saves time and physical effort during cleaning
  • Specifically formulated for stubborn yellow protein stains
  • Versatile enough for mattresses, furniture, and carpets
  • Doesn't require pre-mixing or complicated preparation

Cons

  • No customer reviews yet to verify real-world performance
  • Small 10oz bottle may not cover large stained areas
  • Requires 3-minute wait time before wiping
Why We Love It

If you have ever tried to remove yellow stains from a mattress with regular cleaners, you know the frustration of scrubbing endlessly with little progress. This spray takes a different approach with a double surfactant formula that targets protein-based stains specifically, the kind that cause those stubborn yellow marks on bedding and upholstery.

What sets it apart is the no-scrub system. You spray it on, wait just 3 minutes while the micromolecules penetrate the stain, then wipe clean with a damp cloth. The formula is designed not to soak through and damage mattress filling layers, which is a real concern with liquid cleaners. It also works on couches, carpets, and curtains, making it a versatile spot treatment for fabric care throughout your home.

If you want an easier way to tackle yellow mattress stains without the elbow grease and guesswork of traditional cleaners, this delivers a targeted solution.

Room Fit Guide

Styles it works with: Any bedroom style, family living rooms, homes with pets or kids

Best placed in: Linen closet for quick access, under bathroom sink, bedroom nightstand drawer

May not suit: Households needing industrial-strength stain removal for very large surface areas, or those preferring all-natural cleaning products with disclosed ingredient lists

Is It Worth It?

Buy it if:

  • You have yellow stains on your mattress that regular cleaners have not removed
  • You want a low-effort cleaning solution that does not require intense scrubbing
  • You need one product that works on multiple fabric surfaces around your home

Consider waiting if:

  • You want to see verified customer reviews before trying a new stain remover

Skip it if:

  • You need to clean very large stained areas and require a bigger bottle size
  • You only use certified organic or plant-based cleaning products

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