How to Clean a Toilet Tank Like a Pro

Clean your toilet tank to prevent damage from rust and hard water deposits

Modern bathroom with toilet
Photo: Pixel-Shot / Adobe Stock
Modern bathroom with toilet
Photo: Pixel-Shot / Adobe Stock
Dan Simms
Written by Dan Simms
Contributing Writer
Updated September 5, 2023

Difficulty

Easy

No experience? No problem.

Time to complete

2 hours, 10 minutes

Heavy mineral or rust buildup might take longer.

Cost

Up to $25

Save big by DIYing.

Need professional help with your project?
Get quotes from top-rated pros.

What you'll need:

TOOLS
  • Scrub brush
  • Sponge or microfiber cloth
  • Rubber gloves
  • Spray bottle (optional)
  • Pumice stone (optional)
SUPPLIES
  • White vinegar
  • Disinfectant (optional)
  • Baking soda (optional)

When most homeowners think about cleaning their toilets, they give all of their attention to the bowl. Unfortunately, that means the tank—the back of the toilet that holds the water in reserve for flushing—often gets neglected, and mineral buildup and rust can contribute to problems with functionality and can reduce the toilet’s life span. In this guide, we’ll discuss how to clean a toilet tank to prolong its life and keep your toilet flushing like it’s new for years to come.

Prepping to Clean Your Toilet Tank

Using a common household item like white vinegar is one of the easiest ways to clean your bathroom, but it’s important to note that acidic solutions like vinegar can promote rust on the metal components in your toilet tank. If you open your tank and notice an issue with rusting, you may want to skip steps that involve letting vinegar soak in your tank. Instead, you can call a pro to remove stains in your toilet without damaging your toilet components.

Additionally, if you have a toilet tank that’s located behind the wall, you should leave the work to a professional. They have the tools and supplies necessary to clean the inside of the tank without damaging the components you can’t assess beforehand.

  1. Shut Off the Water Supply

    Your first order of business is to shut off the supply of water to your toilet temporarily; otherwise, you won’t be able to keep it empty while you clean. Look for a metal braided pipe leaving your toilet and connecting to the wall. This is the water supply line.

    Find the small valve where the tube connects to the wall (called a speedy valve) and close it by turning it clockwise.

  2. Empty the Toilet Tank

    With the valve shut off, you can now flush the toilet, and the tank should remain empty. You might need to hold the handle down until all the water drains out of the tank.

  3. Inspect the Inside of the Toilet Tank

    Remove the lid from the toilet tank and take a look inside. You should look for rusted metal components, red stains around the inside of the tank—particularly near where the water level normally sits—and mineral deposits. If you notice any of these issues, you’ll need to set aside some extra time for scrubbing the tank clean.

  4. Clean Using a Disinfectant

    Spray the inside of the tank with a disinfectant cleaner or mix a 1-to-1 ratio of white vinegar and cold water in a spray bottle and use that instead. If you’re using a commercial cleaner, try to avoid spraying the toilet lift chain or other metal components. In either case, let the solution sit on the surface for about 10 minutes.

  5. Rinse and Scrub With Vinegar

    Pour some clean water into your toilet tank to rinse away any residual cleaner or vinegar. You can also open the speedy valve again, let it refill, close the valve, and flush to empty the tank again.

    Once the tank is empty, dip your scrub brush in some white vinegar and scrub down the inside walls of the tank. You can sprinkle some baking soda before scrubbing or scrub the toilet with a pumice stone for a deeper cleaning. Pay particular attention to any areas where you noticed mineral buildup during your tank inspection. Aim to get all the minerals off of your tank walls.

  6. Clean Other Components With Disinfectant

    Next, spray some disinfectant cleaner on the other components, including the flapper at the bottom of the tank and the float. You don’t have to worry about hitting the metal parts this time, as you won’t be letting the cleaner sit for long.

    Scrub all the components gently with a sponge or your cleaning brush.

  7. Turn the Water On and Rinse the Tank

    Contemporary bathroom with vanity and toilet
    Photo: YinYang / E+ / Getty Images

    Finally, turn the water back on using the speedy valve. Let the tank fill, and then flush it to get rid of any cleaner, vinegar, and mineral deposits you scrubbed off of the tank. Let the tank fill a second time and flush again to make sure all the cleaning solutions are gone. You might need to dump some clean water on the parts of the toilet that stick out of the water when the tank is full to get any residue off.

DIY vs. Hiring a Pro

Cleaning your toilet tank is a simple home improvement project, so you can absolutely do the work yourself to save some money over hiring a professional house cleaner near you. In most cases, you can get the job done with things you already have in your home, too, so the cost savings are even greater.

There are some cases where the cost of a professional house cleaner is well worth it. If your toilet tank has heavy mineral or rust buildup, you might need to use a harsher cleaning product to solve the problem. Unfortunately, some commercial cleaners—including bleach and ammonia—can kill the necessary bacteria in septic systems. If you’re connected to a septic tank or you’re unsure if you are, we recommend leaving the cleaning to a professional to make sure the issue is solved without causing more problems in your septic tank.

Additionally, if you notice problems with your toilet tank while you’re cleaning, we suggest calling a plumber near you rather than cleaning and ignoring the issue. Some problems that might demand a professional plumber include the following:

  • Your tank continues to fill even with the speedy valve shut.

  • You notice that the flapper at the bottom of the tank isn’t creating a perfect seal.

  • You find damaged interior components, like floats and lift chains.

  • You find excessive rust inside your tank.

Frequently Asked Questions

The most effective toilet tank cleaners include commercial cleaning products, but for DIY purposes, white vinegar is best. Vinegar can help kill bacteria and remove mineral buildup from your toilet tank, but it won’t harm the necessary bacteria in your septic tank as some commercial products can. For the best clean, hire a professional to choose the most aggressive cleaning product that’s still safe for your septic tank, or use white vinegar and a scrub brush to do the cleaning yourself.

Need professional help with your project?
Get quotes from top-rated pros.
Learn more about our contributor
Dan Simms
Written by Dan Simms
Contributing Writer
Dan is a writer and property manager and can be found sharing his home improvement tips on sites like EcoWatch and Today’s Homeowner. He loves sharing his years of hands-on experience and love of DIY to help homeowners bring their visions to life.
Dan is a writer and property manager and can be found sharing his home improvement tips on sites like EcoWatch and Today’s Homeowner. He loves sharing his years of hands-on experience and love of DIY to help homeowners bring their visions to life.
The homeowners guide to House Cleaning
From average costs to expert advice, get all the answers you need to get your job done.