Walls, Paint & Floors

How to Fix Squeaky Floors (From Above and Below)

Updated · 5 min read · By the Patchwise editors

A floor squeaks for one reason: two pieces of wood rubbing against each other, or against a nail, when you step down. Find exactly which pieces, and the fix is often a single screw or shim. Here is how to locate the squeak precisely and which repair suits your floor.

Why floors squeak

Wood shrinks and swells with humidity (the US Forest Products Laboratory's Wood Handbook covers this in depth). Over time, nails loosen, the subfloor separates slightly from the joists below, or floorboards rub against each other. Squeaks are often worse in winter when heating dries the air and wood shrinks.

Common causes:

  • Gap between the subfloor and a joist, so the subfloor flexes and rubs on nails.
  • Loose floorboards rubbing each other (hardwood).
  • Ductwork or pipes touching joists.
  • Undersized or sagging joists (less common; consult a pro for bouncy floors).

Step 1: Pinpoint the squeak

Have someone walk slowly over the area while you listen, ideally from below if you have an unfinished basement or crawl space. Mark the spot with tape above. From below, watch for the subfloor moving or a gap above a joist.

Fixes from below (best option if you have access)

Shim the gap

If you see a gap between the top of a joist and the subfloor, tap a wood shim coated with a little wood glue into the gap. Push it in snugly, but do not hammer hard or you will lift the floor and create a new squeak.

Add a cleat

For a longer gap, glue and screw a piece of 2x4 alongside the joist, tight against the underside of the subfloor.

Screw the subfloor down from below

Drive wood screws up through the subfloor into the floor above only if you are sure of the screw length. It must be shorter than subfloor plus finished floor thickness so it does not poke through. Use a depth stop on your drill.

Check ducts and pipes

Sometimes the noise is a pipe or duct strap rubbing a joist. A bit of foam or a rubber cushion between them can solve it.

Fixes from above: carpeted floors

Squeak-repair kits made for carpet use special screws that drive through the carpet into the joist, then snap off below the surface so carpet hides them.

  1. Find the joist (see our stud-finding guide: same techniques apply on floors; joists are usually 16 inches apart).
  2. Drive the kit's screw through carpet and pad into the joist at the squeak.
  3. Snap the screw head off using the kit's tool. Fluff the carpet over it.

Fixes from above: hardwood floors

  • Powder lubricant: for board-against-board squeaks, work talcum powder or powdered graphite into the seams and walk over it. Simple, temporary, and often surprisingly effective.
  • Face screws: specialized kits drive a screw through the hardwood into the joist and snap off below the surface. Fill with matching wood filler.
  • Trim-head screws or finish nails: predrill, drive at opposing angles into the joist, countersink and fill.

Laminate, engineered and tile floors

Floating laminate floors can squeak from an uneven subfloor beneath, which means lifting boards to level it. Tile rarely squeaks; cracking grout or tiles over a flexing floor point to a structural issue worth inspecting.

Humidity control

Keeping indoor humidity steady (many flooring manufacturers recommend roughly 35 to 55%) reduces seasonal shrinking. A humidifier in dry winters can reduce squeaks and gaps in hardwood.

When to call a professional

Bouncy or sagging floors, cracks in drywall or tile above, doors that suddenly stick, or squeaks over a large area can signal undersized or damaged joists. Have a contractor or structural engineer look before you add fixes.

Quick reference

  • Gap above a joist: glue a shim.
  • Long gap: add a cleat.
  • Carpet: snap-off screw kit.
  • Hardwood boards rubbing: powder lubricant, then face screws if needed.
  • Pipes or ducts: cushion them.

Common mistakes

  • Hammering shims too hard: lifting the subfloor creates a hump and a new squeak.
  • Screws too long from below: they come up through your hardwood or carpet. Measure total floor thickness first.
  • Nailing instead of screwing: nails can work loose again; screws hold.
  • Ignoring humidity: very dry winter air opens gaps; very humid summers swell boards. Fixing during moderate humidity gives the most lasting result.
  • Guessing joist locations from above: missed screws just make holes. Confirm the joist first.

A quiet floor is mostly about patience in finding the exact source. The repair itself is quick.

Under tile or vinyl

Squeaks under resilient vinyl usually come from the subfloor and are best fixed from below. If there is no access, specialty kits exist, but small cosmetic repairs to the surface may be needed afterward.

Stairs that squeak

Stair squeaks usually come from the tread rubbing against the riser or stringer. From below (if the underside is open), glue wood blocks into the corner where tread meets riser and screw them to both. From above, drive two finish nails at opposing angles through the tread into the riser, predrill to avoid splitting, countersink and fill. Snap-off screw kits made for stairs work through carpet runners as well.

Tools you may need

  • Drill/driver with a depth stop
  • Wood shims and wood glue
  • Squeak-repair kit for carpet or hardwood
  • Short 2x4 offcut for cleats, construction screws
  • Powdered graphite or talc
  • Flashlight and a helper

How long it takes

A single squeak with access from below can be fixed in 15 to 30 minutes. Hunting down several squeaks across a room takes longer, mostly in locating them. Fix one, walk the floor again, and repeat; one squeak can mask another nearby.

Frequently asked questions

Are squeaky floors a sign of structural problems?

Usually not. Most squeaks are loose subfloor or boards. Bounciness, sagging or cracks suggest a structural check.

Why do my floors squeak more in winter?

Dry heated air shrinks wood, opening small gaps between boards and nails.

Can I fix squeaky floors without removing carpet?

Yes. Snap-off screw kits drive through carpet into the joist and hide below the surface.

Does baby powder really stop floor squeaks?

On hardwood where boards rub each other, powder in the seams can quiet squeaks, at least temporarily.

How do I find a floor joist?

Joists usually run perpendicular to floorboards, typically 16 inches on center. Look for nail lines, use a stud finder, or measure from a heating vent or the basement below.

Sources and further reading

Related guides