How to Remove Rust Stains from Chairs & Upholstery

MediumDepends on how much rust there is6 stepsChecked against 6 sourcesReviewed · Updated Nov 6, 2026
Quick answer

Blot the rust first and never use chlorine bleach, which sets it. On upholstery, pretest a commercial rust remover on a hidden spot, apply it as its label directs, then rinse it out without soaking the cushion.

Start the steps

Prefer a ready-made fix? Our top picks ↓

Prep first

Before you start

  1. Remove the rusty object and blot any wet residue before you do anything else.
  2. Pretest any rust remover on a hidden area: dampen it, wait a few minutes, rinse, and check for color change.
  3. Use a commercial rust remover exactly as its label directs, then rinse thoroughly.

Rust on a chair usually turns up in one of two places: upholstery that a rusty object touched, or a metal frame left outside. Read the code on the seat label before anything touches it, since S-coded fabric can't take water at all. A new spot on fabric can come up in a handful of passes, while rust bonded into the weave is more likely to fade than vanish, and a frame needs sanding down to bare metal first.

Rust on vinyl upholstery and rust with paint on a metal outdoor chair call for different approaches, so work out which one you have first. Keep a soft brush and a fabric-safe rust remover on hand for the fabric, and test a hidden spot first. Rust on old chair parts that has sat for years usually needs more passes.

Before you start

What chairs & upholstery can take

Use with care5

  • Water
  • Oxygen bleach
  • Enzyme cleaners
  • Solvents (alcohol, spot removers)
  • Acids (vinegar, lemon)

Avoid5

  • Hot water
  • Soaking
  • Chlorine bleach
  • Scrubbing and abrasives
  • Heat, once the stain is out

8 items

What you'll need

0 of 8 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

    Knock off the loose rust

    Use a wire brush or a brush attachment on an electric drill to knock off as much rust as you can. Work on the metal parts only, and keep the brush off any fabric or cushion.

  2. Step 2 of 6

    Sand down to bare metal

    Sand the rust away with medium-grit silicon carbide paper until you reach bare metal. Wipe away the dust so the surface is smooth before you move on.

  3. Step 3 of 6

    Clean and prime the metal

    Clean the bare metal with paint thinner before anything else touches it. Then apply a rust-resistant zinc chromate primer and let it dry.

  4. Step 4 of 6

    Brush off rust on hard-to-sand parts

    On parts you can't sand, brush off as much rust as you can first. Then move on to the gel.

    Careful. Oxalic acid is poisonous and hydrofluoric acid is extremely corrosive to skin, so wear heavy-duty rubber gloves.

  5. Step 5 of 6

    Coat the rust with the gel

    Coat the rusted parts with the gel and follow the container directions. Repeat if the rust is still there, then rinse thoroughly and let the metal dry.

    Careful. Never mix a rust remover with chlorine bleach, which can release toxic gas.

  6. Step 6 of 6

    Paint once the metal is dry

    Paint only when the surface is totally dry, using a rust-resistant paint. Paint the primed and treated parts, and leave the upholstery out of it.

If you'd rather buy than mix

Best products for rust on chairs & upholstery

Look for a rust-resistant zinc chromate primer and a commercial gel-like rust remover, and check the label for use on fabric or painted parts 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 chairs & upholstery, and its directions fit the steps above.

Finished the steps? How does it look?

How to tell it's working

Each pass should move a little rust onto the white cloth, and the spot should look lighter from one round to the next. When the cloth comes up clean but a mark is still there once the fabric is fully dry, the rust has set into the fibers and needs the older-stain approach. Judge the color only after the chair dries, since damp fabric looks darker than it really is.

What changes for yours

Adjust for your chairs & upholstery

Vinyl Upholstery

Vinyl is coated, so an acid rust remover can strip the coating or pit the surface. Skip the rust remover and the gel here, and blot the loose rust with a soft white cloth instead of rubbing it. Use a fresh section of the cloth so you can see what is coming off.

If the stain is still there after blotting, stop and call a professional upholstery cleaner rather than trying a stronger product.

Metal Outdoor Chairs

Once the frame is bare metal, the sanding and priming steps apply in full. Use the gel only on parts that are hard to sand, and repeat it on any spot that still shows rust.

Keep any fabric or cushion covered while you work so the brush and gel stay on the metal. Let the frame dry completely before the rust-resistant paint goes on.

Heavy or long-standing buildup

Rust that has sat for years, or has dried into the metal, is the hardest kind to remove, and it may need more than one round. Expect to repeat a treatment rather than expecting one pass to clear it.

For washable fabric, pretest first, then sprinkle salt on the stain, squeeze lemon juice on it, spread it in the sun to dry, and rinse. On a small rust patch on metal, scrub it with a cloth and some salt, then repeat the sanding and gel steps if needed.

If the rust is still there after repeated treatments, it may be permanent, and a professional is the next option. Stop after the repeat rather than moving to harsher products on the same spot.

Vinegar, baking soda, peroxide and more

Do home remedies work on rust on chairs & upholstery?

