Cleaning Explained

Stain removal, smells and cleaning, with the reason each method works

Find your stain, surface or smell

How to get rust stains out of carpet

For a rust stain on carpet, blot the spot with a white vinegar solution (1 cup vinegar to 2 cups water), then a weak dish detergent solution, and rinse with warm water. That's the Carpet and Rug Institute's order for rust. Rust is iron oxide, which water and detergent can't dissolve, so it takes an acid to turn the iron into a soluble form you can blot away; a stubborn mark may need a rust remover made for carpet, and never chlorine bleach.

Best method
Vinegar solution, mild detergent, warm rinse
Time
20 to 40 minutes, plus drying
Difficulty
Moderate

You will need

  • White vinegar
  • Clear dish detergent
  • White cloths or plain white paper towels
  • A spray bottle of warm water
  • Rubber gloves; a carpet-safe rust remover for stubborn marks

How to remove rust from carpet

  1. 1

    Remove the rusty object and loose flakes

    Lift away the metal can, furniture glide or tool that caused the stain. Vacuum up any loose rust flakes before adding liquid.

    Why: Dry rust particles are easier to vacuum than to dissolve. Wetting them first spreads more iron into the pile.

  2. 2

    Test on a hidden spot

    Dab the vinegar solution on carpet inside a closet or under furniture, wait a few minutes, and blot with a white cloth to check for color change.

    Why: Acids can affect some carpet dyes. Testing first shows whether this carpet can take it.

  3. 3

    Blot with a vinegar solution

    Mix 1 cup of white vinegar with 2 cups of water. Dampen a white cloth, press it onto the rust from the edge toward the center, and let the solution sit a few minutes before blotting again. Keep turning to a clean area of the cloth.

    Why: Rust won't dissolve in water. A mild acid like vinegar helps convert iron oxide into a form that lifts into the cloth.

  4. 4

    Blot with a weak detergent solution

    Mix 1/4 teaspoon of clear dish detergent into 1 cup of lukewarm water and blot it onto the area with a fresh cloth.

    Why: Detergent lifts soil and loosened particles that the acid freed, along with general grime that dulls the spot.

  5. 5

    Rinse with warm water

    Mist the area lightly with warm water and blot with a dry cloth. Repeat until no residue or color comes up.

    Why: Leftover acid and detergent stay in the pile and attract dirt, so the spot looks dingy later.

  6. 6

    Weight-dry and check

    Lay a thick pad of white paper towels on the spot with a weight on top, changing it as it absorbs. Once fully dry, look at it in daylight. If orange remains, repeat or move to a carpet-safe rust remover.

    Why: Wicking pulls moisture and dissolved iron up out of the backing. Rust can look fainter while damp, so judge it dry.

Why rust needs an acid, not bleach

Rust is iron oxide, formed when iron or steel meets water and oxygen. On carpet it usually comes from metal furniture feet, cans, tools or wet shoes with metal parts. It's a mineral stain: the color is fine solid particles, and no amount of detergent dissolves them.

Acids work because they bind the iron into a soluble compound that can be rinsed away. Oxalic acid, used in many rust removers, is the strongest common example. Chlorine bleach does the opposite: extension guides warn it reacts with rust and can make the stain darker or permanent. The general method for fabrics is on the rust stain page.

Working with carpet's depth

Carpet pile runs down into a backing and pad, so anything you pour can carry dissolved iron deeper or wick back up later. Apply each solution with a cloth, work from the outside of the stain inward, and keep the rinse light.

Scrubbing with a brush untwists the yarn tips and leaves a fuzzy patch, so blot instead, except where a product's directions specifically call for light agitation.

By situation

Fresh rust ring from a can or furniture leg

These are usually shallow, sitting on the yarn tips. The vinegar and detergent steps often clear them in one or two rounds.

Old rust stain

Old rust is still removable as long as chlorine bleach hasn't touched it. Expect more rounds of the vinegar solution, letting the carpet dry between them, or use a rust remover.

Someone already tried bleach

Bleach can set rust and may also have stripped the carpet's color, leaving a pale ring around the stain. Rinse the area well with water before any acid treatment, because acid plus leftover bleach releases chlorine gas. A carpet professional is the best next step.

