DIY May Be Possible Avg. cost: $150
Slow Drain: Causes, Fixes & When to Call a Plumber
A slow drain is caused by a partial blockage from hair, grease, soap scum, or debris. Try a drain snake or baking soda/vinegar flush first. If multiple drains are slow, the main line is blocked and requires a plumber.
What Causes Slow Drain?
- Hair accumulation in bathroom drains
- Grease and food buildup in kitchen drains
- Soap scum coating pipe walls
- Partial main sewer line obstruction
- Pipe scale and mineral deposits
How to Fix Slow Drain: Step-by-Step
- 1Remove and clean the drain stopper/strainer
- 2Use a plastic drain snake or hair clog remover tool
- 3Pour boiling water down the drain (not for PVC pipes)
- 4Try baking soda + vinegar flush followed by hot water
- 5Avoid chemical drain cleaners — they damage pipes over time
When Should You Call a Plumber?
Call a plumber if multiple drains are slow simultaneously (main line issue), the drain is completely blocked, you notice gurgling sounds from other drains, or DIY attempts fail.
How Much Does Slow Drain Repair Cost?
Average Cost $150
Typical Range $100 – $350
Costs vary by location, severity, and whether emergency service is needed. Prices shown are national averages. Get a free quote from a local plumber →
Frequently Asked Questions About Slow Drain
- Multiple slow drains usually indicate a blockage in the main sewer line, which all branch drains connect to. This requires professional hydro-jetting or snaking — a main line clog can lead to sewage backup if ignored.
- Chemical drain cleaners temporarily dissolve clogs but corrode pipe walls over time, especially older metal pipes. They also create hazardous fumes. A drain snake or professional cleaning is safer and more effective.
- For average households, professional drain cleaning every 1–2 years prevents major clogs. Kitchen drains may need it annually due to grease buildup. Older homes with smaller pipes benefit from more frequent cleaning.