Select the type of stain you're dealing with to get personalized cleaning recommendations.
Select a stain type to see your personalized cleaning solution.
When a deep stain sinks into your mattress, it can feel like a nightmare - especially if the mark looks permanent. Mattress stain removal is actually doable with the right approach, a few household items, and a bit of patience. Below is a step‑by‑step guide that works for blood, urine, wine, oil and other tough marks.
Different stains need different chemicals. Figuring out what you’re dealing with helps you pick the safest, most effective solution.
Having the right tools on hand prevents you from improvising with harsh chemicals that could damage the mattress fabric or foam.
All the recipes below use items you probably already have at home. Choose the one that matches your stain type.
Mix until you get a thick paste. Works best on oil and urine stains.
Shake well in a spray bottle. Ideal for wine, coffee and blood.
Pre‑mix in a spray bottle. Perfect for urine, sweat and food‑based stains.
If the stain is especially stubborn, a wet‑vac can pull out deep‑seated grime that manual blotting misses. Follow these tips:
Steam cleaners can also sanitise without chemicals, but keep the steam nozzle at least 6inches above the surface to prevent oversaturation.
The best cure is prevention. A mattress protector creates a barrier that can be wiped clean instead of treating the mattress itself.
Even with a solid plan, a few mistakes can ruin your effort.
Solution | Best For | Cost (USD) | Drying Time | Safety |
---|---|---|---|---|
Baking soda & vinegar paste | Oil, urine | $0.10 per use | 3‑4hrs | Highly safe, non‑toxic |
Hydrogen peroxide spray | Wine, blood, coffee | $0.25 per use | 4‑5hrs | Gentle bleach - avoid on coloured fabrics |
Enzyme cleaner | Urine, sweat, pet stains | $0.40 per use | 2‑3hrs | Biodegradable, low irritation |
A thin solution of mild laundry detergent can be used for light spills, but it’s best to stick with the DIY mixes above. Detergent can leave a residue that attracts dust and may affect the mattress’s breathability.
At the 3% concentration recommended here, hydrogen peroxide is safe for most foam types when used sparingly and fully rinsed. Over‑application or using higher concentrations can weaken the foam’s structure.
The mattress must be completely dry. In a well‑ventilated room with a fan, 4‑6hours is typical. In colder or humid climates, give it up to 12hours to avoid mould.
A high‑quality, waterproof protector blocks most liquids, but it can’t stop a spill that seeps around the edges. Using a protector plus quick blotting offers the best defence.
Steam is safe for latex as long as you keep the nozzle a few inches away and avoid saturating the surface. Excess moisture can cause the latex to become sticky.
Mar, 10 2025