How to Fix a Noisy Toilet Fill Valve: Hissing, Whistling, and Foghorn Sounds (2026)
A noisy toilet fill valve is often a worn fill valve or debris in the valve seat — both are inexpensive DIY fixes. This guide covers diagnosing hissing, whistling, and foghorn sounds from the tank and replacing the fill valve in 15 minutes.
Noisy toilet fill valve: (1) Hissing that continues after filling (water still running): the fill valve is not shutting off. Lower the water level by adjusting the float. If the valve still hisses with the float arm raised manually: the valve seat is worn — replace the fill valve. (2) Loud whistling or foghorn on fill: the fill valve diaphragm or cap has worn or cracked. Replace the fill valve. Universal fill valves (Fluidmaster 400A) cost $8–$12 and take 15 minutes to replace. (3) Quiet hissing that stops when filling is done: normal toilet operation — some fill valves are louder than others.
Frequently Asked Questions
Why does my toilet make a hissing sound all the time?
Continuous hissing from toilet: (1) The fill valve is not fully closing. Water continues to flow at a trickle past the fill valve seat, creating the hissing sound. (2) First check: is the water level in the tank at or above the overflow tube? If yes: the float is set too high. The water fills above the valve shutoff point and overflows into the bowl continuously. Adjust the float down to lower the water level. (3) If the water level is below the overflow tube but hissing continues: the fill valve seat or diaphragm has debris or is worn and will not seal completely. (4) Temporary fix: remove the valve cap (press and turn counterclockwise on Fluidmaster-style valves) and check for sediment or debris on the valve seat. Flush the debris by momentarily covering the valve opening with your finger and releasing while someone holds the toilet handle open (this back-flushes debris). (5) If cleaning does not stop the hissing: replace the fill valve. A replacement Fluidmaster 400A costs $8–$12 and eliminates the noise reliably.
What causes a foghorn or trumpeting sound when the toilet fills?
Foghorn sound on toilet fill: (1) A foghorn or groaning sound when the toilet is filling is caused by a worn diaphragm in the fill valve. The diaphragm (a rubber disk inside the valve cap) vibrates at a low frequency as water rushes past. (2) As the diaphragm rubber ages and hardens, it vibrates at frequencies audible as a low honk or foghorn. This is common in older ball float fill valves (the type with a large floating ball on a horizontal arm). (3) On ball float valves: replace the entire fill valve with a modern tower-type fill valve (Fluidmaster 400A) — this eliminates the diaphragm-vibration problem permanently. Tower valves are quieter and more reliable. (4) On modern Fluidmaster-style valves: the valve cap and seal can be replaced individually without replacing the entire valve body. Pull off the cap (press, turn, and lift), remove the old seal, install a replacement seal kit. (5) Very loud foghorn with vibration in the pipes: the water hammer damper in the valve may have failed — a water hammer arrestor installed on the cold supply line resolves the pipe resonance.
How do I replace a toilet fill valve?
Fill valve replacement: (1) Turn off the supply valve. Flush the toilet and hold the handle until the tank drains. Sponge out remaining water. (2) Disconnect the supply line from the bottom of the tank (turn the nut counterclockwise). Place a towel or small bucket to catch the few remaining ounces of water. (3) Remove the locknut holding the fill valve to the tank bottom (reach inside the tank and turn counterclockwise by hand or with pliers). Remove the old fill valve. (4) Adjust the new fill valve height: most fill valves (Fluidmaster 400A) have an adjustable body height — twist to set the valve so the top sits 1 inch below the overflow tube. (5) Insert the fill valve through the tank bottom hole. Tighten the locknut by hand, then 1/4 turn with pliers — do not overtighten (the tank is porcelain and will crack). (6) Reconnect the supply line. Connect the refill tube from the valve top to the overflow tube. (7) Turn the supply valve on. Let the tank fill. Adjust the float adjustment screw to set the water level 1 inch below the overflow tube top.
My toilet makes noise long after filling is done. Is that normal?
Noise long after tank fills: (1) A hissing or gurgling sound that occurs 15–30 minutes after the tank has filled is a ghost flush symptom — the flapper is slowly leaking water from the tank, triggering a quiet refill cycle. See the phantom toilet flush guide. (2) A single click or clunk after filling stops: this is the fill valve seating. Normal — some valves produce a click when the diaphragm fully seats. Not a problem. (3) A trickling or dripping sound from the overflow tube (the standpipe): water is overflowing. Adjust the float down to lower the water level below the overflow tube rim. (4) A vibrating or singing sound that occurs after filling: vibration from a worn valve diaphragm, or water hammer in the supply pipes causing the fill valve to vibrate. If the sound follows the supply pipes: check the house water pressure (above 80 PSI causes resonance) and install a water hammer arrestor on the cold supply branch. (5) Noise from behind the wall after every flush: the supply line to the toilet may be vibrating against the wall framing. Secure with an additional pipe clamp.
Can I adjust the fill valve to reduce noise without replacing it?
Fill valve noise reduction without replacement: (1) Lower the water pressure at the fill valve: the supply valve behind the toilet controls water flow to the fill valve. Partially closing it (1/4 to 1/2 turn from fully open) reduces water velocity into the tank, which reduces fill noise. The drawback: slower refill time. (2) Clean the valve seat: press and turn the valve cap counterclockwise to remove it. With the water on and someone holding the flush handle open, place your thumb over the valve opening and release quickly — this back-flushes debris from the seat. Recheck for hissing. (3) Replace just the valve cap and seal (Fluidmaster 400A caps are sold separately for $3–$5). This replaces the worn rubber parts without replacing the whole valve. (4) Install a Fluidmaster PRO fill valve (Fluidmaster 400H): this model has a flow restrictor that slows the fill rate, producing a quieter fill sound than the standard 400A. (5) If none of these reduce the noise to acceptable levels: full fill valve replacement ($8–$12) is the definitive fix.
Noisy toilet fill valve: (1) Hissing that continues after filling (water still running): the fill valve is not shutting off. Lower the water level by adjusting the float.
Replace the fill valve entirely — at $8–$12, it costs less than the time spent diagnosing a worn valve seat.
What you need
- Fluidmaster 400A fill valve (universal fit, under $12)
- Adjustable pliers
- Towel and sponge
Step 1: Confirm the noise type
Hissing while filling + stops = normal. Hissing after tank is full = fill valve not seating. Foghorn on fill = worn diaphragm. All three are fixed by fill valve replacement.
Step 2: Replace the fill valve
Shut off supply, flush, drain, disconnect supply line, remove locknut, lift out old valve. Set new valve height (top 1 inch below overflow tube), install, tighten locknut 1/4 turn past hand-tight.
Step 3: Set water level
Reconnect supply line. Turn on water. Adjust the Fluidmaster float screw until water level is 1 inch below the overflow tube rim.
Related guides
- How to Fix a Phantom Toilet Flush — silent leak causing tank refill cycles
- How to Replace a Toilet Fill Valve — complete fill valve replacement walkthrough
- How to Fix a Running Toilet — fill valve vs. flapper diagnosis
- Identify the sound type and timing
Listen carefully: a hissing or whistling that runs constantly (even hours after flushing) = the fill valve is not closing completely or the float is set too low. A foghorn or vibrating groan only while filling after a flush = worn fill valve diaphragm or seat. A hiss only immediately after flushing that stops when the tank is full = normal fill valve sound, not a problem. The most common repair is a full fill valve replacement — the part costs $8–$12 and takes 15 minutes.
- Adjust the float height
A fill valve that runs constantly may be set to fill above the overflow tube, causing water to drain continuously into the bowl — the valve never shuts off. Check the water level: it should be 1 inch below the top of the overflow tube (the standpipe in the center of the tank). For a Fluidmaster-style fill valve: turn the adjustment screw counterclockwise to lower the water level, or slide the float down the shaft. For a ball float: bend the arm down or turn the adjustment screw. A correct water level often stops the noise completely.
- Replace the fill valve
For persistent hissing, whistling, or foghorn noise: the fill valve seat or diaphragm is worn and needs replacement. Shut off the supply valve behind the toilet (clockwise). Flush to drain the tank. Disconnect the supply line at the bottom of the tank. Unscrew the fill valve lock nut (counterclockwise from below the tank) and pull the old fill valve out. Insert a universal fill valve (Fluidmaster 400A) into the fill valve opening, adjusting the height per instructions. Hand-tighten the lock nut below, reconnect the supply line, and turn on the water.
- Set the water level and test
Adjust the new fill valve's float so the tank fills to 1 inch below the overflow tube. Flush 3 times to confirm: the fill valve shuts off cleanly each time (no running after the tank is full), there is no hissing while the tank is at rest, and the fill sound stops within 60–90 seconds of flushing. If the new fill valve hisses immediately: confirm the water supply pressure is not above 80 PSI — high supply pressure damages fill valve seats quickly. Install a pressure-reducing valve if supply pressure exceeds 80 PSI.
Free: 10-Point Home Maintenance Checklist
Prevent costly repairs with this seasonal checklist. Save hundreds every year by catching problems early.
Your checklist is ready!
Open Checklist →Something went wrong. View the checklist here.