Home Plumbing

How to Fix a Bathtub Drain That Won't Hold Water and Keep Your Tub Full

If your bathtub won’t hold water, it’s often due to a drain stopper that doesn’t seal right. Discover how to identify your stopper type and fix leaks by cleaning, adjusting, or replacing parts to keep your tub full.

6 min read
How to Fix a Bathtub Drain That Won't Hold Water and Keep Your Tub Full

If your bathtub won’t hold water, the cause is usually the drain stopper failing to seal properly. This can happen because the stopper is worn, dirty, misaligned, or has broken parts. To fix it, identify your stopper type, test how it works, then clean, adjust, or replace it to stop leaks and hold water again.

Why won’t my bathtub drain hold water?

When your bathtub drain won’t hold water, it means the stopper isn’t sealing tightly enough to block water from escaping. Common reasons include worn or damaged rubber gaskets or seals that no longer fit snugly, soap scum and debris buildup that prevents the stopper from closing fully, or mechanical issues like misaligned parts or broken linkage.

Specific problems depend on the stopper type. For example, lift-and-turn or push-pull stoppers can leak if their rubber seals are worn or if screws loosen. Trip lever stoppers may leak when the linkage connecting the lever to the stopper gets loose or breaks. Toe-touch or click-clack stoppers can fail if their internal spring mechanism wears out or gets stuck.

These issues allow water to drain even when the stopper appears closed, so the tub can’t hold water properly.

Which type of drain stopper do I have and why does it matter?

Knowing the type of stopper you have helps you target the right repair because each design has different parts and common failure points. The main types are:

  • Lift-and-turn: You twist the stopper to open or close it. Leaks often come from worn rubber seals or a loose set screw.
  • Push-pull: You push down to close and pull up to open. These can leak if seals wear out or the mechanism sticks.
  • Trip lever: A lever on the overflow plate operates a linkage that lifts the stopper inside the drain. Leaks happen if the linkage is loose or broken.
  • Toe-touch (click-clack): You press the stopper down to toggle open or closed. The spring inside can fail or get stuck.

Identifying your stopper type lets you check the right components and follow the correct repair steps.

How do I test my drain stopper to find the problem?

Start by filling the tub with a few inches of water and watch how fast it drains. If water leaks out quickly or steadily, the stopper isn’t sealing properly.

Next, operate the stopper several times—twisting, pushing, or pulling depending on your type—to see if it fully engages and stays closed. If it feels loose, wobbly, or doesn’t stay down, that indicates mechanical issues.

Use a flashlight to look inside the drain for visible debris or buildup around the stopper that might block it from sealing.

If you have a trip lever stopper, remove the overflow plate and check if the linkage moves freely when you operate the lever.

These checks help you determine if the problem is a worn seal, a stuck or misaligned mechanism, or a clog.

Photo of a bathtub filled with water to test if the drain stopper holds water.

Step-by-step fixes for common stopper problems

For lift-and-turn or push-pull stoppers:

  1. Locate and tighten the set screw, usually found under the stopper cap.
  2. Clean the rubber seal and the surrounding area to remove soap scum and debris.
  3. Apply plumber’s grease to lubricate the seal.

For trip lever stoppers:

  1. Remove the overflow plate.
  2. Tighten or adjust the linkage connecting the lever to the stopper.
  3. Replace any broken or worn parts.

For toe-touch or click-clack stoppers:

  1. Remove the stopper and clean off any buildup.
  2. Check the spring mechanism; if it’s broken, replace the stopper.

If cleaning and adjustments don’t fix the leak, replacing the rubber gasket or the entire stopper usually restores a watertight seal.

How to remove and clean or replace your bathtub drain stopper

To remove a lift-and-turn stopper:

  1. Unscrew the stopper cap by turning it counterclockwise.
  2. Find and loosen the set screw inside.
  3. Pull the stopper straight out.

For push-pull stoppers:

  1. Pull the stopper up as far as it goes.
  2. Hold the knob and turn it counterclockwise to unscrew it.

Trip lever stoppers require removing the overflow plate:

  1. Unscrew the overflow plate.
  2. Pull out the stopper connected to the linkage.

Toe-touch or click-clack stoppers usually pull straight out without turning.

After removal, soak the stopper in vinegar or a mild cleaner to dissolve mineral deposits and soap buildup. Clean the drain opening as well. Replace any worn seals or the entire stopper before reinstalling by reversing the removal steps.

Photo of a person removing a bathtub drain stopper to clean or replace it.

How to check your work and prevent future leaks

After reinstalling the stopper, fill the tub again with several inches of water to test the seal. Watch closely for any slow leaks or water loss.

If the water stays put, the repair succeeded. If it leaks, check the stopper’s alignment, tighten any screws, and confirm seals are in good condition.

To prevent leaks from returning, clean the stopper and drain regularly to avoid buildup. Avoid harsh chemical cleaners that can damage rubber seals. Occasionally lubricate moving parts with plumber’s grease to keep the mechanism working smoothly.

Regular maintenance keeps your stopper sealing well and your tub holding water reliably over time.

Conclusion

A bathtub drain that won’t hold water usually means the stopper isn’t sealing correctly due to worn seals or mechanical issues. By identifying your stopper type, testing how it works, and cleaning or adjusting parts, you can fix the problem yourself without calling a plumber. Regular cleaning and maintenance help prevent leaks from coming back and keep your tub ready to fill.

Frequently Asked Questions

Why does my bathtub drain stopper keep coming loose?

Regular use can loosen set screws or linkage. Tightening these parts usually solves the problem. If any parts are worn or broken, replacing them will keep the stopper secure.

Can I use plumber’s putty to fix a leaking stopper?

Plumber’s putty isn’t recommended for fixing leaking stoppers because it can make removal difficult and doesn’t fix worn seals. Replacing seals or the stopper itself is a better solution.

How often should I clean my bathtub drain stopper?

Cleaning your stopper every few months helps prevent buildup that stops it from sealing properly. If you use the tub frequently, clean it more often to keep it working smoothly.

What if my stopper type is unusual or broken beyond repair?

If your stopper is damaged or uncommon, you can usually replace it with a standard stopper of the same type. Drain stopper kits are widely available and generally easy to install without special tools.