DIY & Home ยท 2 min read

How to Clean a Mattress: The Full Routine That Actually Works

The complete mattress cleaning routine: vacuuming, baking soda deodorizing, spot treatment, allergen control, and the protector that prevents round two.

A smiling Loader carrying a mattress through a hallway during an in home pickup

Updated 2026-08-26

A mattress collects everything a body sheds for eight hours a night, and cleaning it is easier than that sentence suggests. Here is the full routine, quarterly for maintenance, immediately for incidents.

Step 1: Strip and wash hot

Everything off, sheets, protector, pillowcases, washed on the hottest setting the fabric allows. Heat is your allergen weapon: dust mites and their debris, the biggest trigger hiding in bedding, do not survive a hot wash.

Step 2: Vacuum like you mean it

Upholstery attachment, slow passes across the whole surface, then the seams and piping where debris concentrates, then the sides. A HEPA equipped vacuum makes this an allergen removal step, not just a crumb patrol.

Step 3: Baking soda, then patience

Sift a generous layer of baking soda across the surface and leave it for several hours, a full day if the schedule allows. It pulls moisture and odor from the comfort layers. Vacuum every trace back up.

Step 4: Spot treat what you find

Mild dish soap solution on a cloth for general marks, dabbed never soaked. Specific stains have specific chemistry: urine wants enzymes, blood wants cold water only, and anything fuzzy or spreading means the mold protocol. Memory foam gets its own gentler rules.

Step 5: Dry completely, then armor it

Air the mattress until fully dry, sunlight and airflow are free deodorizers, then fit a quality washable protector. The protector converts every future incident from a mattress problem into a laundry problem.

When cleaning is no longer the answer

Deep set stains, persistent odor, sagging, or a mattress past its lifespan are replacement signals, not cleaning projects. When that day comes, donation first pickup gives a clean older mattress a second home, from $85 guaranteed.

Done reading?

Price the pickup in two minutes.