Home Garden

How to Fix a Squeaking Subfloor Under Carpet

"Squeak." It can quickly become one of the most annoying sounds in your world. "Squeak. Squeak, squeak." With every step you take -- or someone else, likely while you try to sleep, takes -- a squeaky floor emits a sound that can drive you almost crazy. Ignoring it won't make it go away, and it never truly fades into the background noise. It's also not going to get better over time. Most squeaky floors arise from nails that gradually come loose from the floor surrounding them, allowing the floor to move up and down slightly. Regardless of the cause, the fix is surprisingly simple.

Things You'll Need

  • Tape measure
  • Construction adhesive
  • Deck screws, 3 inches or the length needed
  • Drill
  • 6d to 8d nails, or the length needed
  • Hammer
  • 2-by-8 boards as needed
  • Stud finder
  • Small-diameter drill bit
Show More

Instructions

  1. A Fix From Below

    • 1

      Access the room below the squeaking floor, if possible. Look up at the ceiling to determine if the floor joists are open to view. If so, check to see if there are visible gaps between the subfloor and the joists -- beams that run across the ceiling to which the floor is attached.

    • 2

      Determine where the loose area is in relation to the flooring upstairs. Meaure over from an exterior wall or other easily identifiable structure. Transfer the measurements to the upstairs room to locate the squeaky section under the carpeting. Set a heavy weight on the floor or have a helper stand on it to force the floor down to the joist as much as possible.

    • 3

      Work from underneath the floor again, squirting a bead of construction adhesive between the joist and flooring to fill the gap on both sides of the joist. Drive either deck screws or 6d to 8d nails through the joist, at an angle, into the flooring above, a process called toenailing. Use a screw that is only as long as necessary to grip the wood floor above without penetrating the subflooring.

    • 4

      Ask your helper to move around, or do so yourself. If the squeak still sounds in the same area, the culprit is likely where two sheets of subflooring meet. Cut a 2-by-8 board to fit between the joists. Spread construction adhesive along the ends and the edge that will contact the floor above. Wedge into place under the seam and nail to the joists with 8d nails.

    A Fix From Above

    • 5
      Floor joists are the beams running above the ceiling (beneath the floor).

      Walk around until you locate the approximate area that produces the squeak. Mark the location where the squeak begins and where it ends; the source likely lies in this area.

    • 6

      Tap on the floor with a hammer, listening for a dull, solid thud rather than a spongy, empty sound. This should locate your floor joist below the floor. Alternatively, use a stud finder or work with a known floor joist location, measuring over from an exterior wall, for example, every 16 inches (24 inches in some cases) to find the joists. While it is easier to find joists if you pull your carpet back, these methods should yield results.

    • 7

      Drill through the floor with a small-diameter bit to verify the presence of a stud. Work at a slight angle to ensure a better grip for the nail or screw you will install. You should feel resistance through the entire depth of the bit; if the bit suddenly feels like it's encountered empty air, you missed the stud, and should readjust your location slightly and drill again.

    • 8

      Insert either an 8d nail or a deck screw into the hole, poking it through the carpet so the head sinks below the surface. Drive through the floor, into the joist. Repeat with a couple more anchors near the same spot, again sinking into the joists, and in any other spots necessary. Countersink the nails or screws so that the heads are slightly beneath the subfloor to ensure they do not protrude above the carpet.