Your kitchen sink takes a full minute to empty, the shower fills up around your ankles before you have finished rinsing, and the bathroom sink gurgles every time you brush your teeth.
Here is the quick verdict: most slow drains are a 20-minute DIY job — a plunger or a $25 hand snake clears them. But when every drain in the house is slow at once, or sewage backs up into a tub or floor drain, stop and call a plumber — the blockage is in the main line, and no amount of plunging will fix it. This drain cleaning guide covers the diagnosis, the methods ranked by strength, real costs, and the exact point where DIY ends and a pro takes over.
Table of Contents

What Slows Your Drain? Diagnose It First
The symptom tells you where the blockage sits — and that decides the method.
| Symptom | Likely cause | Fix | Difficulty |
|---|---|---|---|
| One sink drains slowly | Hair, soap scum or grease near the trap | Plunger, then a hand snake | Easy, 20 min |
| Shower fills around your ankles | Hair and soap scum in the trap | Pull the strainer, snake the drain | Easy, 15 min |
| Kitchen sink slow and smells | Grease coating the trap arm | Boiling water, then snake | Easy to medium |
| One fixture gurgles when another drains | Partial blockage, or a blocked vent | Snake the fixture; check the vent | Medium |
| Every drain slow, or sewage backing up | Main-line blockage — roots, collapsed pipe, heavy grease | Call a plumber | Pro only |
| Same drain clogs again weeks after clearing | Grease lining, root intrusion, or a sagging pipe (“belly”) | Camera, then hydro-jetting | Pro |
One test only experience teaches: check the lowest drain in the house first. If a basement floor drain or ground-floor tub backs up, the clog sits downstream of every fixture — a main-line problem. That 60-second check is the single most useful first step in any drain cleaning job.
Drain Cleaning Methods, Ranked From Easiest to Strongest
Work through these in order — most clogs surrender to step one or two.
1. The plunger — free if you already own one
Use a cup plunger for sinks and tubs and a flange plunger for toilets — the wrong shape will not seal, and a bad seal is why most plunging “doesn’t work.” Cover the cup with water, block the overflow with a wet rag, and plunge with short, sharp strokes, pulling up sharply rather than pushing down: the pull breaks the clog loose. Ten to fifteen strokes, then lift and check — if the water drops, your drain cleaning is done. Flush with hot water for a minute.
2. The drain snake (hand auger) — $25–$40
When plunging fails, the clog is past the trap. A 25-foot hand snake reaches most fixture clogs, which is why it is the workhorse of DIY drain cleaning. Feed the cable slowly while turning the crank — never shove it in straight, or it coils into a knot inside the pipe. When you feel resistance, lock the cable and keep cranking; that is the cutting head chewing through the clog. Retract slowly and run hot water.
For a kitchen sink, removing the P-trap first gives a straight shot and keeps the mess in a bucket — see our guide to how to unclog a kitchen sink. For tubs, feed through the overflow plate, not the drain opening — a straighter path, covered in our guide to how to unclog a bathtub drain.
3. Hydro-jetting — $350–$600, pro only
A snaked drain flows again, but the pipe walls stay coated. Hydro-jetting blasts the inside of the pipe with water at 1,500–4,000 psi, scouring grease, scale and small roots off the walls — the most thorough form of drain cleaning available, and the right call for a line that clogs every few months or a kitchen line lined with years of grease. It is not a DIY job: that pressure can cut skin and damage old pipe, and the equipment rents for nearly what a pro charges. This Old House covers the method alongside snaking in its guide to clearing any clogged drain.
4. Chemical drain cleaners — skip them
Caustic gel cleaners burn a narrow channel through a clog and leave the rest behind, so the drain slows again within weeks. Worse, they can soften PVC joints, corrode older metal pipes, and ruin a fixture’s finish if they splash — and they turn a simple snaking job into a hazardous one for the next plumber. Enzyme-based cleaners are the exception in drain cleaning: safe for pipes and septic systems, but maintenance, not a fix — they prevent buildup, they do not clear a standing clog.
5. Camera inspection — $100–$250, worth it when clogs repeat
A plumber feeds a small camera down the cleanout and shows you the inside of your pipe on a screen. It answers the question snaking never can — grease, roots, a broken pipe, or a sag? — and it is the smartest money in drain cleaning when clogs repeat. Cleared the same drain twice in a season? Stop paying for repeat snaking and pay for the camera once. It also belongs on a homebuyer’s list — a sewer scope before closing has saved many buyers from a $5,000 surprise.
Drain Cleaning Costs: DIY vs Pro
| Method | DIY cost | Pro cost | Time | Best for |
|---|---|---|---|---|
| Plunger | $0–$15 | — | 10 min | One slow fixture |
| Hand snake (25 ft) | $25–$40 tool | $100–$250 visit | 20–45 min | Hair/grease clogs within 25 ft |
| Power auger rental | $50–$75 per day | $150–$350 | 1–2 hrs | Deeper branch-line clogs |
| Hydro-jetting | Not DIY | $350–$600 | 1–2 hrs | Grease-lined or root-invaded lines |
| Camera inspection | Not DIY | $100–$250 | 30–60 min | Recurring clogs, buying a home |
| Main-line clearing | Not DIY | $200–$500+ | 1–3 hrs | Whole-house backups |
A professional drain cleaning visit averages $100–$350 for a standard fixture or branch-line clog. The price climbs when access is poor — no cleanout in the yard, or a toilet that must be pulled to reach the line. Get the drain cleaning price in writing before work starts, and ask whether the quote includes a camera check if the clog returns.
Picking the Right Snake: Cable Size by Drain
The wrong cable either cannot reach the clog or cannot cut it. Match the tool to the pipe — the right cable is half of successful drain cleaning:
| Drain | Pipe size | Cable diameter | Cable length | Notes |
|---|---|---|---|---|
| Bathroom sink | 1¼–1½ in | ¼ in | 15–25 ft | Hair and toothpaste — see our guide to how to unclog a bathroom sink |
| Kitchen sink | 1½–2 in | ¼–⅜ in | 25 ft | Remove the P-trap first |
| Bathtub / shower | 1½–2 in | ¼ in | 25 ft | Feed through the overflow plate, not the drain |
| Toilet | 3 in | Closet auger only | 3–6 ft | Never use a regular snake — it scratches porcelain |
| Main line / cleanout | 3–4 in | ½–¾ in (power auger) | 50–100 ft | Pro equipment; get a demo at the rental counter |
The beginner mistake with any snake is force: pushing hard when the cable stops. A cable that will not advance has hit a bend, a joint, or the clog itself — lock it, crank it, and let the head work. Forcing it can crack an old cast-iron joint or kink the cable so badly it has to be cut out.
When to Call a Pro — and When to Stop
Stop DIY and call a licensed plumber if any of these apply:
- Sewage or dirty water backs up into any fixture
- More than one fixture is slow or gurgling
- The same drain clogs again within weeks of clearing it
- You smell gas near a floor drain — leave the house and call the gas company first
- The snake meets solid resistance you cannot pass
- Your home is on a septic system and drains are slow everywhere — the tank may need pumping
A good plumber will tell you when a job does not need them — honest drain cleaning companies turn small jobs away. If a company quotes hydro-jetting before snaking the line or running a camera, get a second quote.
Keep Drains Clear: A Simple Prevention Schedule
- Weekly: run hot water down the kitchen sink for 30 seconds after dishes; pull hair from shower strainers before it mats.
- Monthly: enzyme-based drain treatment left overnight in kitchen and bathroom drains.
- Every 6 months: remove and clean the kitchen P-trap; check the washing machine standpipe for lint.
- Yearly: a professional drain cleaning for homes with large trees near the sewer line, or older cast-iron pipes.
- Never: grease down the kitchen drain, “flushable” wipes, coffee grounds, or hair down the shower without a strainer.
Frequently Asked Questions
How much does drain cleaning cost?
A standard professional drain cleaning visit costs $100–$350 for a single fixture or branch line; main-line clearing runs $200–$500 or more, and hydro-jetting $350–$600. Doing it yourself costs $0–$40 for a plunger and a hand snake. Poor access raises the price — no cleanout, or a toilet that must be pulled to reach the line.
What is the difference between drain cleaning and hydro-jetting?
Standard drain cleaning breaks a hole through the clog with a cable so water flows again; hydro-jetting scours the entire pipe with high-pressure water, removing grease and scale from the walls. Snaking is cheaper and fixes the immediate blockage; jetting costs more but lasts longer.
Can I clean a drain myself or do I need a plumber?
You can handle a single slow fixture yourself with a plunger or a hand snake — a 20–45 minute job with $25–$40 of tools. Call a plumber when multiple fixtures are affected, sewage backs up, the clog returns within weeks, or the blockage is in the main line.
Why do my drains keep clogging?
Recurring clogs usually mean the pipe itself is the problem: grease coating the walls, tree roots entering through joints, or a sagging section of pipe (a “belly”) where waste collects. A camera inspection — $100–$250 — shows exactly which one it is, so stop guessing and look.
Does chemical drain cleaner damage pipes?
Caustic cleaners can damage older metal pipes, soften PVC joints over repeated use, and eat the finish off fixtures if they splash. They also rarely clear a real clog — they burn a small channel through it and leave the rest. Enzyme cleaners are the safe maintenance option; a snake is the safe fix.
Final Thoughts
Most drain cleaning jobs are small, cheap, and yours to fix — a plunger, a $25 snake, and twenty minutes solve the majority of slow fixtures. The skill is in the diagnosis, not the tools. One slow fixture is a DIY job; every fixture slow at once is a main-line problem, and that is a phone call, not a project. Keep a strainer in every drain, and the next clog will be an annoyance instead of an emergency.