Light or white carpet

Orange shows clearly on pale carpet. If the vinegar solution leaves a trace, a rust remover labeled for carpet is the next option. Test it, and follow its directions exactly.

Wool carpet or rugs

Sources pull in different directions here. The University of Georgia lists wool among the carpet fibers for its oxalic acid method, while Michigan State Extension warns that strong acids harm wool. Start with the mild vinegar solution after a test, and call a professional rug cleaner before reaching for anything stronger.

What not to do

  • Don't use chlorine bleach. It reacts with rust and can make the stain more intense or permanent, and it destroys carpet dyes.
  • Don't mix rust remover or vinegar with bleach or other cleaners. Acids and chlorine bleach release chlorine gas.
  • Don't pour solutions onto the carpet. Over-wetting soaks the pad and backing and slows drying, and the stain can wick back up.
  • Don't scrub hard. It frays and distorts the pile, leaving a patch that looks different even when the rust is gone.

Other methods that work

Oxalic acid solution

The University of Georgia's carpet method mixes 1 tablespoon of oxalic acid in 1 cup of warm water, applies it with a toothbrush and light agitation, and repeats after drying if needed, moving to a commercial rust remover if the stain remains. It's stronger than vinegar, which is why the sources differ on where to start: the Carpet and Rug Institute begins with vinegar.

Caution: Oxalic acid is poisonous. Wear rubber gloves, keep it off skin, ventilate, keep it away from children, and rinse thoroughly.

Commercial rust remover

A rust remover labeled for carpet or upholstery uses acids that bind iron. Follow the label exactly and rinse well afterward.

Caution: Some rust removers are meant only for white fabrics. Prefer products without hydrofluoric acid, a dangerous acid found in some removers.

Lemon juice

A mild acid that's sometimes suggested. Old government guidance used lemon juice on rust on white fabrics, but on carpet it's traditional advice with weak evidence, and it leaves sugars behind.

Caution: Rinse it out thoroughly so it doesn't leave a sticky spot.

Stain still there?

The rust faded but a light orange shadow remains

Let the carpet dry fully, then repeat the vinegar round. If it doesn't change after two or three rounds, try a carpet-safe rust remover or call a professional.

The spot looks dirty a few days later

Residue is attracting soil. Rinse again with warm water, blotting until the cloth comes away clean, and weight-dry.

Rust keeps reappearing in the same place

Something metal is still there, such as a nail head, tack strip or furniture glide under the carpet. Check underneath before cleaning again.

Safety

  • Rust removers and oxalic acid are acids: wear gloves, ventilate and keep them away from children.
  • Never combine any acid with chlorine bleach.

Never mix cleaning products; see chemicals you must never combine.

Questions

How do you get rust out of carpet?

Blot it with a solution of 1 cup white vinegar to 2 cups water, then a weak dish detergent solution, and rinse with warm water. Use a carpet-safe rust remover for stubborn marks.

Does vinegar remove rust stains from carpet?

Often, yes, for light rust. It's a mild acid that helps dissolve iron oxide. For deep or old stains, a stronger rust remover may be needed.

Can I use bleach on a rust stain on carpet?

No. Chlorine bleach can set rust and make it darker, and it bleaches carpet dyes.

Are rust stains on carpet permanent?

Usually not, unless bleach was used. Rust is removable with acids, though old stains take several rounds.

Rust on other surfaces

Other stains on carpet

Sources

  1. Spot Solver: Rust, The Carpet and Rug Institute
  2. Spot Solver: Feces (general spot-removal steps and solution recipes), The Carpet and Rug Institute
  3. Carpet Stains 4-1-1: Best Practices for Removing Stains, The Carpet and Rug Institute
  4. Remove Stains From Iron, Rust, University of Georgia Cooperative Extension
  5. Stain Removal for Washable Fabrics (HE 2-840), University of Kentucky Cooperative Extension Service
  6. A General Guide to Stain Removal (Extension Bulletin E-1453), Michigan State University Cooperative Extension Service (archived bulletin)
  7. Chlorine gas: What happens if you mix bleach and other cleaners, National Capital Poison Center (Poison Control)

Last updated . Methods are drawn from the sources above; how we research and check our guides.