Stop a Squeaky Floor

Squeaks happen when subfloor pulls away from joists. From below (basement) is easiest; from above takes a kit but works.

Difficulty: Medium Time: 30 min–2 hr Cost: $10–$30
Ad728×90 leaderboard — replace with AdSense unit code
🛠
Want help as you go? Open this guide in the interactive Fixly app — ask follow-up questions and get AI-powered tips for your specific situation.

Tools

Materials

As an Amazon Associate, Fixly earns a small commission on qualifying purchases — at no extra cost to you. It helps keep the guides free.
AdIn-content rectangle — replace with AdSense unit code
🔧
Over your head? Skip the headache. This one trips up first-timers. Get up to 3 vetted, local quotes — usually within a few hours.
Find a pro →

Steps

  1. 1

    Locate the squeak

    Walk in slow motion, weight on one foot at a time. Mark the exact spot.

  2. 2

    From below (best case)

    In the basement, have someone walk on the squeak. You'll see the subfloor flex against a joist. Drive a 1-1/4" screw up through the joist into the subfloor — but stop before the screw breaks through the floor above. Measure first.

  3. 3

    From above (carpet)

    Use a Squeeeeek-No-More kit. Find the joist with the included tool, screw through carpet into the joist. The screw's scored top snaps off below the floor surface so no head shows.

  4. 4

    From above (hardwood)

    Drive a finish nail at a slight angle through the seam into the joist. Set the head below the surface, fill the hole with matching wood putty.

AdEnd-of-guide unit — replace with AdSense unit code