How to Fix Squeaking Pipes

How to Fix Squeaking Pipes

How to Fix Squeaking Pipes

A squeaking or creaking sound from your pipes — especially when you run hot water — is almost always caused by thermal expansion. Here's what's happening and how to fix it.

Why Pipes Squeak

When hot water flows through a pipe, the pipe expands slightly. If the pipe passes through a tight hole in a wall stud, floor joist, or pipe strap, the expanding pipe rubs against the wood or metal — creating a squeaking or creaking sound. As the pipe cools and contracts, it may squeak again.

This is most common with:

  • Copper pipes (which expand more than plastic)
  • Hot water supply lines
  • Pipes that pass through framing without adequate clearance

Step 1: Find the Squeak

Run hot water and listen carefully to locate where the squeak is coming from. Have someone run the water while you walk through the house listening. The squeak is loudest closest to the friction point.

Fix 1: Cushion the Pipe at the Friction Point

The most effective fix is to cushion the pipe where it contacts framing:

👉 Pipe insulation foam — wrap a section of foam insulation around the pipe where it passes through or contacts framing. The foam acts as a buffer, eliminating the metal-on-wood friction that causes the squeak.

How to do it:

  1. Access the pipe — this may require opening a wall or ceiling panel, or accessing from a basement or crawl space
  2. Identify the exact contact point — look for wear marks on the pipe or framing
  3. Wrap the pipe with foam insulation at the contact point
  4. If the pipe passes through a hole in framing, enlarge the hole slightly so the pipe can move freely, then fill the gap with foam
  5. Run hot water to test — the squeak should be gone

Fix 2: Replace Pipe Straps with Cushioned Clamps

If the squeak is at a pipe strap (the metal clips holding the pipe to framing), replace the metal strap with a cushioned pipe clamp. These have a rubber lining that allows the pipe to expand without squeaking.

Fix 3: Reduce Hot Water Temperature

Lowering your water heater temperature slightly reduces the amount of thermal expansion — which can reduce or eliminate squeaking. Most water heaters are set to 140°F — reducing to 120°F is safer and reduces expansion.

When It's Not Thermal Expansion

If the squeak happens with cold water too, or randomly without water running, the cause may be:

  • Loose pipe straps — tighten or replace
  • Pipes vibrating from water hammer — see our guide on How to Fix Water Hammer
  • Settling house sounds — not actually the pipes

Bottom Line

Squeaking pipes are almost always fixed by cushioning the pipe where it contacts framing — wrap with pipe insulation foam or replace metal pipe straps with cushioned clamps. The fix takes under an hour once you locate the friction point.

Back to blog

🛒 Looking for the right tools?

Browse all our curated product recommendations on Amazon — view the full list here →

#CommissionsEarned — As an Amazon Associate, Life Logic Lab earns from qualifying purchases. Clicking on Amazon links in our articles may earn us a small commission at no extra cost to you.