How Do I Stop Creaky Floorboards?

Updated October 4, 2026 · 6 min read · By the HomeFixDesk editorial team

Creaky floors are caused by movement — wood rubbing against a nail, a subfloor panel flexing against a joist, or two boards grinding together. The sound is just friction. Find where the movement is, stop the movement, and the creak stops. Most squeaks are fixed in under an hour with basic tools.

Why floors squeak (the mechanics)

Every squeak is wood moving against something it should not move against:

  • Subfloor vs. joist: the most common. The subfloor panel was nailed to the joist during construction; decades of seasonal expansion and contraction work the nails loose, and now the panel flexes up and down, rubbing the nail shank.
  • Board vs. board: hardwood floorboards shrink in dry air, opening gaps. When you step, adjacent boards rub edges.
  • Fastener failure: the original nails have backed out slightly — the head no longer holds the wood tight, so the board pivots on the nail.
  • Missing adhesive: modern construction glues subfloor to joists; older homes relied on nails alone. No glue = more movement = more squeaks over time.

Knowing which one you have determines the fix — but honestly, the screw-into-joist method fixes the first three in one shot.

Quick diagnosis: find the exact squeak

  1. Walk the floor slowly and mark each squeak with painter’s tape.
  2. Have someone walk while you listen from below (basement or crawl space). This is the gold standard — you will see the subfloor flex and hear exactly which board moves.
  3. Note the pattern: squeaks near walls are often the board rubbing the wall plate; squeaks mid-room are usually subfloor-to-joist movement; squeaks on stairs are tread-to-riser friction.

What you will need

  • Drill/driver
  • 2-inch wood screws (for subfloor) or breakaway squeak-repair screws (for carpeted floors)
  • Wood shims and wood glue
  • Talcum powder or powdered graphite
  • Stud finder (to locate joists from above)

Fix 1: Screw the subfloor to the joist (exposed floor, from above)

The most permanent fix for hardwood floors.

  1. Locate the joist under the squeak with a stud finder. Joists run in one direction; the squeak is where the subfloor has pulled away from the joist.
  2. Pre-drill through the finish floor and subfloor with a bit slightly smaller than your screw.
  3. Drive a 2-inch wood screw down through the floor into the joist. The screw pulls the subfloor tight to the joist, eliminating the flex.
  4. Countersink slightly and fill the hole with matching wood filler, or hide it under a rug if you prefer not to patch.

Drive screws on both sides of the squeak — one screw rarely does it.

Fix 2: Shim from below (basement or crawl space access)

If you can reach the underside:

  1. Have someone stand on the squeak while you watch from below.
  2. You will see the gap between the subfloor and the joist open and close.
  3. Tap a wood shim coated with wood glue into the gap — snug, not forced. Forcing a shim lifts the floor and creates a hump.
  4. Let the glue cure before walking on it.

For a long-term fix, add a 2x4 “sister” block: glue and screw a short 2x4 alongside the joist, pressed up against the subfloor. This supports the subfloor across a wider area.

Fix 3: Carpeted floors (no carpet removal)

Special breakaway screws are made for this — they drive through carpet and subfloor into the joist, then snap off below the surface.

  1. Find the joist with a deep-scan stud finder through the carpet.
  2. Use a squeak-repair kit (e.g., the screw-and-tripod type): drive the scored screw through the carpet into the joist using the kit’s driver fixture.
  3. The screw snaps at the score line just below the carpet surface — no visible hole, no carpet damage.
  4. Place 2–3 screws around the squeak.

Fix 4: Quick quiet-down (renters and temporary fixes)

  • Talcum powder or powdered graphite: work it into the seams between boards with a soft cloth. It lubricates the wood-on-wood friction. Cheap, fast, and surprisingly effective for minor squeaks — but temporary.
  • WD-40 in the joint: a small squirt into the seam quiets it for weeks. Wipe excess; it can stain unfinished wood.
  • Humidity control: floors squeak more in dry winter air as boards shrink and gaps open. A humidifier set to 35–45% can reduce seasonal squeaking.

What this costs

Option Typical cost
DIY screws + shims $5–$15
Carpeted-floor squeak repair kit $20–$30
Talcum powder quick fix $3–$5
Professional floor repair $200–$500+

Mistakes to avoid

  • Driving screws without finding the joist. A screw into empty subfloor does nothing and leaves a hole. Always locate the joist first.
  • Forcing shims too deep. An over-driven shim lifts the floor and creates a new hump — and a new squeak next to it.
  • Using nails instead of screws. Nails work loose again with seasonal movement; screws hold. This is why the floor squeaks in the first place.
  • Ignoring a squeak that suddenly appears with sagging. A new squeak plus a soft or sagging spot can mean subfloor water damage or a failing joist — investigate before just screwing it down.

Frequently asked questions

Why do floors squeak more in winter? Dry heated air shrinks wood, opening gaps between boards and around nails. The extra movement means extra friction and noise. It often quiets down in humid summer months.

Will the squeak come back? Screw fixes are essentially permanent. Lubricant fixes (talc, WD-40) wear off in weeks to months and need reapplication.

Can I fix squeaks in a second-floor room with no below access? Yes — Fix 1 (screwing from above into the joist) and Fix 3 (carpet kit) both work with no below access.

My stairs squeak — same fix? Similar principle: the tread rubs the riser. From below, glue and screw small wood blocks (glue blocks) into the tread-riser corner. From above, drive screws through the tread into the riser at an angle.

Can squeaks mean a serious problem? Usually not — most squeaks are just annoying. But pay attention if a squeak appears suddenly along with sagging, softness, or visible water stains. Those point to subfloor rot, a cracked joist, or termite damage, all of which need prompt professional attention before they get expensive.

Is it worth fixing squeaks before selling a house? Absolutely. Squeaky floors are one of the first things buyers notice during a showing, and they subconsciously signal poor maintenance. An hour with a screw kit removes a common buyer objection for under $30.

Preventing future squeaks

  • Control humidity year-round. Keep indoor humidity at 35–45% with a humidifier in winter. Stable moisture means stable wood — fewer gaps, fewer squeaks.
  • Screw, do not nail, any new subfloor work. If you ever have flooring replaced, insist the installer uses screws and construction adhesive on the subfloor. It costs slightly more and prevents squeaks for decades.
  • Address water immediately. Any plumbing leak or spill that reaches the subfloor should be dried fast — swollen then shrunken subfloor is a future squeak factory.
  • Re-check annually. Walk the house once a year and hit new squeaks early with a screw before they worsen.

When to call a pro

  • The floor sags, bounces, or feels soft — that is structural, not a squeak. A contractor should check the joists and subfloor.
  • You see water stains or rot around the squeak — the subfloor may need partial replacement.
  • The squeak is in tile or stone flooring — cracked tiles or failed underlayment need professional repair.
  • You are not comfortable drilling into your floors — a handyman can silence a room of squeaks in an hour or two ($150–$300).
H
HomeFixDesk Editorial Team

We research, test, and update every guide so the fix actually works. Spotted something outdated? Tell us and we will fix the guide.