Can Old Stains Be Removed from a Mattress?

Can Old Stains Be Removed from a Mattress? Review materials, fit, care, safety, cleaning, drying, odor, and performance before deciding what suits your bed.

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.

Yes, old stains can often be removed from a mattress, or at least made much lighter. The result depends on the type of stain, how long it has been there, and what the mattress cover is made from.

The safest approach is to identify the stain, use as little liquid as possible, and repeat a gentle spot-cleaning treatment rather than soaking the mattress. Check the mattress care label and manufacturer guidance before using cleaners, bleach, steam, or heat.

What Makes an Old Mattress Stain Hard to Remove?

A fresh spill sits near the surface. An old stain may have dried into the fabric and padding below it. Previous cleaning attempts can also set the stain, especially if hot water or heat was used.

Removal may be harder when:

  • The stain contains blood, urine, sweat, oil, makeup, or a dark drink.
  • The mattress has been exposed to heat.
  • A large amount of liquid reached the inner foam.
  • The stain was scrubbed and spread across the fabric.
  • The cover cannot be removed for washing.
  • Strong cleaners changed the color of the mattress fabric.

Even when the mark does not disappear fully, careful cleaning may still reduce its color and odor.

Before You Start

Strip the bed and wash the sheets, mattress pad, and protector according to their care labels.

Then check the mattress label or current manufacturer instructions. Some mattresses should only be spot cleaned. Others have removable covers, but a removable cover is not always machine washable.

Gather a few basic supplies:

  • White cleaning cloths
  • A spray bottle
  • Cool or lukewarm water
  • Mild liquid dish soap or laundry detergent
  • Baking soda
  • A vacuum with an upholstery tool
  • A stain cleaner suited to the stain type

Use white cloths because colored towels may transfer dye onto the mattress.

Test any cleaning mix on a small, hidden area first. Let the test spot dry before treating the main stain.

How to Remove an Old Stain From a Mattress

1. Vacuum the Area

Vacuum the stain and the fabric around it. This removes dust, hair, crumbs, and dried residue.

This step matters in pet-friendly homes and kids' rooms, where several types of dirt may be mixed together.

2. Blot With a Mild Cleaning Mix

Mix a small amount of mild detergent with cool or lukewarm water. You only need enough detergent to make light suds.

Dip a cloth into the suds, then wring it out well. Blot the stain from the outside toward the center.

Do not pour the mixture onto the mattress. Too much moisture can move deep into foam and take a long time to dry.

3. Blot Away the Cleaner

Dampen a fresh cloth with plain water and wring it out well. Blot the area to lift away detergent residue.

Avoid scrubbing. Hard rubbing can damage the fabric or spread the stain.

4. Repeat if Needed

Old marks often need more than one treatment. Let the area rest for a few minutes, then blot again.

Several light treatments are usually safer than one heavy soaking.

5. Dry the Mattress Fully

Press a dry towel over the damp area to absorb moisture.

Leave the mattress uncovered until it is completely dry. Open windows, run a fan, or use a dehumidifier if available. Keep bedding off the mattress during drying.

Do not use high heat unless the manufacturer says it is safe. Heat may damage foam, adhesives, or cover materials.

6. Use Baking Soda for Remaining Moisture or Odor

Once the area is only slightly damp, sprinkle a thin layer of baking soda over it. Leave it in place until the mattress is dry, then vacuum it up.

Baking soda may help absorb moisture and mild odors, but it is not a substitute for cleaning the stain itself.

Choosing a Cleaner for Different Stains

Old Urine Stains

An enzyme-based cleaner may help break down urine residue. Choose one labeled for use on upholstery or mattresses, and follow the product directions.

Use only the amount needed to dampen the surface. Foam mattresses can hold moisture, so avoid saturating the area.

Do not mix an enzyme cleaner with bleach, peroxide, vinegar, or another cleaning product. Mixing products can reduce their effectiveness or create unsafe fumes.

Old Blood Stains

Use cool water. Hot water can make a protein-based stain harder to remove.

Start with mild detergent and gentle blotting. A product labeled for blood or protein stains may also help if it is safe for upholstery.

Some people use hydrogen peroxide on blood stains, but it can bleach or weaken certain fabrics. Check the mattress guidance and test a hidden area first.

Yes, old stains can often be removed from a mattress, or at least made much lighter; yes, old pee stains can often be removed from a mattress, or at least made much lighter.

Sweat and Yellow Stains

Sweat, body oils, skin products, and age can leave yellow or brown marks. A mild detergent solution is a good first step.

These stains may improve without disappearing fully. Yellowing caused by fabric aging or material changes may not be removable through cleaning.

Coffee, Tea, Juice, or Soft Drink Stains

Blot with a mild detergent solution, working from the edge toward the center.

For dark drinks, several small treatments may be needed. Avoid pouring water through the cover, since this can spread the liquid deeper into the mattress.

Grease, Lotion, or Makeup Stains

