top of page

How To Fix Squeaky Floors?

QUICK ANSWER

From below (basement access): drive wood shims between joists and subfloor, or add construction adhesive at the gap. From above: drive specialty squeak screws (Squeeeeek-No-More) through carpet, or use trim head screws on hardwood. Locate the squeak first by walking around.

Squeaky floors are one of the most common house annoyances and most have simple fixes. The squeak is wood rubbing against wood or against nails as the floor flexes; the fix is preventing that movement. The right approach depends on whether you can access the floor joists from below (basement, crawlspace) or only from above (carpet, hardwood, or laminate surface). Here is the method for each access scenario.

Why are floors squeaking?

Floor squeaks come from three main causes. Subfloor separating from joists: over time, the plywood or OSB subfloor loosens from the floor joists below; as you walk on it, the subfloor flexes and rubs against the nails, creating the squeak. Nails working loose: original framing nails have backed out partially; floor flexes against partial nails creating squeaks. Wood rubbing wood: hardwood boards rubbing against each other or against the subfloor; common in older homes. Most squeaks are subfloor-to-joist issues which have the easiest fixes. The squeak's location indicates the cause: squeaks near walls are usually loose subfloor edges; squeaks in middle of rooms are usually subfloor flex.


How do you locate the squeak?

Walk slowly across the floor, listening and feeling for squeaks. Mark each spot with painter's tape or a sticky note. For squeaks under carpet: feel for the spot where the carpet flexes; the joist is usually a few inches away. From below (basement): have someone walk on the floor while you watch from below; you'll see the subfloor flex and find the exact joist where the issue is. Use a stud finder to locate joists (joists run perpendicular to the floor boards, typically 16 inches apart). For hardwood floors: squeaks are sometimes between boards rather than at joists; identifying the exact spot determines the fix.


How do you fix from below?

Best access since you see the framing. For subfloor separating from joist: drive a wood shim coated in wood glue at the gap; tap until snug, don't force (overfilling creates a new bump). Use shims only at the actual gap. For squeaks along joists: install Squeak Ender brackets (designed for floor squeaks) that pull the subfloor down against the joist. Construction adhesive (Liquid Nails) in the gap sets and prevents future movement.


How do you fix from above?

Without below access, work through the finished surface. For carpet: use a Squeeeeek-No-More kit; the breakaway-head screw drives through carpet into the joist and snaps off hidden. Locate the joist with a stud finder. For hardwood: trim head screws at an angle through the board into the joist; pre-drill, fill the hole with matching wood putty. For laminate or LVP: harder since you can't penetrate the surface; addressing the subfloor from below is sometimes the only fix.

Squeaky floors usually fix easily once you locate the source. From below access is best; shims and brackets address the subfloor-joist gap directly. From above, specialty screw kits handle most squeaks under carpet; trim screws work for hardwood. The investment is small (10 to 50 dollars in materials) and the time is usually under an hour for typical squeaks. For widespread squeaking across an entire floor, the issue may be more structural; consult a contractor for evaluation.

More Flooring Questions

Mystery Question?

Mystery Question?

Mystery Question?

bottom of page