AAskento
Home & Fixes

How to Fix a Squeaky Floor: 5 Fixes by Floor Type

Stop a squeaky floor for good. Five fixes ranked by effort, from dry lubricant in minutes to shimming the subfloor from below. Covers hardwood and carpet.

By Askento Editorial Team · 3 min read · Apr 1, 2026

How to Fix a Squeaky Floor: 5 Fixes by Floor Type
ℹ️

General information only. This article may include AI-assisted content. While we aim for accuracy, verify important details before acting on them. Affiliate disclosure: This page may contain affiliate links. We may earn a commission at no extra cost to you.

Squeaky floors happen when wood rubs against wood, or when a floorboard shifts against a nail. The fix depends on whether you can access the floor from below (basement or crawl space) or only from above.

Why Floors Squeak

Most squeaks happen because:

  • The subfloor has separated slightly from a joist and rubs when stepped on
  • Floorboards are rubbing against each other
  • Nails have worked loose and now squeak as they slide in and out

Fix 1: Access From Below (Easiest and Most Effective)

If you have a basement or crawl space, this is the best approach.

  1. Have someone walk on the squeaky area upstairs while you watch from below
  2. Find exactly where the squeak is — you'll usually see the subfloor moving slightly
  3. If there's a gap between the subfloor and the joist, drive a wood screw up through the joist into the subfloor — don't go all the way through. This pulls the subfloor tight against the joist and eliminates the squeak.
  4. Alternatively, apply construction adhesive into the gap and clamp until dry

Important: Measure how thick the floor assembly is before drilling — you don't want screws poking through the top of your hardwood floor.

Fix 2: Talcum Powder or Dry Lubricant (Quick Fix From Above)

If the squeak is between floorboards, a lubricant can stop them rubbing:

  1. Sprinkle talcum powder (baby powder), powdered graphite, or a dry lubricant between the squeaky boards
  2. Work it into the gap with a brush or cloth
  3. Cover with a cloth and walk on it to work it deeper into the joint
  4. Wipe up excess

This is temporary but can last months. It works best for hardwood floors with visible gaps between boards.

Fix 3: Screwing From Above (Hardwood Floors)

For a more permanent fix on hardwood floors when you don't have basement access:

  1. Locate the joist closest to the squeak (use a stud finder or tap to find the solid sound)
  2. Pre-drill a small pilot hole through the floorboard into the joist at an angle
  3. Drive a finishing nail or trim screw into the hole
  4. Use a nail set to countersink it below the surface
  5. Fill the hole with wood filler matching your floor colour

Get the fix before you call a plumber.

Free guides on drains, leaks, and common appliance fixes — delivered when something breaks.

No spam. Unsubscribe any time.

Fix 4: Squeeeeek No More Kit

The Squeeeeek No More kit is a purpose-made product for exactly this problem. It comes with specially designed screws with breakaway heads. You drive the screw through the carpet or floor into the joist, then snap off the head — it snaps below the surface and leaves barely any trace. Works extremely well for carpeted floors.

Fix 5: Carpet Squeaks

For squeaks under carpet:

  1. Use the Squeeeeek No More kit — the breakaway screw goes right through the carpet
  2. Or find the joist, press the carpet down firmly over it, and drive a long drywall screw through the carpet and subfloor into the joist — the carpet hides the screw head

When It's Not the Floor

If the squeak is rhythmic and near stairs, it's likely the stairs — a common separate issue. If it sounds like a creak from the walls or ceiling, it could be settling or HVAC ducts expanding and contracting with temperature changes — usually nothing to worry about.

Frequently Asked Questions

What causes a floor to squeak?
Squeaks happen when wood rubs against wood or a floorboard moves against a nail. Over time the subfloor separates slightly from the joists, or floorboards loosen, so they flex and rub when you step on them. Humidity changes that swell and shrink the wood make it worse.
How do I fix a squeaky floor without removing the floorboards?
If you can reach the floor from below (basement or crawl space), drive shims into gaps between the joist and subfloor, or use a specialised bracket. From above, a squeak-repair kit lets you drive a scored screw through carpet or hardwood into the joist, then snap the head off below the surface — no boards removed.
Why does my floor squeak more in winter?
Lower winter humidity dries out wood, causing boards and the subfloor to shrink slightly and pull away from their fasteners. That extra movement creates more rubbing and squeaking. A whole-home humidifier that keeps indoor humidity around 40% reduces seasonal squeaks.
Can talcum powder stop a squeaky floor?
Temporarily, yes. Sprinkling talcum powder, powdered graphite, or baby powder into the gaps between squeaky floorboards lubricates the rubbing surfaces and can quiet the noise for a while. It's a quick fix, not a permanent one — the boards are still loose and will eventually squeak again.