Most household remedies don't lift rust on their own. Some remedies are worth using, some help only as a backup, and the rest should be left alone on chairs.

Helps1Skip6

RemedyVerdictWhat to know
SaltGet it on Amazon HelpsSalt with lemon juice, dried in the sun, is the set-in option for washable fabric. It can also scrub a small rust patch on cast iron.
White vinegarSkipVinegar is typically too weak for set-in rust, so don't count on it here. Keep it away from stone and cement grout as well.
Baking sodaSkipBaking soda is a gentle cleanser, not a rust remover, so it won't do the job here. Test it on fabric first if you use it for anything else.
Hydrogen peroxide (3%)SkipSkip the mild drugstore strength on colored fabric that isn't colorfast. It can change colored fabric that isn't colorfast, so leave it out.
Dish soapSkipMild detergent isn't a rust remover, so it can't replace the commercial product. Strong concentrations can harm silk, velvet and other delicate fabrics.
Oxygen bleach (OxiClean)SkipIt works on rusty discoloration in white washable items after a colorfast test. It is a laundry product, so leave it out on upholstery and painted parts.
Rubbing alcoholSkipAlcohol can change colored fabric and leather, so skip it. Alcohol is also known to fade some dyes and can harm acetate and acrylic fibers.

What makes it worse

Mistakes to avoid

Don't use chlorine bleach on rust

Chlorine bleach makes rust stains more intense and sets them, so the chair will look worse afterward. Use a pretested rust remover or the salt and lemon method on washable fabric instead.

Don't scrub upholstery with a stiff brush

Stiff brushes and rubbing can damage upholstery and the fabric's surface. Blot the stain, and save the wire brush for bare metal parts only.

Don't put acid rust remover on vinyl or painted parts

Acid removers can pit or strip coated and painted surfaces, and that includes vinyl. On those surfaces, stick to blotting the loose rust.

Don't paint over loose rust

Paint laid over loose rust won't hold, so knock off what you can first with a wire brush or a drill attachment. Clean with paint thinner and prime before any color goes on, and wait until the metal is completely dry.

Don't skip the test on a hidden patch

A rust remover can shift the color of vinyl or fabric, so test a hidden patch before you treat the visible rust. Dampen it, give it a few minutes, rinse, and look for any change in color.

Don't leave the gel on too long

The gel-style remover is for the parts you can't sand, and it only works on the schedule printed on its container. Coat the rust, follow the directions, and repeat if needed rather than letting it sit.

When to call a professional

Hire a furniture cleaner once the seat's code is X or S, since those fabrics don't take home steps safely, or when a test patch shifts color or shrinks. A large rust mark spread across a whole cushion, or rust in a frame you can't sand, is also worth a pro's time. Tell them it was rust and how long it sat.

Questions

Can I use white vinegar on rust stains on upholstery?

Usually not for set-in rust. Vinegar is typically too weak for it, so a pretested commercial rust remover is the better choice. Test any product on a hidden spot before it touches the visible stain.

Will baking soda lift rust from a chair?

No, a commercial rust remover is what lifts it. Baking soda is a gentle cleanser, so it won't do the work of a rust remover. If you use it on fabric at all, test it on a hidden spot first.

Is hydrogen peroxide safe on rust stains in fabric?

No, skip it on rust in fabric. The mild drugstore strength can change colored fabric that isn't colorfast, so leave it out and use the pretested rust remover instead.

Can I use dish soap instead of a rust remover?

No. Dish soap won't dissolve rust, so it can't replace a commercial rust remover. Strong concentrations can harm delicate fabrics, so keep any solution weak.

Can I use salt and lemon juice on rust?

Yes, as a set-in option on washable fabric or a small rust patch on cast iron. Pretest first, dry the mix in the sun, and rinse; repeat if needed, since rust can take more than one round.

Can I use oxygen bleach on rust in a chair cushion?

Only on white washable items, and only after a colorfast test. It isn't made for upholstery or painted parts, so leave it off the chair.

What if the chair has no cleaning code?

Don't guess with a remover or water, since the wrong product can shrink or stain the fabric for good. Blot any wet residue gently, keep the area otherwise dry, and have a furniture cleaner identify the material first.

Should I take the seat cover off to wash it?

No. Pulling a cushion cover off to wash it is a bad trade, since the fabric can shrink or fade unevenly. Treat the rust in place with the cool, light steps and keep the filling dry.

Can I use a steam cleaner on rust in upholstery?

No, because heat can set the rust in the fibers, and steam isn't recommended for some fabrics. Stick with the cool steps, and if the whole piece needs a deeper clean, a professional can handle steam or extraction.

Why did a ring show up after I cleaned the spot?

A ring forms when liquid pulls outward and dries at the edge of the mark, which usually means too much went on. Use less liquid next time, wet the area evenly, and let a fan dry it quickly. If the ring is already there, a light, even dampening of the whole panel is the fix.

Rust on other materials

All 40 materials for rust

Other stains on chairs & upholstery

All 30 stains on chairs & upholstery

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. La-Z-Boy
  4. Ashley Furniture
  5. Bernhardt
  6. Klaussner Furniture