Fed up with unsightly rust on your toilet? Maybe you've already scrubbed the bowl to keep off red streaks, but now it's time to tackle your toilet tank. If your toilet tank is filled with rust stains, don't worry. We'll tell you how to use household remedies or commercial cleaners to clean and prevent rust. Your toilet bowl and tank will thank you, and your bathroom will be a haven again!

1

Drain the water in your toilet tank.

  1. Turn off the water valve first. Look behind your toilet, where you'll find a handle attached to a pipe. Rotate it clockwise until it stops. The toilet tank will empty and fill up the bowl, instead. After you've cleaned the rust, turn the water valve back on. Rotate it counterclockwise until the tank fills up. When all the water is back in the tank, flush 3 or more times.[1]
    • Most rust-fighting techniques start with a tank that doesn't have water. That way, you can pinpoint all of the stains and easily access them.
    • When you're done either scrubbing or soaking rust, you'll refill your tank and flush a few times. Leftover rust will loosen and go down the drains.
  2. Advertisement
2

Scrub with scouring powder, cream of tartar, and hydrogen peroxide.

  1. Create a cleaning paste with equal parts of each ingredient. Make sure the texture is slightly moist. Put on gloves and apply the paste on all the rust stains. Immediately scrub the rust. When you refill and flush the tank, the water will loosen up the paste so it can safely go down the drain.
    • Scouring powder is an abrasive that breaks up hard particles.
    • Cream of tartar is non-toxic and acidic, breaking down deposits like rust.
    • Hydrogen peroxide breaks up caked on rust. Scrub and rinse the paste immediately since letting peroxide sit on the rust can make it worse.
3

Spray rust stains with white vinegar.

  1. Let the white vinegar sit for 5-7 minutes, then scrub the rust with a sponge or a brush. For stubborn stains, wait 1 hour for the white vinegar to completely soak through the rust before you scrub it off.[2]
    • You can also fill your spray bottle with white vinegar, water, and dish soap. The acid in vinegar will break down rust, and the grease fighting dish soap can scrub away any slimy grime.
    • Stick with white vinegar and avoid other types since they can stain the bowl. Even rice vinegar can result in light yellow marks.
    • You can also add white vinegar directly into the tank water until the fluid sits roughly a 12 in (1.3 cm) below the rim. Leave the toilet untouched for 12 to 24 hours, depending on the severity of the rust. Then, flush the toilet at least 3 or 4 times to clear away the vinegar.[3]
  2. Advertisement
4

Make a paste with lemon juice and salt.

  1. Stir equal parts salt and lemon juice in a small bowl. Dip your sponge in your bowl until it’s coated with paste, then scrub the rust stains in a circular motion.[4] For super stubborn stains, cover the stained area with paste, cover the area with plastic wrap, and let the paste sit for up to an hour. Then, peel away the plastic wrap and scrub off the rust.
    • Lime juice and grapefruit juice work, too. You can also combine citric acid powder with water to make a paste.
    • Natural acids dissolve rust and salt is mildly abrasive, which helps when you're scrubbing.
5

Fill the tank with cola and wait 2 hours.

6

Sprinkle an oxalic acid cleaner on rust stains.

  1. Wear a mask and turn the fan on in your bathroom to ventilate it. Take the lid off your tub of oxalic acid, and shake the powder or flakes onto the rust stains. Set down the tub, dampen a cloth with warm water, and spread the oxalic acid on every side of your toilet tank. Wait for 1-2 minutes.[6]
    • Don’t get oxalic acid on your skin, eyes, or clothing. Exposing yourself or others to it can lead to chemical burns. A mask will keep you from breathing it in.
    • Oxalic acid breaks down the iron in rust, softening it and making it easy to rinse off.
7

Scrub the rust with a multipurpose commercial cleaner.

  1. Pour about .03 cups (7.1 ml) of water into your empty toilet tank. Add .03 cups (7.1 ml) of the multipurpose cleaner to the water. Use a clean toilet brush to mix the solution. Soak the brush, then scrub your rust stains.[7]
    • Wear safety glasses to protect your eyes from splashes and gloves to protect your hands from the harsh chemicals.
    • Use a toothbrush for hard to reach stains.[8]
    • Many multipurpose cleaners are designed for tough stains on hard surfaces and can loosen up sticky deposits like rust.
  2. Advertisement
9

Pour in a liquid water softener product to prevent rust.

  1. Adding softener to the tank every month or so can prevent rust buildup. Read your product’s label to determine the correct amount of softener to use and the total time it should stay in your tank. Empty your toilet tank, pour in the commercial liquid water softener, wait for it to settle, brush down your tank, then refill it with water and flush.
    • For a natural alternative to chemical water softeners, pour 1 cup (236 ml) of lemon juice or vinegar in your toilet tank. Let it sit for at least 3 hours before flushing. Do this daily to keep rust stains from forming.[10]
  2. Advertisement
10

Toss a commercial cleaning tablet into the tank once a month.

About This Article

Cleanzen Cleaning Services
Co-authored by:
Residential Cleaning Specialists
This article was co-authored by Cleanzen Cleaning Services and by wikiHow staff writer, Madeleine Flamiano. The Cleanzen Cleaning Services Team consists of Residential Cleaning Specialists. With more than six years of experience, they specialize in connecting independent cleaning professionals with those who need help cleaning their houses. All of Cleanzen’s professionals are experienced and licensed and have passed background checks. This article has been viewed 8,106 times.
7 votes - 57%
Co-authors: 5
Updated: December 27, 2022
Views: 8,106
Advertisement