First sprinkle baking soda over the dry stain and leave it for a while to absorb surface oil. Vacuum it away.

Then blot with a small amount of diluted dish soap. Dish soap can help lift oily residue, but using too much may leave a sticky patch.

Pet Stains

Use an upholstery-safe enzyme cleaner that is suitable for pet messes. Follow the label closely and keep pets away until the mattress is fully dry.

Pet stains may spread beyond the visible mark, so treat the nearby fabric without soaking a large area.

Should You Use Vinegar on a Mattress?

Diluted white vinegar is often used for household cleaning, but it is not right for every mattress or stain.

It may leave a strong smell while drying, and too much liquid can soak into the mattress. It can also affect some fabrics or materials.

Check the manufacturer's cleaning guidance before using it. Never combine vinegar with bleach or other cleaning products.

Should You Use Bleach?

Bleach is usually a poor choice for mattress spot cleaning unless the mattress manufacturer clearly allows it.

It may:

  • Fade or discolor the cover
  • Weaken fabric fibers
  • Leave a strong residue or odor
  • Damage foam or other inner materials
  • Create harmful fumes when mixed with other products

Do not mix bleach with vinegar, ammonia, peroxide, or stain removers.

Can You Steam-Clean an Old Mattress Stain?

Steam adds both moisture and heat. Some mattresses may not handle either one well.

Steam can also push moisture into the inner layers, where drying is slower. Before using a steam cleaner, check the mattress manufacturer's current instructions.

For many mattresses, controlled spot cleaning is the safer beginner-friendly choice.

What to Avoid

Avoid these common mistakes:

  • Soaking the mattress
  • Pouring cleaner directly onto the stain
  • Scrubbing hard with a brush
  • Using hot water on blood or urine stains
  • Mixing cleaning products
  • Making the bed before the mattress is fully dry
  • Using a hair dryer or heater close to foam
  • Assuming a zippered cover is machine washable
  • Using colored towels that may transfer dye

A wet mattress can take much longer to dry than it appears from the surface.

When a Stain May Not Come Out Completely

Some old stains become permanent discoloration. This is more likely when the stain has reached deep padding, reacted with the fabric, or been exposed to heat.

A mark may also remain because the mattress cover itself has faded or yellowed. Cleaning cannot restore fabric color that has changed with age.

Stop repeated cleaning if the fabric starts to pill, fade, feel stiff, or show water rings. More cleaner is not always better.

How to Prevent Future Mattress Stains

Use a washable mattress protector that fits the mattress depth. Pocket depth is the height of the mattress that the fitted protector needs to cover.

For kids' beds, guest rooms, dorm beds, pet-friendly homes, and shared beds, a protector can make cleanup easier. Check the product listing and care label for washing and drying instructions.

Other helpful habits include:

  • Wash sheets on a regular schedule.
  • Clean spills as soon as possible.
  • Keep drinks on a bedside table instead of the bed.
  • Wash the protector after a spill.
  • Let the mattress dry before remaking the bed.
  • Keep a spare protector for laundry day.

For deep mattresses or mattresses with toppers, measure the total height before choosing a protector.

Frequently Asked Questions

Can a stain that has been on a mattress for years come out?

It may come out, but complete removal is not guaranteed. Old stains often need several gentle treatments. Some stains leave permanent discoloration even after the residue has been cleaned.

What is the best first cleaner for an unknown mattress stain?

Start with a small amount of mild detergent mixed with cool or lukewarm water. Test it on a hidden area, then blot gently. Avoid soaking the mattress.

Can baking soda remove an old mattress stain?

Baking soda can absorb moisture, surface oil, and mild odors. It usually will not remove a deep stain by itself. Use it as part of the cleaning process, not as the only treatment.

Can I wash a mattress cover in the washing machine?

Only if the care label or manufacturer says it is machine washable. Some zippered covers should not be removed because they may be difficult to replace or may protect the inner mattress materials.

How long should a mattress dry after spot cleaning?

Drying time depends on how wet the mattress became, the room temperature, airflow, and mattress material. Leave the mattress uncovered until the cleaned area feels completely dry, including when pressed with a clean cloth.

Why did a water ring appear after cleaning?

A water ring can form when moisture spreads beyond the stain or when cleaner residue dries unevenly. Blot with very little water and work outward carefully. Test all cleaning methods first.

Is it safe to sleep on a mattress after cleaning it?

Wait until the mattress is fully dry and no strong cleaner smell remains. Follow any drying or ventilation directions on the cleaner label.

When should I stop trying to clean an old stain?

Stop if the fabric is fading, pilling, becoming stiff, or staying wet for a long time. Also stop if the stain keeps spreading. Check the mattress manufacturer's guidance or consider a professional upholstery cleaner familiar with mattresses.

can dog urine be removed from a mattress. can sweat stains be removed from a mattress. can yellow stains be removed from a mattress.

pinit fg en rect red 28