As an affiliate, we may earn a commission from qualifying purchases. We get commissions for purchases made through links on this website from Amazon and other third parties.
You can deep clean a mattress yourself with a vacuum, mild detergent, clean cloths, and plenty of drying time. The main rule is simple: use as little liquid as possible. Most mattresses should never be soaked, steam-cleaned, or scrubbed hard.
Check the mattress care label and the manufacturer’s cleaning instructions before you begin. Foam, latex, hybrid, innerspring, and air-chamber mattresses may need different care.
What You Will Need
Gather these supplies before stripping the bed:
- Vacuum with an upholstery attachment
- Clean white cloths or microfiber towels
- Bowl or spray bottle
- Cool or lukewarm water
- Small amount of mild liquid detergent
- Baking soda
- Soft-bristle brush, if the care instructions allow it
- Fan or open windows for airflow
- Waterproof mattress protector for after cleaning
White cloths are useful because colored towels can transfer dye when wet.
Avoid bleach, harsh cleaners, strong fragrances, and large amounts of water unless the mattress manufacturer specifically allows them.
How to Deep Clean a Mattress Step by Step
1. Remove All Bedding
Take off the sheets, mattress protector, topper, blankets, and pillowcases.
Wash washable bedding according to its care label. Check the label before using hot water, bleach, high dryer heat, or stain treatments.
Do not place the clean bedding back on the mattress until the mattress is fully dry.
2. Check the Mattress for Damage
Look over the mattress before cleaning it. Check for:
- Open seams
- Torn fabric
- Exposed foam
- Broken zippers
- Damp areas
- Strong odors
- Deep sagging
- Stains that may need separate treatment
Cleaning liquid can enter through damaged fabric. Use extra care around tears and open seams.
If the mattress has a removable cover, do not assume it is machine washable. Some zippered covers are meant to stay on the mattress. Follow the current manufacturer instructions.
3. Vacuum the Entire Surface
Use an upholstery attachment to vacuum the top of the mattress slowly.
Pay extra attention to:
- Quilted seams
- Tufted areas
- Piping around the edges
- Creases near the sides
- The area beneath the head and shoulders
- Places where pets sleep
Vacuum the sides of the mattress as well. If you can safely lift or rotate it, vacuum underneath it and clean the bed frame or platform.
A slow pass works better than quickly moving the vacuum over the fabric. Vacuuming removes dust, hair, crumbs, and loose debris before moisture is added.
4. Treat Stains One at a Time
Do not spray cleaner over the whole mattress. Spot-clean only the areas that need attention.
Mix a small amount of mild detergent with cool or lukewarm water. You only need enough detergent to make a light cleaning solution.
Test it on a hidden area first. Wait for the test spot to dry and check for discoloration or fabric changes.
Dampen a clean cloth with the solution. The cloth should be moist, not dripping. Blot the stain from the outside toward the center.
Do not rub hard. Scrubbing can spread the stain, damage the cover, or push moisture deeper into the mattress.
After blotting with the cleaning solution, use a second cloth lightly dampened with plain water to remove detergent residue. Then press a dry towel against the area to absorb moisture.
5. Handle Common Mattress Stains Carefully
Different stains may need slightly different treatment, but the low-moisture rule still applies.
Sweat and Body-Oil Marks
Blot with a weak mixture of mild detergent and water. Work in small sections and avoid soaking the fabric.
Older yellow marks may not disappear completely. A stain can remain visible even after the surface has been cleaned.
Food or Drink Spills
Blot fresh spills immediately with a dry towel. Do not press so hard that the liquid moves deeper into the mattress.
Use a lightly damp cloth with mild detergent to clean any remaining mark. Follow with a plain-water cloth and then a dry towel.
Urine Accidents
Absorb as much moisture as possible with clean towels. Blot rather than rub.
Use a cleaner that the mattress manufacturer allows for the cover material. Enzyme cleaners may be used on some fabrics, but they are not suitable for every mattress. Check the product directions and mattress guidance, and test a hidden area first.
Keep children and pets away until the area is fully dry.
Blood Marks
Use cool water rather than hot water. Heat can make some protein-based stains harder to remove.
Blot gently with a cloth dampened with cool water and a small amount of mild detergent. Do not soak the mattress.
Pet Messes
Remove solid material first without pushing it into the fabric. Blot moisture with disposable towels or washable cloths.
Follow the mattress maker’s instructions for stain products. Strong pet cleaners can discolor fabric or leave residue if used too heavily.
6. Sprinkle Baking Soda Over the Surface
Once the spot-cleaned areas are only slightly damp, sprinkle a thin, even layer of baking soda over the mattress.
Baking soda can help absorb some surface moisture and reduce everyday odors. It does not disinfect or sanitize a mattress.
Leave it in place for several hours when possible. Keep children and pets away from the mattress during this time.
For a guest room or spare bed, you may be able to leave it longer. For a main bed, start early in the day so the mattress has enough time to dry.
7. Vacuum Again
Vacuum the baking soda thoroughly.
Use slow passes and check seams, tufts, and edges where powder can collect. Empty the vacuum canister or replace the bag if needed.
A small amount of baking soda can clog some vacuum filters, so follow the vacuum manufacturer’s guidance.
8. Dry the Mattress Completely
Drying is one of the most important parts of deep cleaning.
Open windows when weather permits. Run a fan across the mattress, or use a ceiling fan to improve airflow. A dehumidifier may also help in a humid room.
Do not cover the mattress while it is damp. Trapped moisture can lead to odors and damage.
You can deep clean a mattress without a machine by stripping the bed, vacuuming or brushing away loose dirt, spot-cleaning stains, removing odors with baking soda, and letting the mattress dry fully.
Avoid using a hair dryer, space heater, heating pad, or other direct high-heat source. Heat can affect foam, adhesives, fabric, and fire-barrier materials.
The mattress should feel dry and smell neutral before you remake the bed. Check the seams and cleaned areas, not just the center surface.
Should You Steam-Clean a Mattress?
Do not steam-clean a mattress unless the manufacturer clearly says it is allowed.
Steam introduces moisture and heat deep into the mattress. Thick foam and layered mattresses can take a long time to dry inside, even when the surface feels dry.
Steam may also affect adhesives, foam, fabric treatments, or internal materials. Renting a carpet or upholstery machine is not automatically safe for a mattress.
Low-moisture spot cleaning is the safer beginner-friendly choice for most mattresses.
Can You Shampoo a Mattress?
Most mattresses should not be shampooed like a carpet.
Shampoo machines can leave too much water and detergent inside the mattress. Residue may also make the surface feel stiff or attract more dirt.
Clean only the stained areas unless the care instructions specifically approve another method.
How to Clean Different Mattress Types
Memory Foam Mattresses
Memory foam can hold moisture for a long time. Use very little cleaning solution and provide strong airflow.
Do not soak, twist, or scrub exposed foam. If the outer cover is removable, confirm that it is washable before removing it.
Latex Mattresses
Latex should also be kept as dry as possible. Avoid harsh chemicals and direct heat.
Check the manufacturer’s instructions because natural and synthetic latex products can have different cover designs and care rules.
Innerspring Mattresses
Innerspring mattresses still contain layers of padding that can trap water. Do not assume the coils make the mattress safe to wet.
Vacuum thoroughly and spot-clean the fabric with minimal moisture.
Hybrid Mattresses
A hybrid mattress usually combines springs with thick foam layers. Treat it like a foam mattress when cleaning: use little liquid and allow plenty of drying time.
Pillow-Top Mattresses
Deep quilting and thick padding can trap spills and cleaning solution. Blot carefully rather than pressing moisture into the pillow top.
Powder can also settle into deep tufts, so vacuum slowly after using baking soda.
Adjustable Air Mattresses
Mattresses with internal air chambers, hoses, pumps, or electronic parts need special care. Do not let liquid reach seams, connectors, or controls.
Follow the manufacturer’s current cleaning guide.
What Not to Use on a Mattress
Avoid these common cleaning mistakes:
- Pouring water directly onto the mattress
- Saturating stains with spray cleaner
- Using carpet shampoo machines without approval
- Applying bleach without manufacturer guidance
- Mixing cleaning chemicals
- Using strong solvents
- Scrubbing with a stiff brush
- Applying direct high heat
- Remaking the bed before the mattress is dry
- Washing a removable cover without checking its label
- Flipping a one-sided mattress that is only designed to rotate
Never mix bleach with ammonia, vinegar, or other household cleaners.
How to Clean Under the Mattress
A deep clean should include the bed base.
Remove the mattress if you can do so safely. Mattresses can be heavy and difficult to control, so ask another person for help when needed.
Vacuum the platform, slats, foundation, or adjustable base. Wipe hard surfaces with a cleaner suitable for that material. Allow the base to dry before replacing the mattress.
Check for:
- Dust buildup
- Pet hair
- Spilled drinks
- Dampness
- Bent slats
- Sharp edges
- Missing support pieces
Make sure the support system matches the mattress manufacturer’s requirements.
How Often Should You Deep Clean a Mattress?
A full vacuuming and surface refresh every few months works well for many homes. Clean spills and accidents as soon as possible.
You may need to clean more often when:
- Pets sleep on the bed
- Children use the mattress
- The bed is in a dorm or small room
- Food is often eaten in bed
- The room is dusty
- Bedding is changed less often
- The mattress is used in a guest room after visitors leave
There is no need to wet-clean the entire surface on a set schedule. Vacuuming, spot cleaning, and keeping the mattress dry are usually more practical.
How to Keep the Mattress Cleaner
A washable mattress protector makes routine care much easier. It forms a removable layer between the sleeper and the mattress.
Choose a protector that:
- Fits the mattress depth
- Does not bunch under the fitted sheet
- Can be washed in your home machine
- Matches the mattress care requirements
- Works with an adjustable base, when needed
Pocket depth is the height a fitted item can cover. Measure from the bottom of the mattress to the highest point, including any topper that stays on the bed.
Wash the protector according to its care label. High heat can damage some waterproof layers.
Other helpful habits include:
- Changing sheets regularly
- Letting the bed air out before making it
- Keeping drinks on a bedside table
- Using a washable pet blanket
- Cleaning spills right away
- Vacuuming during seasonal bedding changes
- Keeping the mattress supported properly
- Rotating the mattress when the manufacturer recommends it
When Cleaning May Not Be Enough
Home cleaning works best for dust, crumbs, light odors, and surface stains.
Contact the manufacturer or a suitable professional when the mattress has:
- A large soaked area
- Moisture deep inside
- Widespread discoloration
- A persistent musty smell
- Damage to electrical or air components
- Stains involving hazardous materials
- Cleaning needs not covered by the care instructions
Check local disposal guidance if the mattress is badly damaged or cannot be cleaned safely.
Frequently Asked Questions
Can I deep clean a mattress without a vacuum?
You can blot stains and air out the mattress, but a vacuum is the easiest way to remove dust, hair, crumbs, and baking soda. Avoid sweeping the surface aggressively because this may push debris into seams.
How long does a mattress take to dry after cleaning?
Drying time depends on the mattress material, how much liquid was used, room humidity, and airflow. A lightly spot-cleaned area may dry within several hours, while an overly wet mattress can take much longer. Do not remake the bed until all cleaned areas are completely dry.
Can I use baking soda and vinegar on my mattress?
It is better not to pour or heavily spray vinegar onto a mattress. Too much liquid can soak into the padding. Baking soda may help with mild surface odors, but it does not disinfect the mattress. Follow the manufacturer’s cleaning instructions.
Can I use a carpet cleaner on my mattress?
Usually, no. Carpet cleaners often use more water than a mattress can safely handle. Use one only when the mattress manufacturer specifically approves that cleaning method.
Can I put my mattress in direct sunlight?
Fresh air may help with drying, but long exposure to strong sun and heat can affect some foams, fabrics, and adhesives. Check the manufacturer’s guidance. Indoor airflow from open windows and fans is often easier to control.
How do I make my mattress smell fresh?
Vacuum the mattress, clean any stains, apply a light layer of baking soda, and air the room well. Avoid covering odors with heavy fragrance sprays, which can leave residue and may bother sensitive sleepers.
Should I flip my mattress while cleaning it?
Only flip the mattress if it is designed for use on both sides. Many modern mattresses are one-sided and should only be rotated. Check the label or manufacturer instructions before flipping or rotating.
Can I sleep on a mattress that is still slightly damp?
No. Wait until the surface, seams, and cleaned areas are fully dry. Covering a damp mattress with sheets and a protector traps moisture inside the bed.
should enzyme cleaner sit. should i let hydrogen peroxide sit on my mattress. how much does it cost to have your mattress professionally cleaned.

