How to Remove Rust Stains from Laminate & Vinyl Floors

Quick answer

Pretest any rust remover on a hidden spot first, then blot the wet residue and rub fresh rust on tile with a heavy-duty compound. Use an acid rust remover for what's left, rinse it fully, and never use chlorine bleach on rust.

Start the steps

Prefer a ready-made fix? Our top picks ↓

Prep first

Before you start

  1. Keep chlorine bleach away from rust. It sets the stain and makes it more intense.
  2. Blot any wet residue with a clean cloth right away, so the rust doesn't spread.
  3. Work out your floor type first, because the right treatment depends on it.

Rust on a floor shows up as an orange-brown mark that settles into the surface, usually from iron in your water or from a rusting object that sat on the tile. How easily it lifts depends on the floor, because vinyl, laminate, marble and sealed stone each react differently to the same product. Fresh rust on tile often comes up on the first try, but a mark that has been drying for weeks may only fade and need several rounds.

Start by matching the method to the floor under the stain, since a tile and a sheet of vinyl don't react the same way. Rust stains on vinyl flooring and laminate need a gentler touch, and soaking either one can damage the surface. If rust on linoleum or hardwood still shows after several rounds, stop and call a flooring pro.

Before you start

What laminate & vinyl floors can take

Use with care5

  • Water
  • Hot water
  • Chlorine bleach
  • Solvents (alcohol, spot removers)
  • Acids (vinegar, lemon)

Avoid3

  • Soaking
  • Scrubbing and abrasives
  • Heat, once the stain is out

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 6A few minutes

    Pretest the rust remover

    Before any product touches the stain, dampen a hidden spot with the rust remover you plan to use. Wait a few minutes, rinse it off, and check the spot for any change in color.

    Tip. If the spot changes color, don't use that product on this floor.

  2. Step 2 of 6

    Lift the rusty object away

    Remove the rusty object first so no more rust drips onto the floor. Blot any wet residue with a clean cloth and let the spot dry before you go on.

  3. Step 3 of 6

    Rub fresh iron stains on tile

    This step is for ceramic or plastic tile only. Work a heavy-duty cleaning compound containing TSP onto the stain with a damp cloth or pad, then rub until the stain is gone.

    Tip. Check the stain between passes so you know when to stop.

  4. Step 4 of 6

    Apply an acid rust remover to tile

    For any rust that's left on tile, apply a commercial rust remover to the stain only, following its label exactly. Keep it on for no longer than 2 minutes, and use it only where you can rinse it off completely.

    Tip. If the stain is heavy, the oxalic acid poultice further down is the next step.

    Careful. Oxalic acid is poisonous, so wear rubber gloves for any acid remover.

  5. Step 5 of 6

    Rinse the spot thoroughly

    Rinse the treated spot with clean water until no product or residue remains. Good rinsing matters because leftover acid can keep working on the surface.

  6. Step 6 of 6

    Wipe dry and polish

    Dry the spot with a clean cloth, then polish the tile with a dry cloth. Check the spot in good light before you decide whether to repeat the rust treatment.

    Tip. If a faint mark remains, repeat the rust-remover step once after rinsing.

If you'd rather buy than mix

Best products for rust on laminate & vinyl floors

Check the label on any product for chlorine bleach, and test it on a hidden spot first.

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

Finished the steps? How does it look?

How to tell it's working

The orange should lighten as you blot and rinse, and the floor should look even once it's dry. Check in daylight after it has dried, because a wet patch always looks darker. If a faint shadow is left after two rounds, the rust has probably set, so switch to the old and set-in methods.

What changes for yours

Adjust for your laminate & vinyl floors

Vinyl flooring and vinyl tiles

Vinyl can take the same first steps, but skip detergent. Wipe the spot with plain warm water on a damp cloth, since detergent can leave a dull film.

If the stain stays, use a commercial rust remover labeled safe for resilient floors and follow its directions to the letter. Rinse it off completely, then wipe the spot dry.

Linoleum flooring

Linoleum is a resilient floor, so start with the same plain warm-water wipe. Keep the water light, because too much can harm linoleum.

Avoid furniture polish or silicone products on the spot, and don't mix cleaners unless the maker says so. If rust remains, use a commercial rust remover made for resilient floors and follow its label.

Terrazzo, ceramic, and bathroom tiles

Ceramic tile takes the full set of steps: the heavy-duty compound for fresh iron, then an acid rust remover for what's left. Keep any acid on the stain itself and rinse it off well.

Terrazzo has stone chips in it, and acids can damage natural stone, so test a hidden spot first. The Marble & Natural Stone guide covers stone floors in more detail.

Laminate flooring

Laminate can take only a barely damp cloth, and the spot must be dried right away because the surface can't be wet-mopped. Work the rust gently and check the cloth often.

For rust that stays, use only a commercial rust remover labeled for laminate, follow its directions exactly, and then rinse with a barely damp cloth.

Hardwood and wood floors

Wood can't take an acid rust remover, so skip the acid steps entirely. Wipe the spot with a barely damp cloth and dry it right away.

If the rust is still there, stop rather than trying a stronger product. Ask a flooring professional before you do anything more to the wood.

Floor or floor tile

When you're not sure what the floor is made of, start with the gentlest step: a damp cloth and a pretest on a hidden spot. The acid remover and tile compound apply only to certain surfaces, so the floor type decides which steps you use.

If you can't tell what the floor is made of, stop after the pretest and check any papers from the installer before going further. Brick or concrete floors need a different paste, which the Concrete, Brick & Driveways guide covers.

Epoxy floors

