Skip to main content

Addressing Pooling Water on the Shower Floor

N
Written by Nathan Toothman
Updated over 6 months ago

Pooling water on a shower floor is not only inconvenient but can also indicate underlying plumbing or structural issues. Left unresolved, it can lead to water damage, mold growth, and further plumbing problems. Promptly identifying and addressing the cause restores proper drainage and prevents long-term damage.

Common Causes of Pooling Water on the Shower Floor

1. Clogged Drain:

• Hair, soap scum, or debris can partially or fully block the drain, causing water to pool.

2. Improper Shower Slope:

• If the shower floor is not sloped correctly, water may not flow toward the drain.

3. Low-Flow Drainage:

• Restricted water flow due to pipe issues or venting problems can slow drainage.

4. Damaged Drain Components:

• A broken or improperly sealed drain flange can prevent efficient water flow.

5. Excessive Grout or Sealant Issues:

• Loose grout or cracked caulking around tiles can allow water to seep and pool.

Steps to Fix Pooling Water on a Shower Floor

1. Inspect the Drain:

• Remove the drain cover and check for visible blockages.

• Clear any hair, soap scum, or debris manually or with a drain snake.

2. Unclog the Drain:

Tools Needed: Plunger, baking soda, vinegar, drain snake.

Steps:

• Use a plunger to create suction and dislodge clogs.

• For stubborn clogs, pour 1/2 cup baking soda and 1/2 cup vinegar into the drain, let it sit for 15–30 minutes, then flush with boiling water.

• Use a drain snake to remove deep blockages.

3. Check the Shower Floor Slope:

• Pour water on different areas of the shower floor and observe if it flows toward the drain.

• If the floor is improperly sloped, consult a professional to regrade the surface.

4. Inspect the Drain Components:

• Remove and inspect the drain flange for damage or improper sealing.

• Replace the gasket or apply plumber’s putty to reseal the flange if necessary.

5. Check Venting Issues:

• If water drains slowly despite clearing the pipe, inspect the plumbing vent for blockages.

• Blocked vents can be cleared by accessing the vent pipe on the roof or consulting a plumber.

6. Address Tile and Grout Problems:

• Inspect the grout and caulking for cracks or damage.

• Remove damaged grout or caulking and replace with waterproof materials to ensure a watertight seal.

Preventing Future Pooling Issues

1. Install a Drain Cover:

• Use a mesh cover to catch hair and debris before it enters the drain.

2. Clean the Drain Regularly:

• Flush the drain with hot water or a baking soda and vinegar solution monthly to prevent buildup.

3. Maintain Proper Grout and Caulking:

• Reapply grout or caulking periodically to maintain a watertight seal.

4. Monitor Shower Usage:

• Avoid overloading the shower with excess water flow that exceeds the drain capacity.

When to Call a Professional

• If the drainpipe is damaged or incorrectly installed.

• For improper floor slope that requires regrading or resurfacing.

• To inspect and repair venting issues or underlying plumbing problems.

• For mold or water damage resulting from prolonged pooling.

Cost of Repairs

DIY Repairs:

• $5–$30 for drain cleaning tools or sealant.

• $10–$50 for replacement drain components.

Professional Repairs:

• $75–$200 for drain clearing or minor repairs.

• $300–$1,000+ for regrading the shower floor or extensive plumbing work.

Why Address Pooling Water Immediately?

1. Prevents Water Damage:

• Stops water from seeping into walls, floors, or subfloors.

2. Reduces Mold and Mildew Risks:

• Eliminates standing water that promotes mold growth.

3. Improves Drainage:

• Ensures water flows efficiently, maintaining shower functionality.

4. Enhances Safety:

• Reduces the risk of slipping on wet surfaces.

By addressing pooling water on a shower floor promptly, you can prevent costly repairs and ensure a functional, safe, and hygienic shower environment. While many solutions are DIY-friendly, professional assistance is recommended for structural or complex plumbing issues.

Did this answer your question?