Sink Drains Slowly
Updated February 25, 2026
Kitchen or bathroom sink takes minutes to drain instead of seconds -- caused by buildup in the P-trap, clogged pop-up assembly, or partial blockage in the branch drain line. This is typically a diy fix. Estimated cost: $0 - $15.
Overview
A slow sink drain gets worse over time. What starts as a 10-second drain becomes a 2-minute drain, then standing water. The buildup is gradual: grease and food particles in kitchen sinks, hair and soap scum in bathroom sinks. The P-trap and pop-up assembly are the usual locations. Cleaning them takes 10-30 minutes and costs nothing. Catching it early prevents a full clog that requires snaking.
Symptoms
- Water pools in the sink and takes 1-3 minutes to drain instead of draining immediately
- Drain gurgles as water slowly passes through a partial blockage
- Water backs up when running the faucet at full volume
- Bad smell from the drain -- decomposing organic material in the buildup
- Problem has gotten gradually worse over weeks or months
Common Causes
- Hair and soap scum buildup on the pop-up assembly and drain stopper (bathroom sinks -- the number one cause)
- Grease and food particle accumulation in the P-trap (kitchen sinks)
- Mineral scale narrowing the drain pipe interior over years of hard water use
- Foreign object partially blocking the drain -- a small cap, jewelry, or toothpaste cap
- Vent issue reducing drain flow -- air cannot enter the system fast enough for water to exit
What You'll Need
How to Fix It
- Clean the Pop-Up Stopper (Bathroom Sinks)
The pop-up drain stopper collects a wad of hair and soap scum that restricts flow. Pull the stopper straight up (some lift out, others need a quarter-turn first). Clean the accumulated gunk off the stopper rod and the inside of the drain opening. Use needle-nose pliers or a Zip-It drain tool ($3) to pull hair from the drain cross-bar below the stopper. Reinstall the stopper. This alone fixes 80% of slow bathroom sink drains.
Tip: A Zip-It tool ($3) is a thin plastic strip with barbs that grabs hair from drain openings. Insert it into the drain, push down, pull up. The barbs catch hair and pull it out. Disposable, effective, and cheaper than any chemical cleaner. - Clean the P-Trap
Place a bucket under the P-trap. Loosen both slip nuts by hand or with channel-lock pliers. Pull the trap down and out. Dump the contents into the bucket. You will likely find a plug of grease (kitchen) or a ball of hair and soap (bathroom). Clean the trap with a bottle brush and hot water. While the trap is off, check the tailpiece above and the wall pipe below for buildup. Reassemble hand-tight plus a quarter turn.
Tip: The P-trap on a kitchen sink with a garbage disposal is downstream of the disposal outlet. If the disposal side drains fine but the other bowl is slow, the clog is in the individual tailpiece or the shared drain tee -- not the trap. - Flush with Hot Water
After cleaning the stopper and/or trap, flush the drain with very hot water for 2 minutes. Boil a kettle and pour it down the drain in 2-3 stages. The hot water melts residual grease and pushes loosened material down the line. Follow with a squirt of dish soap and another hot water flush. This clears the immediate fix and helps prevent re-accumulation.
Tip: Monthly hot water flushing (boiling water plus dish soap) prevents most slow drain problems from developing. Set a calendar reminder -- 2 minutes once a month saves an hour of emergency unclogging. - Snake If Still Slow
Stopper clean, trap clean, but still slow? The partial blockage is in the branch drain pipe in the wall. Remove the P-trap and insert a 15-25 foot drain snake into the wall pipe opening. Feed until you feel resistance, then crank to break through. Pull back slowly. The snake brings buildup out with it. Reassemble the trap and test. If the snake goes the full length without hitting anything and the drain is still slow, the problem may be a vent issue -- restricted airflow slows drain speed.
Tip: A slow drain on ALL fixtures in a bathroom (sink, tub, toilet all drain slowly) points to a shared branch drain or vent problem, not individual fixture clogs. That pattern means the blockage is downstream of where all the fixtures connect.
When to Call a Pro
Call a plumber if multiple fixtures drain slowly (branch drain or vent problem), if snaking does not improve the flow (may need hydro-jetting to clear heavy buildup in old pipes), or if the drain pipe in the wall is old galvanized or cast iron that is corroded and narrowed internally (may need replacement).
Prevention Tips
- Install a drain strainer or hair catcher ($2-$5) in bathroom sinks. Catches hair before it enters the drain -- the single most effective prevention measure.
- Never pour grease down a kitchen sink. Wipe greasy pans with a paper towel before washing. Pour cooking oil into a container and dispose of it in the trash.
- Clean the pop-up stopper monthly -- pull it out, wipe off the accumulated hair and soap, put it back. Takes 30 seconds.
- Run hot water for 30 seconds after each use of the kitchen sink to keep grease moving through the drain instead of solidifying in the P-trap.
- Enzyme drain cleaners ($8-$12 monthly treatment) use bacteria to eat organic buildup without damaging pipes. Safe for all pipe materials including PVC, ABS, copper, and cast iron.
Frequently Asked Questions
What are the signs of a sink drains slowly?
Water pools in the sink and takes 1-3 minutes to drain instead of draining immediately Drain gurgles as water slowly passes through a partial blockage Water backs up when running the faucet at full volume Bad smell from the drain -- decomposing organic material in the buildup Problem has gotten gradually worse over weeks or months
What causes a sink drains slowly?
Hair and soap scum buildup on the pop-up assembly and drain stopper (bathroom sinks -- the number one cause) Grease and food particle accumulation in the P-trap (kitchen sinks) Mineral scale narrowing the drain pipe interior over years of hard water use Foreign object partially blocking the drain -- a small cap, jewelry, or toothpaste cap Vent issue reducing drain flow -- air cannot enter the system fast enough for water to exit
When should I call a plumber for a sink drains slowly?
Call a plumber if multiple fixtures drain slowly (branch drain or vent problem), if snaking does not improve the flow (may need hydro-jetting to clear heavy buildup in old pipes), or if the drain pipe in the wall is old galvanized or cast iron that is corroded and narrowed internally (may need replacement).
How do I prevent a sink drains slowly?
Install a drain strainer or hair catcher ($2-$5) in bathroom sinks. Catches hair before it enters the drain -- the single most effective prevention measure. Never pour grease down a kitchen sink. Wipe greasy pans with a paper towel before washing. Pour cooking oil into a container and dispose of it in the trash. Clean the pop-up stopper monthly -- pull it out, wipe off the accumulated hair and soap, put it back. Takes 30 seconds. Run hot water for 30 seconds after each use of the kitchen sink to keep grease moving through the drain instead of solidifying in the P-trap. Enzyme drain cleaners ($8-$12 monthly treatment) use bacteria to eat organic buildup without damaging pipes. Safe for all pipe materials including PVC, ABS, copper, and cast iron.
When should I call a plumber for sink drains slowly?
Call a plumber if multiple fixtures drain slowly (branch drain or vent problem), if snaking does not improve the flow (may need hydro-jetting to clear heavy buildup in old pipes), or if the drain pipe in the wall is old galvanized or cast iron that is corroded and narrowed internally (may need replacement).
Can I fix sink drains slowly myself?
This problem is rated "DIY". Most homeowners can handle this with basic tools and patience.
How serious is sink drains slowly?
This is a low-severity issue. It is not urgent but should be addressed when convenient.
How much does it cost to fix sink drains slowly?
The estimated repair cost is $0 - $15. Costs vary by location, severity, and whether you hire a professional.
How can I prevent sink drains slowly?
Key prevention tips: Install a drain strainer or hair catcher ($2-$5) in bathroom sinks. Catches hair before it enters the drain -- the single most effective prevention measure.. Never pour grease down a kitchen sink. Wipe greasy pans with a paper towel before washing. Pour cooking oil into a container and dispose of it in the trash.. Clean the pop-up stopper monthly -- pull it out, wipe off the accumulated hair and soap, put it back. Takes 30 seconds..
