
Getting old stains out of a mattress may seem daunting, but with the right techniques, it is possible to refresh your mattress and improve your sleep environment. The key to removing old stains starts with identifying the type of stain and then using a suitable cleaning solution. A general method involves creating a mixture of dish soap, baking soda, and hydrogen peroxide, applying it to the stain, leaving it for a few hours or overnight, and then scraping off the residue and vacuuming the area. It’s essential to use as little liquid as possible and to dry the mattress thoroughly to prevent mold and mildew growth.
Understanding Different Types of Mattress Stains
Before treating an old stain, it is crucial to understand what type of stain you’re dealing with because different stains require different cleaning agents. Here are common types of mattress stains:
Blood Stains
Blood stains tend to be protein-based and require cold water during cleaning to prevent setting the stain further into the mattress fibers.
Urine Stains
Urine, especially pet urine, can be acidic and usually requires an enzyme-based cleaner to break down the proteins and eliminate the odor.
Our Top 5 Mattress Picks
Updated September 2026EGOHOME 8-Inch Green Tea Memory Foam Mattress, Full, Medium Firm
Best for most bedrooms. A medium-firm green tea memory foam mattress with a cooling gel layer, delivered rolled in a box.
- Full size, 8 in
- Medium firm
- Cooling green tea gel
- CertiPUR-US, fiberglass free
OhGeni Queen Air Mattress with Built-in Pump, 18-Inch Raised
Best for guests and camping. Inflates in about three minutes with the built-in pump and sits 18 inches off the floor, so it feels like a real bed.
- Queen, 18 in raised
- Built-in pump
- 800 lb capacity
- Waterproof PVC
Novilla 6-Inch Gel Memory Foam Mattress, Twin
Best budget twin. A slim gel memory foam twin that suits kids' rooms, bunk beds and trundles where a thick mattress won't fit.
- Twin, 6 in
- Gel memory foam
- Cooling
- CertiPUR-US
Zinus 8-Inch Green Tea Memory Foam Mattress, Twin
Best-known brand. Zinus's long-running green tea foam design in twin size, with both CertiPUR-US and OEKO-TEX certified materials.
- Twin, 8 in
- Green tea memory foam
- CertiPUR-US & OEKO-TEX
GAESTE 8-Inch Cooling Gel Memory Foam Mattress, Full, Medium Feel
Best for hot sleepers. Cooling gel memory foam with a medium feel, plus a machine-washable, anti-slip cover you can actually clean.
- Full size, 8 in
- Medium feel
- Cooling gel foam
- Washable cover
- Fiberglass free
Sweat and Oil Stains
Perspiration and body oils can accumulate over time, leading to yellowish discoloration and requiring a degreasing agent like dish soap in the cleaning mix.
Food and Drink Spills
Spilled coffee, wine, or other beverages may call for a targeted approach with specific stain removers suited for the substance.
General Cleaning Solutions and Techniques
A general-purpose cleaning solution can be created with household items and is effective for a variety of stains.
DIY Cleaning Solution
Mix together equal parts of dish soap and baking soda with a bit of hydrogen peroxide to form a paste. Apply this paste generously to the stained area, then allow it to dry thoroughly. Once dry, scrape off any residue and vacuum the area.
Application Technique
Using a soft brush or cloth, gently dab the solution onto the stain without soaking the mattress. Rubbing too vigorously can push the stain deeper into the mattress.
Specific Stain Removal Methods
Different stains may need more specialized cleaning methods to avoid setting the stain further or damaging the mattress material.
Blood Stain Removal
An effective cleaner for blood stains is hydrogen peroxide. Apply it directly to the stain and let it fizz. Blot with a dry cloth, rinse with cold water, and repeat if necessary.
Urine Stain Removal
For urine stains, an enzyme-based cleaner is ideal. These cleaners break down the proteins and eliminate odors. Spray the cleaner onto the stain, let it sit according to the product instructions, and blot dry.
Sweat and Oil Stain Removal
Applying a combination of baking soda and water can help lift oil and sweat stains. Let the baking soda sit for several hours or even overnight before vacuuming. For deeper stains, adding a small amount of dish soap to the mixture can help break down oils.
Food and Drink Stain Removal
For these kinds of stains, club soda can be surprisingly effective. Pour a little over the stain and blot it with a cloth. Repeat as necessary, and use a targeted stain remover if the stain persists.
Odor Removal
Old stains often come with unpleasant odors. Baking soda is an excellent deodorizer and can be sprinkled over the entire surface of the mattress. Leave it for as long as possible before vacuuming it up.
Drying Your Mattress
After stain treatment, the mattress must be thoroughly dried to prevent mold. This can be done by:
Air Drying
If possible, place the mattress in direct sunlight, as UV rays help kill bacteria and aid in drying and odor removal. Alternatively, air dry by propping the mattress up in a well-ventilated room.
Using Fans or a Hairdryer
Directing fans towards the mattress can speed up the drying process. If using a hairdryer, set it on the cool setting to avoid damaging the mattress materials.
Protective Measures for the Future
Once your mattress is clean and fresh, you’ll want to keep it that way. Consider investing in a waterproof mattress protector, which will shield your mattress from future stains and can be easily removed and washed.
Professional Cleaning
If home remedies don’t work, or the mattress is significantly stained or valuable, consider hiring a professional cleaning service. They have specialized equipment and cleaning solutions that can offer a deeper clean without damaging the mattress.
Maintenance Tips
Regular maintenance can extend the life of your mattress and keep it looking clean:
Regular Vacuuming
Vacuum your mattress monthly to remove dust, dead skin cells, and other debris that can cause staining and odors over time.
Rotating the Mattress
Rotate your mattress every three to six months to ensure even wear and reduce the likelihood of impressions and stains in one area.
Spot Cleaning
Deal with new stains quickly by spot cleaning, as fresh stains are always easier to remove than older ones.
Finishing Thoughts
Old stains on a mattress can be a nuisance, but with the right approach, they can often be removed or at least significantly lightened. Tailor your cleaning techniques to the specific type of stain, use appropriate cleaning solutions, and always dry the mattress thoroughly to maintain a clean and healthy sleeping environment. Regular maintenance and protective measures will prolong the life of your mattress and improve your overall sleep quality. Remember, if DIY methods don’t suffice, don’t hesitate to reach out to professionals for a deep clean.
