Most people wash their bed sheets regularly but forget about the mattress underneath. Over time, your mattress collects sweat, dead skin cells, dust mites, and bacteria that you simply cannot see. 

A clean mattress means better sleep, fewer allergies, and a longer mattress life. This guide walks you through exactly how to clean a mattress at home using simple supplies.

What You Need Before You Start

Gather these supplies before beginning:

Vacuum cleaner with upholstery attachment, baking soda, mild dish soap, white vinegar, hydrogen peroxide, cold water, clean microfiber cloths, and an enzyme cleaner for tough biological stains.

Knowing your mattress type also matters. Memory foam, latex, innerspring, and hybrid mattresses each need slightly different care. Always check the manufacturer label before applying any cleaning solution.

How to Clean a Mattress Step by Step

Step 1: Strip the Bed Completely

Remove all pillows, sheets, blankets, and your mattress protector. Toss everything in the washing machine right away. Washing bedding in hot water kills dust mites and removes built up grime. While the laundry runs, you can work on the mattress itself.

Step 2: Vacuum the Entire Surface

Using the upholstery attachment on your vacuum, go over the full mattress surface from top to bottom. Pay close attention to seams, edges, and any crevices where dust, dead skin, and debris like to collect. Switch to the crevice tool to get deep into the folds and sides of the mattress. This step removes surface particles before any wet cleaning begins.

Step 3: Spot Clean Stains

You cannot toss a mattress in the washing machine, so spot cleaning is key. Use as little moisture as possible to avoid soaking the mattress interior, which can lead to mold growth.

Stain Type Best Cleaning Solution Method
General dirt or food Dish soap mixed with warm water Blot gently, do not rub
Urine White vinegar and water (1:1 ratio) Spray, blot, then baking soda
Blood Cold water with hydrogen peroxide Blot only, never use hot water
Sweat or yellow stains Hydrogen peroxide, baking soda, dish soap mix Spray and let dry
Wine or organic liquids Enzyme cleaner or upholstery cleaner Follow product instructions

Always blot stains rather than scrubbing them. Scrubbing spreads the stain deeper into the mattress fibers. Work from the outer edge of the stain inward to prevent it from spreading further.

Step 4: Deodorize with Baking Soda

Once stains are treated, sprinkle a generous layer of baking soda across the entire mattress surface. Let it sit for at least one hour. For best results, leave it on for several hours or even overnight. Baking soda absorbs odors, pulls out moisture, and helps neutralize bacteria naturally.

After it sits, vacuum the baking soda completely off the mattress.

Step 5: Let the Mattress Air Dry

Open windows to allow fresh airflow into the room. If possible, place a fan near the mattress to speed up drying. Never put sheets back on a damp mattress as trapped moisture promotes mold and mildew growth. Make sure the surface is fully dry to the touch before remaking the bed.

Step 6: Rotate or Flip the Mattress

Once clean and dry, rotate your mattress 180 degrees from head to foot. This prevents uneven wear and sagging over time. Check your mattress type first since most modern foam mattresses should only be rotated, not flipped. Two to four rotations per year is a good general rule.

How to Clean Different Mattress Types

Memory Foam Mattress

Memory foam is sensitive to excess moisture. Avoid soaking it with any liquid. Use a lightly damp cloth for spot cleaning and allow full air drying time. Never use harsh chemical cleaners on memory foam as they can break down the foam material.

Innerspring or Hybrid Mattress

These are more durable and can handle slightly more moisture during spot cleaning. Still avoid saturating the surface. The same baking soda and vacuuming routine works well for both types.

How Often Should You Clean a Mattress

Deep cleaning your mattress at least twice a year is a widely recommended standard. If you have pets, allergies, sweat heavily at night, or share your bed with children, cleaning it three to four times a year is better. Light vacuuming once a month helps maintain cleanliness between deep cleans.

Tips to Keep Your Mattress Clean Longer

A few simple habits protect your mattress between cleanings: Use a waterproof mattress protector at all times. It creates a washable barrier against spills, sweat, dust mites, and bacteria. Wash your sheets at least once a week. 

Address spills immediately because fresh stains are always easier to remove than dry set ones. Keep food and drinks away from the bed when possible.

FAQs

Can I use bleach to clean my mattress?

No. Bleach damages mattress fibers and can weaken the material over time. Stick to mild soap, vinegar, or enzyme cleaners.

How do I remove urine smell from a mattress?

Spray a 1:1 mix of white vinegar and water on the area, blot it dry, then cover with baking soda and let it sit for several hours before vacuuming.

Can I steam clean a mattress?

Steam cleaning works on some mattress types but avoid it on memory foam as excess heat and moisture can damage the foam structure.

How long does a mattress take to dry after cleaning?

It typically takes two to four hours with good ventilation. Using a fan speeds up the process. Never put sheets back on until it is fully dry.

Is baking soda safe for all mattress types?

Yes. Baking soda is safe on all mattress types and is one of the most effective and gentle deodorizing options available.

Conclusion

Cleaning your mattress does not need to be complicated. Strip the bedding, vacuum thoroughly, spot treat stains with the right solution, deodorize with baking soda, and let it air dry completely. 

Doing this twice a year keeps your sleep surface fresh, extends mattress life, and supports better overall health. Add a mattress protector and regular sheet washing to your routine and your mattress will stay in great condition for years to come.

Leave a Reply

Your email address will not be published. Required fields are marked *