That sound at 2 a.m., a full flush cycle with nobody in the bathroom, is called ghost flushing. It’s not the house settling. It’s water leaking from the tank into the bowl until the water level drops enough to trigger the fill valve, which then runs for 30 to 60 seconds and stops. You hear a flush because it sounds exactly like one.
What’s Actually Happening
A toilet tank holds water at a set level. A rubber flapper at the bottom of the tank seals the opening to the bowl. When you flush, the flapper lifts, water drops into the bowl, and the fill valve refills the tank. Then everything sits still until the next flush.
Ghost flushing happens when the flapper doesn’t seal completely. Water trickles past it continuously. The tank level slowly drops. Once it falls far enough, the float detects the loss and the fill valve kicks on to top it off. That refill is what you hear. No one flushed. The toilet just refilled itself because it had been losing water for the past 10 or 20 minutes.
The Most Common Cause: A Worn Flapper
Flappers are rubber, and rubber degrades. Mineral deposits from hard water coat the seating surface. Chlorine in tap water accelerates the breakdown. A flapper that’s 3 to 5 years old can look fine but no longer seat cleanly against the flush valve seat.
You can run a quick test. Put a few drops of food coloring in the tank. Don’t flush. Wait 15 to 20 minutes. If color appears in the bowl, the flapper is leaking. That’s your ghost.
A leaking flapper wastes somewhere between 30 and 200 gallons per day depending on how badly it’s sealing. At the lower end that’s around 1,000 gallons a month running straight to the sewer.
Other Causes, in Order of Likelihood
Fill valve wear. If the flapper checks out clean, the fill valve itself may be the problem. Fill valves have a rubber diaphragm or seal inside that wears out. When it fails, water can bypass the valve and slowly overfill the tank until it runs down the overflow tube, triggering another refill cycle. You can see this if you remove the tank lid: look at the overflow tube (the tall standpipe in the center of the tank). If water is visibly running down into it, the fill valve is the issue, not the flapper.
Float set too high. If the water level sits right at or above the top of the overflow tube, any slight fluctuation sends water down the tube and triggers a refill. A plumber adjusts or replaces the fill valve to bring the level down.
Flush valve seat damage. The ring the flapper seats against can develop mineral scale or a crack. Even a new flapper won’t seal against a pitted or cracked seat. You can feel for roughness with a dry finger. A scored or cracked seat usually means replacing the entire flush valve assembly.
Tank-to-bowl gasket. Less common, but a deteriorating gasket between the tank and bowl can allow slow seepage that mimics a flapper leak. Usually you’d see water on the floor or the outside of the bowl before this causes ghost flushing.
What You Can Check Before Calling Anyone
Two things are safe to look at on your own:
Run the food coloring test described above. It takes 20 minutes, requires nothing but food coloring, and tells you definitively whether the flapper is leaking.
Remove the tank lid and look at the overflow tube. If water is visibly running down into it, the fill valve or float is the problem. If the tank looks normal and the food coloring test came back clean, the issue may be intermittent or inside the valve itself.
That’s the useful range of self-diagnosis. The actual repairs, flapper, fill valve, or flush valve seat, are faster and cleaner with a licensed plumber who carries the right parts.
When to Call a Licensed Plumber
If the food coloring test is positive (color in the bowl), that’s a flapper. If the test is clean but the ghost flushing continues, it’s likely the fill valve or seat. Both are standard repairs that a plumber handles in well under an hour.
Call sooner if you see water on the floor around the toilet, the bowl or tank feels loose, or the toilet ghosts more than once a night. Those point to something beyond normal internal wear.
In California, verify any plumbing contractor at cslb.ca.gov before work begins. Look for a valid C-36 (plumbing) contractor license. The lookup is free.
Ghost flushing is almost always a straightforward fix, but the water waste adds up fast. A toilet leaking 100 gallons a day for a month is 3,000 gallons down the drain before you notice it on your water bill.