Quick answer from a licensed plumber: They seal different things. Teflon (PTFE) tape and pipe dope seal threaded pipe joints (tape for most home jobs, dope for larger/metal or gas-rated work). Plumber’s putty seals under fixtures like sink drains and faucet bases. Silicone is a permanent waterproof caulk for seams and gaps. Using the wrong one is the #1 cause of leaks I get called to fix.
Which Sealant for Which Job
| Product | Use it for | Don’t use on |
|---|---|---|
| Teflon tape | Threaded pipe connections | Compression fittings, drain bodies |
| Pipe dope | Metal/large threaded joints, gas (rated type) | Plastic threads it can attack |
| Plumber’s putty | Under sink drains, faucet/strainer bases | Plastic that cracks, pressure joints |
| Silicone | Permanent waterproof seams, gaps | Threaded pressure joints |
Teflon Tape vs Pipe Dope
For threaded joints, Teflon tape (3–5 wraps, clockwise) handles nearly every household connection. Pipe dope is preferred on larger metal threads and is required in a gas-rated version for gas lines. Many pros use both on critical joints.
Plumber’s Putty vs Silicone
Plumber’s putty stays pliable and is perfect under a sink drain or faucet base because it’s removable for future service. Silicone sealant cures hard and permanent — great for a backsplash or shower seam, wrong for anything you’ll need to take apart.
The Plumber’s Verdict
Keep all four on the shelf — they’re cheap and each solves a different leak. Tape/dope for threads, putty for fixture bases, silicone for permanent waterproofing.
FAQ
Can I use Teflon tape instead of plumber’s putty?
No — they do different jobs. Tape seals threaded joints; putty seals under fixtures like sink drains. They’re not interchangeable.
Which way do I wrap Teflon tape?
Clockwise (the direction the fitting threads on), 3–5 wraps, so it tightens rather than unravels.
Is plumber’s putty or silicone better for a sink drain?
Plumber’s putty for most metal sink drains (removable later). Use silicone for some plastic fixtures or where the manufacturer specifies it.