Prep first
Before you start
- Remove the rusty object and blot any wet residue with a dry white cloth.
- Act quickly, since rust gets harder to lift the longer it sits.
- Keep chlorine bleach away from rust; it sets the stain and makes it more intense.
- Work from the edges of the stain toward the center.
Rust stains on carpet are iron oxide that arrives through iron-heavy tap water or flakes off a rusting washer drum. The color sits in the pile and can wick down into the backing, so the approach has to stay gentle from the start. A fresh mark usually lifts within a few rounds, but an older one that has dried may only fade no matter how carefully you work.
Getting rust out of carpet with a store product works best after a pretest in a hidden corner. Light, white, or beige carpet shows every trace, so blot up the rinse water fully and check the color between passes. Work from the edges toward the center so the rust doesn't spread into clean fibers.
Before you start
What carpet & rugs can take
Use with care6
- Water
- Hot water
- Oxygen bleach
- Solvents (alcohol, spot removers)
- Acids (vinegar, lemon)
- Heat, once the stain is out
Avoid3
- Soaking
- Chlorine bleach
- Scrubbing and abrasives
6 items
What you'll need
Tap an item to get it on Amazon, or tick what you already have.
- White cloths or white paper towelsLet you see whether color is coming out of the stain. (opens Amazon)
- White vinegarThe acid that lifts rust, used diluted with water. (opens Amazon)
- Liquid dish detergentA mild second solution once the vinegar work is done. (opens Amazon)
- Lukewarm tap waterFor mixing both solutions and for the final rinse.
- Rounded spoonFor gently lifting semi-solid rust off the carpet.
- Heavy-duty rubber glovesNeeded only if you use a commercial rust remover. (opens Amazon)
As an Amazon Associate we earn from qualifying purchases.
6 steps
Step by step
Step 1 of 6
Blot up the wet residue
Blot any wet residue with a dry, white absorbent cloth or white paper towels. For semi-solid rust, scrape gently with a rounded spoon, then break up any solids and vacuum them.
Step 2 of 6A few minutes
Mix and pretest the vinegar solution
Mix 1 cup white vinegar with 2 cups water. Dampen a hidden area of carpet with it, wait a few minutes, rinse, and check for color change; if the color changes, choose a different solution before going further.
Step 3 of 6A few minutes
Work the vinegar in gently
Apply a small amount of the solution to a white cloth and work it into the stain from the edges toward the center, pressing rather than rubbing. Let it sit for a few minutes, then blot, and keep going with the vinegar for as long as color transfers to the cloth.
Careful. Colored vinegar can leave its own stain, so use white vinegar only.
Step 4 of 6A few minutes
Follow with the detergent solution
Mix 1/4 teaspoon liquid dish detergent into 1 cup of lukewarm water, then work it into the spot with a clean white cloth the same way. Let it sit for a few minutes and blot it up.
Careful. Never make the detergent solution stronger than 1/4 teaspoon per cup.
Step 5 of 6
Rinse with lukewarm water
Rinse the area with lukewarm tap water, blotting up the rinse with a clean white cloth after each pass. Keep rinsing until the solutions are fully removed from the fibers.
Step 6 of 6
Blot dry and repeat if needed
Blot with a dry white cloth until no moisture comes up. If color still transfers to the cloth, return to the vinegar work, then the detergent and rinse, until the spot is gone.
If you'd rather buy than mix
Best products for rust on carpet & rugs
Look for an acid rust remover, since that's the type that works on rust. A dry extraction compound, which some spot removal kits from carpet retailers include, can cut down on drying time after the rinse.
Utopia Kitchen White Flour Sack Towels
How we picked these: each product is made for this type of stain, its maker doesn't warn against using it on carpet & rugs, and its directions fit the steps above.
Finished the steps? How does it look?
Nice work. Let it dry completely and check it again in good light. Here is what done looks like:
How to tell it's really gone →A faint mark usually needs one more round, not a stronger product.
See what to do for what you're seeing →Heavy buildup usually takes more than one round.
Heavy or long-standing buildup →When to call a professional →How to tell it's working
Rust should transfer onto the white cloth with every press, and the spot should look paler between rounds. If the cloth stops picking up color but a mark remains once the carpet is fully dry, the stain has probably set and needs the older-stain approach.
What changes for yours
Adjust for your carpet & rugs
General carpet
If a rusty object is still sitting on the carpet, remove it first, or the stain will keep getting fed. A leaking rusty metal part or a rusting washer drum can keep depositing rust, so fix that source before you clean.
Once the source is gone, the steps above apply as written. Clean the spot first, then check for any dull patch left after drying before deciding you're done.
Iron stains
Iron stains are iron oxide, the same as rust, so the same steps apply. They often come from iron in household water, which keeps depositing more, so check the water source if the stain returns.
Pretest first, as with any spot. If the mark is still there after the rinse, the old-stain options below are the next step.
Light, white, or beige carpet
Light carpet shows any leftover color, so a faint orange ring can remain even after the stain looks gone. Stick to white cloths and white paper towels so you can see exactly what's coming out.
Pretest every solution on a hidden spot before you start, and check the pretest area after drying before going on.
Outdoor carpet or rug
Lift the rug onto a flat surface before you start, so the rinse water doesn't pool under the backing. Keep every solution to small amounts, as the carpet should never be over-saturated.
Blot until every bit of moisture is gone, and let the rug dry fully before it goes back down.
Wool carpet
Wool is delicate, so stick to the vinegar and detergent solutions at the strengths given, and skip oxygen bleach products, which aren't safe on wool. Keep every cleaner below a pH of 10.
Blot the solutions in rather than working them hard, and let the carpet dry fully before you judge the result.
Rusty water on carpet
Rusty water spreads across the surface quickly, so blot it up with a dry white cloth before it can travel deeper. Plain water is the first cleaner and rinse here, but use only small amounts.
If the water reached the backing or covered a large area, dry the carpet from both the front and back first. Then the steps above can be used on any rust left behind.
Berber carpet
Berber's looped pile snags easily, so lift the cloth off each spot instead of dragging it across the loops. Press the cloth gently into the stain and let the solutions do the lifting, so the loops stay in place.
Check the loops after drying, and if one is pulled, leave it alone rather than tugging it back into place.
Heavy or long-standing buildup
Old rust is harder to lift, because rust stains get harder to remove as time passes. Expect to repeat the vinegar and detergent steps several times, since complete removal often takes more than one pass.
If the stain has dried, dampen it with the vinegar solution, let it sit a few minutes, and blot before starting the steps again. For a stubborn dried stain, a commercial rust remover can follow the same steps, used exactly as its label directs and rinsed out thoroughly.
If the stain is still visible after cleaning and rinsing, moisten the tufts with mild drugstore hydrogen peroxide, let it sit for one hour, blot it, and repeat. Use the kind sold as an antiseptic in drugstores, not the stronger one sold for bleaching hair. If the stain still shows, or it is abnormally large or excessive, call a professional cleaner for hot water extraction.
Vinegar, baking soda, peroxide and more
Do home remedies work on rust on carpet & rugs?
Plenty of home remedies float around for rust on carpet, so here is where each one stands. Remedies marked as useful are worth using on carpet; the rest should stay off it.
Works2Helps1Skip3
What makes it worse
Mistakes to avoid
Don't leave residue behind
Residue left in the fibers attracts soil, so a rushed rinse can leave a spot that looks dirty even after the rust is gone. Rinse with lukewarm water more than once before you call the spot finished.
Don't use hot water to speed things up
Hot water isn't used for home spot work, so keep the solutions and the rinse lukewarm. Cold or lukewarm water is the standard for carpet spotting.
Don't pour solvent onto the carpet
If you use a spot removal solvent, put a few drops on a white cloth and test it on a hidden spot first. Pouring solvent straight onto carpet can dissolve its materials and destroy the backing.
Don't skip the pretest on a hidden fiber
Carpet dyes react differently to every product, so one test dab in a closet corner or under furniture shows you what the rust remover will do. Damp the cloth, let it sit a few minutes, rinse, and look for any shift in color before you treat the stain.
Don't make the vinegar mix stronger
The recipe is the upper limit for carpet, so a heavier vinegar mix doesn't speed anything up. Measure one cup of white vinegar to two cups of water, and keep the detergent at a light quarter teaspoon per cup of lukewarm water.
Don't apply stain-resist too soon
A stain-resist product belongs on carpet only after the rust is completely gone. Wait for a clean cloth, rinse, and let the spot dry before you reach for it.
Troubleshooting
If the stain is still there
Pick what you're seeing:
The mark looks gone wet but returns as the carpet dries
Residue is wicking up from deeper in the pile. Repeat the vinegar solution, rinse lightly with a mist sprayer, and blot until the towel stays dry.
The pretest changed the carpet's color
Stop using that solution and select another. Mohawk advises calling a professional carpet cleaner when a pretested cleaner changes the color.
A faint orange shadow remains after several rounds
Mohawk's follow-up is to moisten the tufts with 3% hydrogen peroxide, let it stand one hour, blot, and repeat. Pretest it first, since peroxide can lighten some dyes.
The spot feels stiff or gets dirty again quickly
Detergent is still in the fiber. Rinse several more times with lukewarm tap water, blotting between rinses.
When to call a professional
Call a pro if a pretested solution changes the carpet's color, or if the rust covers a large area that would need hot water extraction. Tell them the stain is rust, when you first noticed it, and which products already went on it.
Questions
What causes rust stains on carpet?
Rust stains are iron oxide, often carried by iron in household water or shed by a rusting washer drum. Because they're iron oxide, they need an acid rust remover rather than ordinary cleaning.
Can I use a commercial rust remover on carpet?
Yes, but pretest it on a hidden area first, and use it exactly as its label directs. Rinse the treated area thoroughly with lukewarm water afterward.
Do I need gloves when treating rust on carpet?
Wear heavy-duty rubber gloves whenever you handle a commercial rust remover. Some removers use oxalic acid, which is poisonous, or hydrofluoric acid, which is extremely corrosive to skin, so keep them away from children.
Will rust stains come out on the first try?
Often not, and that's normal. Repeat the same step several times, or move on to the next solution if the first one stops lifting color.
How do I know the rust stain is gone?
The stain is gone when a dry white cloth pressed onto the spot picks up no more color. Then rinse with lukewarm water and blot until the area is completely dry.
Can I run a steam cleaner over a rust stain?
Not while the rust is still in the carpet, because heat can set the stain in place. Save deep steam work for a professional doing hot water extraction on a big, stubborn area. Handle small rust spots with the cool steps and a blotting cloth instead.
Is laundry detergent safe for rust on carpet?
No, and automatic dishwasher detergent is out too, since it can contain bleaching agents that destroy some fibers. Laundry detergent of any type stays off the list. The only detergent for this job is a liquid dish soap mixed at a quarter teaspoon per cup of lukewarm water.
How do I dry a rust-treated spot on carpet?
Press a dry, white absorbent cloth onto the spot and keep blotting until no moisture comes up, switching to a fresh cloth whenever the first one turns damp. Then let the carpet air-dry and lift the pile with your fingers so the fibers stand back up.
Rust on other materials
Other stains on carpet & rugs
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.