How to Clean a Toilet Tank (the Part Nobody Cleans)

Every tip here is checked against the sources listed at the bottom.

An open toilet tank seen from above, the lid resting on a folded towel on the floor, a gloved hand holding a long-handled scrub brush over the empty tank

The short answer

What works Turn off the water valve behind the toilet, flush to empty the tank, and sponge out the last of the water. Scrub the tank with warm water and a little dish soap, then turn the water back on and flush twice. Skip bleach tablets, because Kohler and Fluidmaster both warn they damage the parts inside.

How long
One short session. Nothing has to soak, and the tank refills by itself when you turn the water back on.
What it costs
Rubber gloves were $3.39 and a scrub brush was $3.19 at Target.com on November 7, 2026. You likely have dish soap and a sponge already.
What you need
Rubber gloves, a sponge, a scrub brush with a handle, dish soap, an old towel and a bucket of warm water.
Jump to the steps
From your cabinet
  • Dish soap

Before you start: what is in the tank

Lift the lid and take a look before you touch anything. You will see the fill valve (the tall post that refills the tank), the flush valve in the middle, and the rubber seal, often called the flapper, that closes the hole at the bottom.

Fluidmaster, a maker of these parts, sells fill valves with plastic or brass bases, and the seal is rubber. That is why this job needs a gentle hand. The cleaners that work on the bowl are not always safe in here.

Step by step

  1. Set the lid down safely

    Lay an old towel on the floor and set the tank lid on it, flat side down, out of the way of your feet.

  2. Turn off the water

    Find the small valve on the wall behind the toilet, near the floor. Turn it clockwise until it stops, which is the direction Fluidmaster gives for shutting the water off.

  3. Flush and sponge it dry

    Flush the toilet and hold the handle down so most of the water drains out. A little water stays in the bottom, so soak it up with a sponge and wring it into a bucket. Fluidmaster’s own repair steps start the same way: flush out the tank and sponge it dry.

    What it looks like: an empty tank with a bare floor, so you can see any crust, rust-colored stains or slime.

  4. Scrub with dish soap and warm water

    Put on your gloves. Add a squirt of dish soap to a bucket of warm water, dip your brush, and scrub the tank walls and floor. Work gently around the valves and the seal rather than scrubbing hard on them.

    What it looks like when it is working: the slimy film comes away on the brush and the porcelain underneath looks clean.

  1. Wipe the seal and look at it

    Wipe the rubber seal gently with a soapy sponge, and take a good look at it while you are there. Fluidmaster says a seal that is damaged or dirty lets water dribble from the tank into the bowl, and that is what keeps a toilet running.

  2. Turn the water on and flush twice

    Turn the valve counterclockwise to turn the water back on, and let the tank fill. Flush twice to rinse away the soap, then set the lid back on carefully.

    What it looks like when it worked: clear water sitting in a clean tank.

When it will not work, and what to do instead

Sometimes the tank gets dirty again fast, or the toilet acts up after cleaning. Here is what that usually means.

  • You heard the blue drop-in tablets keep the tank clean for you. A tablet you drop in and forget sounds like less work. But Kohler’s toilet manual says not to use in-tank cleaners, because products containing chlorine can seriously damage the fittings and cause leaks. Fluidmaster says the same, and both say tablets void the warranty.
  • There is hard white crust on the walls. Soap and a brush will lift slime, but not mineral crust. We could not find a toilet or parts maker that gives a safe way to dissolve crust inside the tank, and the CLR label rules out plastics and brass. So scrub off what comes loose and leave the rest.
  • The slime is orange, reddish brown or dark and comes back fast. On a private well, that can be iron bacteria, which Penn State Extension calls more a nuisance than a health hazard. The University of Nebraska says to test your water, and warns chlorine may make the staining worse.
  • The toilet keeps running after you clean. The seal may be worn. Fluidmaster calls replacing the seal a simple job that can often fix a running toilet.
  • The ring is in the bowl, not the tank. See How to remove a toilet bowl ring.

Be safe

  • No bleach tablets in the tank. Kohler and Fluidmaster both warn that chlorine or bleach in-tank cleaners can damage tank parts and lead to leaks or flooding.
  • No CLR or other lime remover in the tank. The CLR label lists plastics and brass among the surfaces not to use it on, and tank parts can be made of both.
  • Never mix toilet cleaners. The New Jersey Department of Health lists toilet bowl cleaners and vinegar among the products never to mix with bleach. Do not pour bowl cleaner into a tank that has a tablet in it. See the full never-mix chart.
  • Wear gloves and open a window or run the fan.
  • Poison Help line, 1-800-222-1222. It is free and confidential, 24 hours a day, 7 days a week.

What to buy

We may earn a small fee from these links. It never changes the picks or your price.

Why it works

A toilet tank holds the same water that comes out of your pipes, and it sits still between flushes. Well water with iron in it can feed the bacteria that make orange or dark slime, and that slime settles right on the tank walls.

Soap and a brush lift that film off. Think of a flower vase you never empty. The water looks fine from the top, but tip it out and the bottom tells the truth.

The tablets look like a shortcut, but Kohler says chlorine products can seriously damage the fittings inside the tank. A soap and brush scrub does the job without putting those parts at risk.

A word from Denise

