How to Fix Squeaky Hardwood Floor

How to Fix Squeaky Hardwood Floor

Why Does My Hardwood Floor Squeak?

Squeaks happen when wood rubs against wood, wood rubs against a nail, or the subfloor shifts underfoot. The three most common causes are:

  • Loose nails that no longer hold the floorboard tight to the subfloor
  • Gaps between the floorboard and subfloor that let boards flex and rub
  • Seasonal wood movement — hardwood expands and contracts with humidity changes, loosening fasteners over time

Step 1: Locate the Squeak

Walk slowly across the floor and mark squeaky spots with painter's tape. Press down firmly with your foot — if the board flexes even slightly, that's your culprit. Squeaks that move around are usually subfloor-related; squeaks in one fixed spot are usually a loose nail or board gap.

Step 2: Choose Your Fix Method

Method A: Fix from Above (No Basement Access)

The easiest above-floor solution is a specialty screw kit designed to pull the floorboard tight to the subfloor without visible damage. The GBW Squeeeeek No More Kit uses scored screws that snap off below the surface, leaving only a tiny hole that blends into the wood grain.

How to use it:

  1. Place the depth-control fixture over the squeaky spot
  2. Drive the scored screw through the fixture into the subfloor
  3. Snap off the screw head at the score line — it breaks flush below the surface
  4. Fill the tiny hole with a matching wood filler if desired

Method B: Fix from Below (Basement or Crawlspace Access)

If you can access the floor from below, you have even more options and the fix is often more permanent. Working from below lets you add blocking between joists, apply construction adhesive to gaps, or drive screws up through the subfloor into the floorboard without any surface damage at all.

Method C: Lubricate the Joint

For minor squeaks caused by wood-on-wood friction, lubrication can quiet things down quickly. Sprinkle powdered graphite or talcum powder into the joint between boards and work it in by stepping on the board repeatedly. This is a temporary fix — it won't hold if the board is genuinely loose.

Step 3: Check for Moisture Issues

If squeaks keep coming back, moisture may be the root cause. Use a Digital Moisture Meter to check your floor's moisture content. Readings above 12% in hardwood indicate excess moisture that's causing the wood to swell and shift, loosening fasteners over time. Address the moisture source before re-fixing the squeak.

When to Call a Professional

DIY fixes handle 90% of squeaks. Call a flooring professional if the squeak covers a large area, the floor flexes significantly underfoot (possible joist damage), or water damage is involved.

Products Used in This Guide

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.