How to Remove Rust Stains From a Bathtub (For Good)
Rust stains are stubborn in a particularly annoying way. You can scrub until your arm aches and that orange ring just sits there looking unimpressed. That’s because rust isn’t ordinary dirt. If iron in your water is causing those stains, more scrubbing won’t get you anywhere. You need something that works on the iron without damaging the surface underneath it.

Before you grab the strongest cleaner in the house, there’s one important question to answer: What is your bathtub made of?
Here’s the letter that got me thinking about it:
Dear Mary: Our water is very hard and as a result has created rust-colored stains in the bathtub. I’ve tried to scrub it away with Comet, but that did nothing. How can I remove these terrible stains?
–MaryAnne
Dear MaryAnne: Stop scrubbing. Really. If Comet didn’t remove the stain, more elbow grease isn’t likely to change its mind.
You don’t need a stronger arm. You need the right cleaner.
The quick answer: what’s the best rust remover for a bathtub?
If you want the short version, here it is:
For a true orange or brown iron stain, I’d start with a rust remover that’s labeled safe for your tub’s surface.
Fiberglass
Iron OUT Rust Stain Remover Spray Gel is labeled for fiberglass, as is Bar Keepers Friend Soft Cleanser.
Porcelain
Bar Keepers Friend can work well on rust, but follow the directions for the exact product in your hand. Iron OUT removes rust from porcelain too, but its label warns that it may etch some older or worn porcelain surfaces.
Acrylic
Slow down. Check the tub manufacturer’s cleaning instructions before you use anything abrasive, acidic or rust-removing. Acrylic can scratch or lose its finish surprisingly easily.
Whatever your tub is made of, test the cleaner in a spot nobody will ever see, and follow the label.
Finding out your cleaner and your tub were never meant to meet costs a lot more.
Why rust stains show up in your tub
That orange-brown color almost always points to iron.
Water can carry dissolved iron into your home. Once that iron is exposed to air, it oxidizes and leaves behind the rusty color you’re seeing on the tub.
But the water isn’t always the culprit. A corroding drain or plumbing component can leave rust around the drain. And that shaving cream can or razor you left on the tub edge? Metal plus a wet surface makes tidy little rust rings.
Why does this matter? Because it tells you what you’re up against.
If you’ve got one rust ring where a metal can sat for a week, remove the stain and move on with your life.
Orange stains all over the tub, again and again? Cleaning is only half the job. Something keeps supplying that iron, and until you deal with it, the stains will keep coming back.
How to remove rust stains from a fiberglass tub
I’m giving fiberglass its own section for good reason. Fiberglass tubs are common, and they don’t take kindly to whatever happens to be under the kitchen sink.
Scratches and a damaged finish can make future staining even worse.
Option 1: Iron OUT Spray Gel
For a stubborn iron stain on fiberglass, this is where I’d start.
Iron OUT Rust Stain Remover Spray Gel is labeled for use on fiberglass and is made specifically to dissolve rust stains caused by iron in hard water.
Follow the current label directions. Typically, that means:
- Test a hidden area first.
- Spray the gel directly on the rust stain.
- Let it stand for a few seconds.
- Wipe with a damp sponge or cloth.
- Rinse promptly and thoroughly.
- Repeat if you need to.
Notice what’s missing from that list? Furious scrubbing.
That’s the beauty of a product built to work on the stain itself.
Option 2: Bar Keepers Friend Soft Cleanser
Bar Keepers Friend has a loyal following for rust and mineral deposits, and the reason is oxalic acid.
But don’t assume every product with the Bar Keepers Friend name is identical. For fiberglass, I’d reach for the Soft Cleanser, which the manufacturer specifically lists as suitable for fiberglass.
Apply a small amount to a wet surface or damp sponge, test first, and follow the label carefully. Bar Keepers Friend instructs users to rinse thoroughly within one minute rather than leaving the product sitting on the surface.
This is one of those times when longer is not better.
What about a Magic Eraser?
A damp Mr. Clean Magic Eraser is great for plenty of bathtub grime, and Mr. Clean makes versions meant for tubs and showers.
But for an actual iron stain, I don’t consider it my first choice.
A Magic Eraser cleans through mild abrasion. A rust remover goes after the iron itself. Different jobs.
If you already have a Magic Eraser and want to try it on light surface staining, test a hidden area first and use a light touch. If the stain isn’t improving easily, stop. Pressing harder can dull or damage the finish.
How to remove rust from a porcelain tub
Porcelain is tougher than fiberglass or acrylic, but that doesn’t mean it’s indestructible.
Bar Keepers Friend is made to remove rust and mineral deposits from porcelain. Wet the surface, use a small amount, rub gently with a wet cloth or sponge and rinse thoroughly according to the label directions.
If you’re considering Iron OUT, test first. The Spray Gel label warns that it may etch some older or worn porcelain tubs and sinks.
And skip the wire brush. Removing the orange stain isn’t much of a victory if you leave permanent scratches behind.
How to remove rust stains from an acrylic tub
This is where I’d rather you be careful than clever.
Acrylic finishes vary, and cleaners that are fine for porcelain or fiberglass aren’t automatically appropriate for acrylic.
Check the tub manufacturer’s care instructions first. Don’t know who made your tub? Test any cleaner in a small hidden spot and stay away from aggressive abrasives.
When in doubt, choose a cleaner specifically labeled for acrylic rather than assuming a general rust-removal trick is safe.
Why I no longer recommend toilet bowl cleaner for bathtub rust
Years ago, I suggested a particular toilet bowl cleaner for stubborn tub rust. I’m taking that back.
Toilet bowl cleaner is made for toilet bowls. Bathtubs come in fiberglass, acrylic, porcelain, enamel and other finishes, and I can’t think of a good reason to take an off-label gamble when rust removers exist for these surfaces.
If there’s a bottle under your sink, leave it there. Use the right product for the tub. Sometimes the cheapest fix is the one that doesn’t create a second problem.
Rust removal safety: what not to do
Whichever method you pick, these will save you grief:
- Know your tub surface. Fiberglass, acrylic and porcelain aren’t interchangeable.
- Read the label. Product formulas and directions can change. Follow what’s on the container you’re holding.
- Test first. Pick a small, hidden spot before treating the whole stain.
- Don’t mix cleaners. Use one product at a time. If you’re switching products, rinse the surface thoroughly first.
- Ventilate the room. Open a window or run the bathroom fan when using stronger cleaning products.
- Protect yourself. Follow the label instructions for gloves, eye protection and other precautions.
- Don’t let stronger mean longer. Some rust removers are designed to work in seconds or a minute. Leaving them on for an hour doesn’t necessarily make them work better and can damage the surface.
How to keep rust stains from coming back
Once the tub is clean, watch where the rust returns. That tells you what needs fixing.
If the rust forms around the drain
Take a close look at the drain assembly. A corroding metal part may be causing the stain. Replacing it beats cleaning the same orange ring forever.
If small rings appear where things sit
Get metal cans, razors and other rust-prone items off the wet surface. A shower caddy or plastic container takes care of that nicely.
If orange staining appears all over the tub
Now I’d start thinking about the water. If your household water contains significant iron, a water-treatment professional can test it and recommend the appropriate treatment for the type and amount of iron you’re dealing with. Don’t assume a water softener automatically solves every iron problem.
If the stains are small and occasional
Treat them early. A little rust stain is much easier to deal with than a tub that’s been turning orange for six months.
Rust showing up somewhere besides the bathtub? Here’s how to tackle rusty sinks, pitted chrome and mineral buildup.
So, what’s the best way to remove rust stains from a bathtub?
Start by figuring out what your tub is made of.
For fiberglass, use a product labeled for both fiberglass and rust. Iron OUT Spray Gel is a practical place to start, and Bar Keepers Friend Soft Cleanser is another option labeled for fiberglass.
For porcelain, Bar Keepers Friend can be very effective on rust. Use caution with Iron OUT on older or worn porcelain because it may etch the finish.
For acrylic, check the manufacturer’s cleaning recommendations before you reach for anything.
And remember: stubborn rust isn’t stubborn dirt. Stop trying to scrub it into submission, treat it for what it is, and the job gets a whole lot easier. Your arm will thank you.
Once the rust is gone, here’s an easier way to handle the rest of the bathtub.
Question: What’s the one household stain you scrubbed way too long before you found what actually worked? Share in the comments below.
EverydayCheapskate™ is reader-supported. We participate in the Amazon Services LLC Associates Program and other affiliate advertising programs, designed to provide a means for us to earn from qualifying purchases, at no cost to you.
More from Everyday Cheapskate
Please keep your comments positive, encouraging, helpful, brief,
and on-topic in keeping with EC Commenting Guidelines
Last update on 2026-10-20 / Affiliate links / Images from Amazon Product Advertising API

















I use citric acid to remove rust anywhere. You need to soak the area with a water/citric acid solution, and then wipe and rinse. Easy!
I found that the only thing that works for me is the toilet bowl cleaner described above. I squirt some on the stain(s), leave it alone for awhile, come back and wipe (and rinse) it away.
My textured acrylic tub had an area that just could not be cleaned. After testing a spot I used no fume oven cleaner with perfect results!
Hi Mary,
I live in an old apt.
My upstairs tub/ shower drains slowly.
Is there something I can do that won’t hurt the old pipes to clear it?
Yes! Check out this article I wrote that gives 6 things to try. https://www.everydaycheapskate.com/how-to-unclog-drain/
Thank you Mary.
I will give it a try!