A bathtub stopper that does not seal properly turns bath time into a race against a draining tub. It is one of the most common and most ignored plumbing annoyances in any home. The fix is almost always a DIY job that takes 10 to 30 minutes, costs under $15 in parts, and requires no special tools. The first step is identifying which type of stopper you have, because the removal and replacement process differs for each.
Types of Bathtub Stoppers
Six main stopper designs cover the vast majority of residential bathtubs. Identifying yours takes about 30 seconds.
Push-Pull Stopper
A knob on top of the drain cap that you push down to close and pull up to open. It threads onto a center post that screws into the drain crossbar. To remove it, hold the body and twist the knob counterclockwise. This is the most common type in tubs installed after 2000.
Lift-and-Turn Stopper
Looks identical to a push-pull but operates differently. Lift slightly and turn counterclockwise to open, turn clockwise and push down to close. Removal requires a set screw on the side of the knob, loosened with a small flathead or Allen wrench.
Toe-Touch Stopper
Press with your toe to close, press again to open. A spring mechanism inside the stopper body controls the toggle action. To remove, open the stopper and twist the cap counterclockwise by hand. If it is stuck, use a pair of pliers wrapped in a cloth to protect the finish.
Flip-It Stopper
A toggle lever on top flips to one side to seal and the other to drain. These press-fit into the drain opening with an O-ring, so removal is just a firm pull straight up. Replacement Flip-It stoppers cost $5 to $10 and fit most standard 1.5-inch drain openings.
Trip Lever Stopper
Controlled by a lever on the overflow plate near the top of the tub. The lever operates a plunger inside the overflow pipe that blocks the drain from within. You never see the actual stopper. To access it, remove the two screws on the overflow plate, pull the plate and attached linkage assembly out through the overflow opening.
Pop-Up Stopper
Also controlled by the overflow lever, but instead of an internal plunger, a visible stopper pops up and down from the drain opening. Pull the stopper and rocker arm out through the drain hole for cleaning or replacement. The linkage connects to the overflow plate like a trip lever system.
How to Fix a Stopper That Will Not Hold Water
Most sealing failures come from hair and debris buildup, a worn rubber gasket, or a misadjusted linkage. Start with the easiest fix first.
- Clean the stopper. Remove it and scrub off hair, soap scum, and mineral deposits. Use white vinegar to dissolve calcium buildup. This alone fixes the problem about half the time.
- Inspect the rubber seal. The O-ring or gasket on the bottom of the stopper compresses against the drain seat to create a watertight seal. If it is cracked, compressed flat, or missing, replace it. Universal O-ring kits cost $3 to $5 at any hardware store.
- Check the drain seat. Corrosion or mineral buildup on the drain flange prevents a clean seal. Scrub with a stiff brush and CLR or vinegar to restore a smooth surface.
- Adjust the linkage (trip lever and pop-up types). The threaded rod connecting the overflow lever to the plunger or rocker arm has a lock nut that adjusts length. Shorten the rod by one or two turns if the stopper does not seal. Lengthen it if the stopper will not open fully.
How to Replace a Bathtub Stopper
Replacement stoppers are available at every hardware store and online for $5 to $20. Match the type and the drain diameter, which is almost always 1.5 inches for standard tubs.
For push-pull, lift-and-turn, and toe-touch types, unscrew the old stopper, clean the drain crossbar, and thread or press-fit the new one in place. Total time: 5 minutes. For trip lever and pop-up systems, remove the overflow plate, pull out the old linkage assembly, and feed the new one in through the overflow opening. Adjust the linkage length until the stopper seals and opens properly.
If the drain body itself is corroded or damaged, you may need to replace the entire drain flange. This involves unscrewing the old flange from the drainpipe using a drain removal tool (about $10) and threading in a new one with plumber’s putty around the lip. A complete drain and stopper replacement kit costs $15 to $30.
Quick Temporary Fixes
Need to take a bath tonight and the stopper is broken? These temporary solutions buy you time until you can replace the stopper properly.
- Flat rubber jar opener — Place it over the drain. The weight of the water pushes it down and creates a seal. Works surprisingly well.
- Marine drain plug — A tapered rubber plug designed for boats fits standard tub drains. Available at hardware stores for $3 to $5.
- Plumber’s putty ring — Roll a thick ring of plumber’s putty, press it around the drain opening, and push the old stopper down over it. The putty fills gaps in the seal.
- Wet washcloth — Stuff a folded washcloth into the drain. It slows the drain enough for a quick bath but is not a true seal.
When to Call a Plumber
Most bathtub stopper issues are straightforward DIY repairs. Call a professional if the drain pipe below the tub is leaking, if the overflow assembly is corroded and breaks during removal, or if you cannot access the plumbing behind the tub wall. A plumber charges $100 to $250 for a stopper or drain replacement, which includes parts and about an hour of labor. For a simple stopper swap, the $5 to $20 DIY approach saves significant money and takes less time than waiting for a service appointment.