Toilet Internals Diagnosis Reference
Why this matters
The toilet is the most-used residential fixture and the most common plumbing service call. Almost all "running toilet," "won't flush," "weak flush," and "water on the floor" complaints trace to one of four parts: fill valve, flush valve, flapper, or wax seal. Knowing the diagnostic order and the typical fix turns most toilet service calls into 30-minute jobs with high customer satisfaction.
The four key internal components
1. Fill valve (ballcock): controls water flow into the tank after a flush.
- Modern types: float-cup design (Fluidmaster 400A, Korky 528) - predominant
- Older: ball-and-arm (large floating ball on a brass arm) - being phased out
- Adjusts via height setting on the body
2. Flush valve (flapper or seal): opens at the bottom of the tank when flushed; lets water rush into the bowl.
- Flapper-style: rubber disk hinged at the back, lifted by the flush chain
- Canister-style: vertical cylinder that lifts off the seat (Kohler, some modern bowls)
- Tower-style: vertical post lifted directly (some efficient models)
- All seal against a fixed seat at the bottom of the tank
3. Flush handle and chain (or rod): transmits the user's flush action to the flapper.
4. Wax seal (between toilet base and floor flange): see Toilet Flange Replacement Reference.
How a toilet flushes
- User presses the handle
- Chain (or rod) lifts the flapper / canister / tower
- Water rushes from the tank through the flush valve into the bowl
- Water enters the bowl through the rim (gravity) and the jet (the inverted U at the bottom front of the bowl)
- Bowl water level rises rapidly, creates siphon over the trap
- Siphon pulls water out of the bowl
- Tank empties; flapper falls back to seal
- Fill valve detects low tank water; opens
- Water fills tank back to set level
- Fill valve shuts off when float reaches setting
If anything in this chain fails, the toilet doesn't work as expected.
Common complaints and diagnoses
Toilet running constantly (water keeps refilling)
The flapper or seal isn't sealing. Water keeps leaking from tank to bowl; fill valve keeps adding water to compensate.
Diagnostic:
- Drop food coloring in the tank, wait 15 minutes WITHOUT flushing
- If color appears in the bowl, flapper is leaking
Most common causes:
- Flapper worn / mineral-encrusted (replace)
- Flush valve seat damaged (cracked, scaled) - replace if just seat OR whole flush valve
- Chain too long (flapper doesn't seat) - adjust chain length
- Float set too high (water level above overflow tube) - adjust float
Replacement:
- Universal flapper kit: inexpensive (Fluidmaster, Korky, GP1083 type)
- Match the type: 2" flapper or 3" flapper (measured by the flush valve opening)
- 3" flappers are larger (premium / commercial)
Toilet won't flush completely / weak flush
The flush valve or bowl jets aren't delivering enough water in the flush.
Diagnostic:
- Verify tank water level is at the marked fill line (typically 1" below overflow tube)
- Listen for the chain lifting the flapper
- Check for sediment in the bowl rim holes (calcium / scale)
Common causes:
- Tank water level too low - adjust fill valve
- Flapper closes too quickly (not enough water released) - adjust flapper float
- Chain too short (flapper doesn't lift fully)
- Rim jets / bowl jet blocked by mineral buildup - clean with vinegar
- Toilet trap blocked - auger / closet auger
- Flush valve seal partially leaking
Fix:
- Adjust water level
- Clean jet holes
- Replace flapper if it's not lifting / sealing right
- Snake if necessary
Toilet won't flush at all
Diagnostic:
- Tank water level low or empty?
- Handle activates the flapper?
- Bowl water level normal?
Common causes:
- Chain broken (lifted but flapper doesn't lift)
- Handle linkage broken / loose
- Severe blockage in trap / drain
- Fill valve failed (no water in tank)
Toilet leaks at the base
Diagnostic:
- Lift the tank lid and check for cracks in the porcelain
- Press on the bowl front and rock - if it rocks, the wax seal may have failed
- Check the supply line for a drip
- Check the bowl-to-tank gasket if visible
Common causes:
- Wax seal failed (see Toilet Flange Replacement Reference)
- Bowl-to-tank bolts loose
- Tank gasket worn
- Cracked porcelain (tank or bowl)
- Loose supply line
Fix:
- Tighten tank-to-bowl bolts (carefully)
- Replace tank-to-bowl gasket and bolts (inexpensive kit)
- Replace wax seal (pull toilet)
- If cracked porcelain - replacement toilet
Tank sweating (water on outside of tank)
In humid weather, cold tank water cools the porcelain below dew point; humid air condenses.
Solutions:
- Add a mixing valve to the supply (warms incoming water slightly) - preserves cold-water-only modes
- Insulating tank liner - partially effective
- Dehumidify the bathroom
Not a leak; not a fix-the-toilet problem.
Toilet handle is loose / sloppy
The lock nut on the handle inside the tank works loose. Tighten the lock nut (it's a LEFT-handed thread on most toilets - turn opposite of intuition).
Specific brand fill valves
Fluidmaster 400A: universal replacement; adjustable height; quiet operation. The most common residential aftermarket replacement.
Fluidmaster PerforMAX 400H: higher-end version.
Korky 528: universal; quieter than 400A; some prefer it.
Toto SoftClose / Toto fill valve: brand-specific for Toto toilets; may need OEM.
Kohler: specific canister-style replacements; cross-references exist.
American Standard: older "ProSizing" valves; may need OEM.
Fill valve adjustment
Most fill valves are adjustable by:
- Sliding cylinder (Fluidmaster 400A): slide the cylinder up or down on the threaded stem; higher = more water
- Float ball arm (older designs): bend the arm or adjust the float position
- Side screw (some Korky models): turn a small screw on the side
Goal: water level 1" below the overflow tube (varies; check manufacturer).
Common toilet diagnostic mistakes
- Replacing the fill valve first when the flapper is the problem. Run the food-coloring test first.
- Cranking the supply line. Plastic supply nuts crack; use brass or stainless line.
- Forcing the wax seal during installation. Press firmly to seat, don't bounce.
- Reusing the old wax ring after lifting the toilet. Always new ring.
- Using too long a flush chain. Slack causes the flapper to not seat fully; perpetual running.
- Caulking around the toilet base completely. Leave the back 1/4 uncauked so any future leak is visible.
When to replace the whole toilet
References
- IPC 405.3 (toilet installation)
- IRC P2705 (water closet installation)
- ASME A112.19.1 (Floor-mounted Adjustable Performance Water Closets)
- Manufacturer documentation (Fluidmaster, Korky, Kohler, Toto, American Standard)
- MaP testing (Maximum Performance Testing of toilets, by Veritec)
- Manuall internal: Toilet Flange Replacement