How to Remove Rust Stains from Mattress

MediumUnder an hour of hands-on work6 stepsChecked against 5 sourcesReviewed · Updated Nov 6, 2026
Quick answer

Pretest an acid rust remover on a hidden spot, use it for no more than 2 minutes, rinse with cold water, and let the mattress dry completely. Never use chlorine bleach, hot water or a soak, because bleach sets rust and the mattress can't take the liquid.

Start the steps

Prefer a ready-made fix? Our top picks ↓

Prep first

Before you start

  1. Remove the rusty object, such as a bed frame part, so no more rust transfers to the mattress.
  2. Blot any wet residue with a dry towel rather than rubbing it in.
  3. Test the rust remover on a hidden spot before it touches the stain.

Rust on a mattress usually comes from a rusty bed frame rubbing against the fabric or from iron in the water used on a spill. A mattress can't take much liquid, so the cleanup has to stay light and quick, and it needs to dry all the way through before you remake the bed. A fresh mark often lifts after one careful round, while a dried one may only fade over a couple of tries.

Those orange-brown streaks are iron oxide, not a sign of bed bugs, so check the frame for the cause. Keep any rust remover short and the rinse light. A damp spot can grow mold in the padding, so open a window and let air do the drying.

Before you start

What mattress can take

Use with care4

  • Water
  • Oxygen bleach
  • Enzyme cleaners
  • Acids (vinegar, lemon)

Avoid4

  • Hot water
  • Soaking
  • Chlorine bleach
  • Solvents (alcohol, spot removers)

6 items

What you'll need

0 of 6 ready

Tap an item to get it on Amazon, or tick what you already have.

As an Amazon Associate we earn from qualifying purchases.

6 steps

Step by step

0 of 6 done
  1. Step 1 of 6

    Read the mattress care label

    Look for the care label or check the maker's website before you touch the stain. It tells you whether the cover is meant to come off and what the maker allows. Work from those instructions rather than guessing.

    Careful. Don't remove or wash a cover that isn't designed to come off, because doing so can void the warranty.

  2. Step 2 of 6

    Remove the rusty source

    Take off the rusty object, such as a bed frame part, so it can't leave more rust behind. Strip off all bedding and covers, then blot any wet residue with a dry towel.

  3. Step 3 of 6A few minutes

    Pretest on a hidden spot

    Pick a hidden area of the mattress, such as an underside edge. Dampen it with the rust remover, wait a few minutes, rinse with cold water, and check for any color change.

    Tip. If the test spot changes color, don't use that remover on the stain.

  4. Step 4 of 6

    Apply the rust remover

    Put on heavy-duty rubber gloves and follow the remover's label. Dab it onto the rust with a white cloth rather than pouring it on, and work on the stain only.

    Careful. Keep the remover on for no more than 2 minutes and rinse it out fully.

  5. Step 5 of 6A few minutes

    Rinse and wash out the remover

    Blot the spot with cold water on a clean white cloth to rinse the remover out, switching to a fresh section of cloth as it picks up color. Then lightly apply 1/4 teaspoon liquid dish detergent per 1 cup of cold water, blotting as you go. Finish by blotting the area with cold water until it feels clean.

  6. Step 6 of 624 to 48 hours

    Let the mattress air dry

    Let the area dry completely before you remake the bed, because leftover moisture encourages mold and mildew. Start in the morning so it has the whole day to dry, and expect full drying within 24 to 48 hours. If a smell lingers once it's dry, sprinkle baking soda on it and leave it 20 minutes to an hour, or up to five hours for a strong odor, then vacuum.

If you'd rather buy than mix

Best products for rust on mattress

Choose an acid rust remover sold for rust stains, and read its label for fabric or upholstery use before you buy.

How we picked these: each product is made for this type of stain, its maker doesn't warn against using it on mattress, and its directions fit the steps above.

Finished the steps? How does it look?

How to tell it's working

Watch the cloth: each blot should pick up a little less orange, and the fabric should lighten as the spot dries. Hold off judging until it's completely dry, since a wet patch always reads darker. If two rounds leave the same tint, switch to the old-stain methods instead of adding more liquid.

What changes for yours

Adjust for your mattress

Bed frame on a mattress

A rusty bed frame is usually the source, so the frame has to be dealt with first. Move the mattress off it, clean or replace the rusty part, and check the slats and contact points for more rust before the mattress goes back on.

Then treat the mattress using the steps above, starting with the hidden-spot test. Keep the frame dry after cleaning so the new rust doesn't come back.

Memory foam mattress

Memory foam can't take much moisture, because excess water breaks it down. Keep every step to the surface, dab rather than pour, and use no more liquid than the cloth needs.

If you think moisture has reached the foam, stop and let it dry completely before going further.

Mattress that got wet

If the mattress has been wet all the way through, treating the surface spot won't be enough, and drying becomes the main job. Get air to the whole mattress rather than only the stain.

Aim to have it dry within 24 to 48 hours to prevent mold growth. If the water came in contaminated, a professional should look at it before you rely on home cleaning.

Lingering odor

Odor is a separate job from the stain, so deal with it only after the spot is fully dry and the rust has been treated. Baking soda doesn't lift rust, so don't use it in place of the remover.

