How to Remove Rust Stains From Fabric, Sinks, Tubs and Concrete
Chlorine bleach makes rust stains worse. Mild acids lift them instead, from lemon juice on a shirt to an oxalic-acid cleanser on a porcelain sink. Pick by surface and read the label.

To remove rust stains, use a mild acid rather than bleach: lemon juice (sometimes with salt) on washable fabric, and an oxalic-acid cleanser or a rust remover labeled for the surface on porcelain, enamel and concrete. Never use chlorine bleach on rust, which can set or darken the stain, and never combine a rust remover with bleach or any other cleaner. Some rust removers contain hydrofluoric acid, which is highly dangerous; read labels carefully.
Rust stains are iron oxide, left by hard water with dissolved iron, metal cans on a tub ledge, old pipes, hair pins, or garden furniture on a patio. Acids dissolve iron oxide so it can be rinsed away.
What you need
- Fresh lemon juice and table salt (for fabric)
- A powdered or liquid cleanser containing oxalic acid, or a rust remover labeled for your surface
- Baking soda (for light stains on stainless steel)
- Rubber gloves and eye protection
- A non-scratch sponge and a soft brush
- Plenty of clean water for rinsing
Choose your method by surface
| Surface | Try first | Next step | Avoid |
|---|---|---|---|
| Washable white or colorfast fabric | Lemon juice and salt | Laundry rust remover labeled for fabric | Chlorine bleach |
| Porcelain and enamel sinks and tubs | Oxalic-acid cleanser on a damp sponge | Rust remover labeled for porcelain | Steel wool; mixing with bleach |
| Acrylic and fiberglass tubs | Baking soda paste or a cleaner the tub maker approves | Product listed in the maker’s care guide | Abrasive powders and pads |
| Stainless steel sinks | Baking soda paste, rubbed with the grain | Cleanser labeled for stainless | Chlorine bleach, steel wool |
| Concrete | Lemon juice on light stains, then scrub | Concrete rust remover per label | Acids on nearby natural stone or plants |
| Marble, limestone, travertine | Call a stone professional | Stone-specific poultice | Any acid, including lemon |
How to remove rust stains from clothes
- Test first. Lemon juice is a mild bleach and can lighten some dyes. Try it on an inside seam.
- Apply lemon juice. Wet the stain with lemon juice. For a stronger scrub, sprinkle salt over it.
- Wait. Leave it for about 30 minutes to an hour. Some people set white cotton in the sun while it works, which can speed lightening on whites but may fade colors.
- Rinse well with cool water and check the stain.
- Use a fabric rust remover if needed. Laundry rust removers work on stubborn spots. Follow the label exactly and test for colorfastness. Extension guides note this is a harsh treatment for when gentler methods fail (see the New Mexico State University stain guide).
- Wash as the care label directs, then air-dry and check before using the dryer.
If several items come out of the wash with orange spots, the cause may be iron in your water or a rusting part inside the washer. Washing again with bleach will make it worse.
How to remove rust from porcelain and enamel
Cleansers that contain oxalic acid are widely used on porcelain sinks, tubs and toilets.
- Put on gloves and open a window or turn on the exhaust fan.
- Wet the surface. Sprinkle or apply the cleanser as directed.
- Rub gently with a damp, non-scratch sponge. Most labels give a maximum contact time, often short; don’t exceed it.
- Rinse thoroughly with plenty of water.
- Repeat if needed rather than scrubbing harder. Old enamel can be worn and porous, and heavy scrubbing dulls it.
Rust in a toilet bowl is usually from iron-rich water. Lower the water level by turning off the supply valve and flushing, then treat the stain with a cleanser or toilet product labeled for rust. For different tub materials, see how to clean a bathtub, and for white mineral crusts, how to remove hard water stains.
How to remove rust from concrete
- Sweep the area. For a light stain, pour on lemon juice, leave it for 10 to 15 minutes, scrub with a stiff brush and rinse.
- For deeper stains, use a rust remover made for concrete, following the label on dilution, contact time, gloves and eye protection.
- Rinse well and keep runoff away from plants, lawns and nearby natural stone, which acids can etch.
- Remove the source: move metal furniture, add pads under feet, and redirect sprinkler water if it carries iron.
Rust remover safety
Rust removers are acids, and some are very strong.
- Read the ingredient warnings. Some rust stain removers contain hydrofluoric acid. Their labels carry poison warnings, and burns from it may not hurt or show right away. Choosing a product without it avoids that risk; if you do use one, follow every label instruction, including heavy-duty gloves.
- Never mix rust removers with chlorine bleach. Acids and bleach release chlorine gas. That includes toilet-bowl cleaners, many of which are also acidic. Rinse surfaces with water between products. See cleaning products you should never mix.
- Ventilate with an open window or exhaust fan, and wear eye protection when scrubbing overhead or splashing is likely.
- Test on a hidden spot. Acids can etch some finishes, grout and all natural stone.
- Keep products in their original containers, out of reach of children and pets.
- If someone swallows, inhales or gets a cleaning product in the eyes or on the skin, call Poison Control at 1-800-222-1222 (US) or emergency services.
Preventing rust stains
- Keep metal cans, razors and hairpins off tub ledges and sink edges.
- Fix dripping faucets, which leave stains if your water contains iron.
- If stains keep returning, have your water tested; well water with iron may need filtration.
- Check the washer drum and the inside of the lid for chipped coating that can rust.
Bottom line
Treat rust with mild acids, not bleach. Lemon juice and salt work on fabric, oxalic-acid cleansers on porcelain and enamel, and labeled rust removers on concrete. Read every label, ventilate, rinse between products and never combine rust removers with bleach. Keep acids off natural stone entirely.
FAQ
Does vinegar remove rust stains?
White vinegar is a weak acid and can lighten fresh rust on some surfaces, but it is slower than lemon juice or oxalic acid. Never use it on natural stone, and never with bleach.
Why did bleach turn my stain darker?
Chlorine bleach reacts with iron and can set or darken a rust stain. Rinse the item well and treat it with a rust remover labeled for fabric.
Can I use a lime and rust cleaner on my tub?
Check both the product label and the tub maker’s care guide. Many acid cleaners suit porcelain but can damage some acrylic or fiberglass finishes.
Is oxalic acid safe?
It is toxic if swallowed and can irritate skin and eyes. Use cleansers that contain it with gloves and ventilation, follow the label, and rinse well.