Epoxy is a coated surface, and acid rust removers can strip coatings, so don't use one here. Start with a damp cloth and a pretest on a hidden spot to see how the coating reacts.

If the rust is still there after a gentle wipe, don't escalate. Ask a flooring professional about the coating before trying anything stronger.

Painted floor

Paint is a coated finish, so acid rust removers are off the list. Test a damp cloth on a hidden spot first to see how the paint reacts.

If the rust won't lift with a damp cloth, the stain needs a professional rather than a stronger chemical, because a wrong choice can strip the paint.

Heavy or long-standing buildup

Rust that has been sitting for weeks or months can be harder to lift than a fresh mark, so the regular steps may only lighten it. Check that the stain is on ceramic or plastic tile, since the poultice below is made for that surface.

Dissolve oxalic acid crystals in hot water, then add enough Whiting or talcum powder to make a soft paste. Spread it over the stain, let it dry, then rinse thoroughly and polish.

If the stain still shows after the rinse, repeat the acid treatment once more rather than adding stronger chemicals. Rust stains may be very difficult to remove, so a faint mark can remain even after careful work.

Vinegar, baking soda, peroxide and more

Do home remedies work on rust on laminate & vinyl floors?

Most household remedies you'll find online don't belong on a floor. Stick to treatments that suit rust on floors and skip the rest.

Skip5Avoid1

RemedyVerdictWhat to know
Baking sodaSkipBaking soda is a gentle cleanser for general dirt and isn't a rust remover. Skip baking soda on rust.
Hydrogen peroxide (3%)SkipSkip peroxide on rust stains on floors. If you ever use it, choose the 3% drugstore solution and never the stronger one.
Dish soapSkipDish soap can leave a dull film on vinyl, so skip it. Plain warm water is the wipe the vinyl steps use.
Oxygen bleach (OxiClean)SkipOxygen bleach is for rust on white laundry, not floors, and it's unsafe on painted surfaces. Stick with the rust remover in the steps.
Rubbing alcoholSkipRubbing alcohol isn't a rust remover, so skip it for rust cleanup.
White vinegarAvoidVinegar is a weak acid that typically isn't strong enough for rust, and it's unsafe on marble, limestone, and granite floors. An acid rust remover made for tile does that job instead.

What makes it worse

Mistakes to avoid

Don't mix acid with chlorine bleach

Bleach combined with rust removers, vinegar, or other acids can release toxic gas. Rinse the acid fully and dry the spot before any other cleaner goes near it.

Don't spill rust remover on porcelain or enamel

Commercial rust removers can ruin porcelain and enamel finishes, such as those on kitchen appliances. If a splash lands on one, rinse it away at once.

Don't use acid on marble or sealed stone

Acid rust removers can strip sealers and pit marble, granite and other natural stone, even when you rinse carefully. For those surfaces, use the marble method in the steps and test a corner first. Painted or coated floors need the same caution.

Don't leave the rusty object on the floor

A rusty washer drum, a metal stand or a damp iron object keeps shedding rust onto the same spot. Lift it away and blot any wet residue before you treat the mark. Otherwise the stain comes back right after you've cleaned it.

Don't mix cleaners on linoleum

Linoleum makers want cleaning chemicals kept apart unless they say otherwise, and that includes a rust remover next to a store-bought cleaner. Rinse the area with clean water between products. Use one product per round so you know which one did the work.

When to call a professional

If rust is still visible after tile cleaning, or the mark is on laminate or linoleum and hasn't lifted with gentle cleaning, call the floor maker or a certified flooring retailer first. Tell them the floor type, that the stain is rust, and which products you've already used, since that decides the next step.

Questions

Why does rust keep coming back on my floor?

Usually the iron is still arriving. Iron in household water can keep depositing rust, and a rusting washer drum can shed it onto the floor. Fix the source before you treat the stain again, or the spot can return.

What if the stain is still there after one treatment?

Repeat the treatment once the spot is rinsed and dry, rather than reaching for a stronger product. On tile, the oxalic acid poultice is the next step for older marks. Rust stains may be very difficult to remove, so a faint color can stay.

Can I wait and deal with a rust stain later?

Better not. Fresh iron stains on tile respond to the heavy-duty compound, while older ones need the oxalic acid poultice, which is harder work. Blot the spot and start treating it as soon as you can.

How do I know which floor type I have?

Check any papers from the installer first. If there aren't any, go by look and feel: tile is hard and glazed, while vinyl and linoleum feel smooth and flexible.

Is it safe to clean rust off a floor myself?

Yes, for tile, as long as you wear rubber gloves and keep chlorine bleach away. Stop and call a flooring professional if the floor is wood, stone, or coated and the rust won't lift with a damp cloth.

Can I use bleach on rust on vinyl flooring?

No. Chlorine bleach sets rust and makes the mark look darker, even though diluted bleach is sometimes used on vinyl for other spots. For rust on vinyl, use a rust remover made for resilient floors, follow its label, and rinse the area thoroughly afterward.

Can I use a rust remover on laminate?

Be careful, because laminate has a coated surface and acid rust removers can strip it. Put a small amount on a cloth rather than the floor, test a hidden corner first, and rinse it off quickly. If the rust doesn't lift, stop and contact the maker instead of reaching for a stronger product.

Can a rubber mat stain my floor while the rust is being treated?

It can. Some rubber backings contain an antioxidant that can leave a permanent mark on the floor, so keep those mats off the treated area until it's dry and you've checked the color.

Rust on other materials

All 40 materials for rust

Other stains on laminate & vinyl floors

All 36 stains on laminate & vinyl floors

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. Pergo
  4. Shopify