Once the odor step is done, look at the spot again in good light, and repeat only if the rust is still showing.

Heavy or long-standing buildup

An old rust stain that has dried into the fabric is harder to lift, and it may only fade. Start by repeating the rust remover step after another hidden-spot pretest, and let the area dry between tries. Rust stains may be very difficult to remove, so a lighter mark is often the realistic result.

If the mark stops changing after a few rounds, stop rather than keep going. Don't increase the strength of the remover or soak the mattress to chase the last of it.

For a stubborn mark that still shows once it's dry, an upholstery cleaner is the next step. A professional can judge whether the mattress is worth treating further.

Vinegar, baking soda, peroxide and more

Do home remedies work on rust on mattress?

Most home remedies don't do the job on rust, and some can harm a mattress, so the steps stick to an acid rust remover. Skip the remedies that don't lift rust or could harm a mattress.

Skip4Avoid2

RemedyVerdictWhat to know
White vinegarSkipVinegar is a weak acid and typically isn't strong enough to remove rust, so the rust remover does this job instead.
Baking sodaSkipSkip it on the stain itself, since the acid rust remover does that job. Only for a lingering smell once the mattress is fully dry: sprinkle baking soda on the spot, leave it, then vacuum.
Hydrogen peroxide (3%)SkipPeroxide is meant for oxidizable stains like wine and coffee, not iron rust, so leave it out here.
Dish soapSkipDish soap doesn't dissolve rust, so it isn't the treatment here. The detergent in the cleanup step only lifts leftover remover.
Oxygen bleach (OxiClean)AvoidIts rust method is a full soak in the wash, which a mattress can't take.
Rubbing alcoholAvoidIt can affect untested dyes and isn't safe on colored fabric unless tested, so keep it off the mattress.

What makes it worse

Mistakes to avoid

Don't skip the hidden-spot test

Testing a hidden area is the only way to know whether the fabric's color holds up against the remover. Skipping it means you find out on the stain itself, where any color change will show.

Don't mix the remover with other cleaners

Rust remover mixed with vinegar, other acids or bleach-based cleaners can release toxic gas. Use one product at a time and rinse it out before you try anything else.

Don't leave the remover on past two minutes

Acid rust removers can damage fabric when they sit, so treat the two-minute limit as a hard stop. Dab the remover on with a cloth rather than pouring it on. Rinse with cold water as soon as the time is up.

Don't let the rusty frame touch the mattress

Rust can keep transferring from metal slats or a frame onto the fabric while you work. Move the frame away and blot any wet residue before you treat the mark. Otherwise you'll be cleaning the same spot twice.

Don't pull off a cover that isn't removable

A cover that isn't built to come off can be damaged by the process, and taking one off may void the warranty. Check the care label before you start. If it's sewn on, clean the spot through the fabric with a light touch.

When to call a professional

If the rust still shows after the steps and the old-stain methods, or the mark covers a wide area and has worked into the layers, call a professional upholstery cleaner. Let them know the stain is rust, roughly how long it's been there, and which products have touched it.

Questions

Are rust stains on a mattress a sign of bed bugs?

Rust stains alone don't point to bed bugs. Rust is iron oxide, and the usual sources are a rusty bed frame or iron in household water. Check the frame and your water source first, and look at where the stain sits in relation to the frame.

What do rust-colored stains on a mattress look like?

They look orange-brown or reddish-brown, often as a single spot or a streak where a rusty object rested on the fabric. The color can be faint at first, so the hidden-spot test matters before you treat it.

What causes rust stains on a mattress?

Rust stains are iron oxide, often carried by iron in household water or shed by a rusting bed frame or other metal object. Once the rust has reached the fabric, it needs an acid rust remover, because ordinary cleaning won't lift it.

Can I use a rust remover on a mattress?

Yes, as long as you pretest it and follow the steps above, which keep the contact short and the rinse thorough. It's the main product for this stain, since rust needs an acid remover rather than an ordinary cleaner.

Will a rust stain come out of a mattress completely?

Often only partly. Rust stains may be very difficult to remove, so fresh marks tend to lighten a lot, while old ones may only fade. The set-in section explains what to repeat and when to stop.

Is there a faster way to dry a rust spot on a mattress?

No, and forcing it is a mistake. Keep the bedding off, open a window to move air across the spot, and check by touch until it feels dry all the way through. Mold can grow in damp padding, so patience matters more than speed.

Should I take the mattress cover off to clean the rust?

Only if it's designed to come off, which many aren't. If yours is removable, read the care label before washing it, since some makers treat removal as a warranty issue. If it's sewn on, work through the fabric with a light touch and leave the cover in place.

What can I do about a musty smell once the rust spot is dry?

Sprinkle baking soda over the dry area, leave it for anywhere from twenty minutes to five hours depending on how strong the smell is, and then vacuum it up. Airing the mattress in good light afterward helps too.

Rust on other materials

All 40 materials for rust

Other stains on mattress

All 37 stains on mattress

Start from the bigger picture

How we know this

Every method, amount and warning here comes from university extension services, industry bodies and product makers. We read them, check every step for unsafe combinations and changed amounts, and write it up so you can follow it.

  1. University of Georgia Extension
  2. Clorox
  3. Better Sleep Council
  4. Casper
  5. U.S. EPA