Home Improvement Stack Exchange is a question and answer site for contractors and serious DIYers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

All this dirt has been on the bathtub for like a year or so since the previous owner just remodelled my house before we bought it and he didn't live there. I read many articles and videos to learn how to do it but none of them worked at all. The following items are the ones we tried:

  1. Used bleach and scrubbed it. We filled the bathtub with extremely hot water and poured bleach in it and scrubbed it later.
  2. Used Mr. Clean Magic sponge.
  3. Used Green Works, Kaboom etc. None of them worked even slightly.
  4. Used many other chemicals and no luck.

What worked for us was using pumice stone and it really worked but it was too much work and pain. It scrubbed out all the dirts (with some residue left) but didn't really make it look like new and shiny.

I wonder if there is any one who can recommend a better way to clean up the bathtub. So far what we learned from internet didn't work at all :/

I believe our bathtub is made of ceramic and it is a hard material compared to what we used to have that was fiberglass.

share|improve this question
try a product called "Barkeeper's Friend". It has a super fine abrasive that is safe for glossy surfaces and clear coats and Cyrillic acid which works well on dried on and old lime, calcium, and other solids. Worth a try and on the shelf at the grocery store. Also works wonders on dull headlight covers. – shirlock homes May 6 '13 at 21:49
Scrubbing Bubbles for 3 minutes + mop/brush work best so far, but I wanted to find a better way. Will try the methods below. What is Cyrillic acid? Cyrillic is a form of Eastern European alphabet. – Chloe Jun 25 '14 at 5:14

Your bathtub probably has porcelain coating with a couple (maybe not anymore) clear coats.

When you scrub a tub with something abrasive you are slowly removing the clear coat. No matter what cleaning product you use, you will not get the shine back.

If you want your shine back I would add a clear coat to the tub. However your tub would have to be very very clean before applying something like this.

Easiest way to clean a bathtub is a bleach, borax, vinegar combo. Sprinkle borax, spray on bleach - don't just dump it and don't dilute it, and spray on vinegar. Hit it with a sponge.

share|improve this answer

I live on well water and have hard water stains (pink), and sometimes green from my pipes. We use a product called CLR. It stands for Calcium, lime, rust. It works great on hard water spots and other deposits left by water. You can buy it at Wal-Mart, Home Depot and probably your local grocery store.

The good thing about it is that you can just pour it on and let it sit for a bit.(read the bottle). Then take a scrub brush and finish off the deposits.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.