The toilet starts running in the middle of the night, you lift the lid to jiggle the handle, and there it is. That is not your fault, because nobody tells you the tank needs cleaning too. So whenever you lift that lid and see slime, give it a gentle scrub and keep the tablets out.

Questions people ask

Can I put bleach in my toilet tank?

Toilet makers say no. Kohler warns that products with chlorine can seriously damage the fittings in the tank and cause leaks, and Fluidmaster says bleach tablets can damage tank parts and cause flooding. Both say it voids the warranty.

Can I use vinegar or CLR in a toilet tank?

Not CLR, because its label rules out plastics and brass, and tank parts can be made of both. We could not find a toilet or parts maker that says vinegar is safe for the rubber seal, so this page sticks to dish soap and water.

Why is there orange or dark slime in my toilet tank?

If you have a private well, it can be iron bacteria. Penn State Extension says these are more of a nuisance than a health hazard, and the University of Nebraska recommends testing your water when you see the slime.

Why does my toilet keep running after I cleaned the tank?

The seal may not be closing. Fluidmaster says a damaged or dirty seal lets water dribble from the tank into the bowl, and that replacing it is a simple job.

More help like this

Denise laughing in her kitchen

About Denise

I’m Denise, and I explain home fixes the way a friend would at your kitchen table. Every tip I share is written from the sources listed on its page and checked against them before it goes up.

How my tips are checked

Sources

Sources opened and checked on November 7, 2026.

  1. Kohler, toilet installation and care guide 1145310-2 (“Do not use in-tank cleaners in your toilet. Products containing chlorine (calcium hypochlorite) can seriously damage fittings in the tank”; leakage; use voids the warranty) (PDF) techcomm.kohler.com
  2. Fluidmaster, PerforMax fill valve instructions (“DO NOT USE IN-TANK DROP-IN TOILET BOWL CLEANERS CONTAINING BLEACH OR CHLORINE”; damage to tank components, flooding, voids warranty; turn off water supply clockwise; flush out tank and sponge dry) (PDF, hosted by HD Supply) hdsupplysolutions.com
  3. Fluidmaster, Pocket Toilet Repair Guide (fill valves with brass or plastic shank; rubber seal; a damaged or dirty seal lets water dribble from tank to bowl; replacing the seal is a simple job that can often fix a running toilet) (PDF) d1ssu070pg2v9i.cloudfront.net
  4. Penn State Extension, Iron and Sulfur Bacteria: a Slimy Problem (orange slimy strands in toilet tanks; more of a nuisance than a health hazard; wells) extension.psu.edu
  5. University of Nebraska-Lincoln Water, Naturally occurring elements in groundwater: iron and manganese (slime in toilet tanks; chlorine may intensify staining; test water when slime or odor is noticed) water.unl.edu
  6. CLR Multi-Use Calcium Lime & Rust Remover, 28 oz, label text (do not use on laminates/plastics, brass/copper/aluminum; do not mix with other cleaners including bleach), Giant Food Stores product listing giantfoodstores.com
  7. New Jersey Department of Health, Hazard Alert: Mixing bleach with other cleaning products can be deadly (toilet bowl cleaners and vinegar never with bleach) (PDF) nj.gov
  8. HRSA Poison Help, Calling Poison Help (1-800-222-1222; free and confidential help 24 hours a day, 7 days a week) poisonhelp.hrsa.gov
  9. Target.com search results (prices, checked 11/7/2026) target.com target.com
Fact log: how each claim on this page was checked (12 claims)

Every claim on this page, the source behind it and what the check found. Kept open for anyone who wants to look under the hood.

ClaimSourceWhat the check found
Kohler: do not use in-tank cleaners; chlorine products can seriously damage fittings and cause leakage; voids warrantySource 1 (rechecked November 7)Matches the source.
Fluidmaster: no in-tank drop-in cleaners with bleach or chlorine; damage, flooding, voids warrantySource 2 (rechecked November 7)Matches the source.
Turn off water supply clockwise; flush out tank and sponge drySource 2 (rechecked November 7)Matches the source.
Damaged or dirty seal lets water dribble into the bowl (running toilet); replacing the seal is a simple job that can often fix itSource 3 (rechecked November 7)Matches the source.
Fill valves come with plastic or brass bases; the seal is rubberSource 3 (rechecked November 7)Matches the source.
Orange or dark slime in tanks can be iron bacteria; more of a nuisance than a health hazard; private wellsSource 4 (rechecked November 7)Matches the source.
Test water when slime is noticed; chlorine may intensify stainingSource 5 (rechecked November 7)Matches the source.
CLR not on plastics or brass; do not mix with other cleaners including bleachSource 6 (rechecked November 7)Matches the source.
Toilet bowl cleaners and vinegar are on NJ’s never-with-bleach listSource 7Matches the source.
Poison Help line, 1-800-222-1222; free and confidential, 24 hours a day, 7 days a weekSource 8Matches the source (HRSA Calling Poison Help page; one wording site-wide, November 7).
Prices: scrub brush $3.19; latex gloves $3.39, latex-free $3.89Source 9, read November 7, 2026Matches the source (dated, Target.com online).
No toilet or parts maker found that gives a safe way to dissolve crust in the tank or says vinegar is safe on the sealOur search of maker pages, 11/6 to 11/7 (Kohler, Fluidmaster)Matches the source. As a statement of what we could not find