How to Remove Tough Stains & Scratches in a Toilet Bowl

eHow may earn compensation through affiliate links in this story. Learn more about our affiliate and product review process here.

Things You'll Need

  • Fine drywall sandpaper

  • Vinegar

  • Baking soda

Stains can be frustrating to remove.

There is nothing more filthy looking than an uncleaned and scratched toilet and the job of cleaning it can be a frustrating one. Even with the use of toilet cleaners, not all dirt and grime is removed. It takes more than just toilet cleaner to remove stain buildup. With a quick trip to a local hardware store and grocery store, you'll have all the materials needed to remove those nasty stains and scratches.


Step 1

Turn off water to the toilet by shutting the valve on the water supply.

Video of the Day

Step 2

Flush the toilet to remove all the water from the bowl. If there is any water left remove what you can with a cup or towel.


Step 3

Pour enough vinegar in the bowl to cover the stain or scratch plus a 2-inch area around the stain or scratch.

Step 4

Cover the stain and vinegar with baking soda and let it fizz up. You may have to add more vinegar to get some of the baking soda fizz. Let the vinegar and baking soda sit for 30 minutes. This will get down into the stain and help break it up.


Step 5

Add more vinegar to the stain or scratch and gently scrub the stain or scratch with the fine drywall sandpaper. This will help to smooth out the scratch and remove the stain. Be sure not to push too hard and gouge the porcelain in the bowl.

Step 6

Turn the water back onto the toilet and flush to rinse out the bowl.

Step 7

Repeat the above steps as often as needed. Deep stains or scratches may take more than one application to be removed.


Do not mix other cleaners in with this process.


Video of the Day

Report an Issue

screenshot of the current page

Screenshot loading...