Home fixes & guides

Why Your Floor Squeaks — Causes & How to Fix It

How do I stop my floor from squeaking?

Floors squeak when wood moves against a nail, the subfloor, or a joist and rubs — usually because something worked loose with age and seasonal humidity. Most squeaks are harmless and fixable in an afternoon by re-securing the subfloor to the joist below.

ℹ️ Reference only: For general reference only. This guide does not guarantee any result — every home is different. Verify against your local building codes and a licensed professional before acting, especially for electrical, gas, plumbing, structural, or roof work.

💵 DIY: $10-$30 for shims, screws, glue, or graphite; $20-$30 for a carpet squeak-elimination kit. Pro: $150-$400 for a handyman to fix a few spots; $1,000+ if joist repair or floor leveling is needed. ⏱ 15-30 minutes per squeak for a simple shim or screw fix; 1-3 hours for several spots or a squeak-kit job across a room. ● Use caution
Safety: The repair itself is low-risk, but two things deserve care. First, never drive screws or nails blindly from above without knowing what is in the floor cavity below — electrical wiring, water lines, and occasionally gas can run there, and hitting one is a shock, flood, or fire risk. Locate the joist and verify the path is clear first. Second, if you work in a crawlspace or basement, watch for low clearance, exposed nails, and overhead electrical, and wear eye protection and a dust mask.

Common causes

How to fix it

  1. Pinpoint the squeak first: have a helper rock their weight over the spot while you listen and watch, both from above and (if possible) from the basement/crawlspace below. Mark the exact spot with painter's tape.
  2. If you have access from below (unfinished basement or crawlspace): have your helper step on the squeak so you can see the subfloor flex away from the joist. Dab carpenter's glue on a wood shim and slide it into the gap between the joist and subfloor — snug, just kissing the gap. Do NOT drive it hard; forcing a shim can lift the floor and make things worse. This is the cleanest, most durable fix.
  3. Also from below, for a longer gap: run a bead of construction adhesive along the joist and screw a length of 2x4 tight against the underside of the subfloor to brace it. Use screws short enough that they cannot poke through the finished floor above.
  4. From above on a carpeted floor: use a joist-locating squeak kit (e.g., Squeeeeak No More). Find the joist with the kit's depth-control fixture, drive the special breakaway screws through the carpet into the joist, then snap off the heads below the surface.
  5. From above on hardwood: locate the joist or solid subfloor first, then drive a trim-head or finish screw at an angle into it; pre-drill to avoid splitting and fill the hole with matching wood filler. Before driving anything from above, confirm what is in the cavity below — wiring, water lines, or (rarely) gas can run through a floor — so you do not hit it.
  6. For minor hardwood seam squeaks, a dry lubricant can quiet the rub as a temporary measure: work powdered graphite or a powdered dry-lube into the gap between boards. It does not re-secure anything, so the squeak often returns; treat it as a stopgap, not a permanent fix. Skip talcum powder.
  7. If the floor sags, slopes, or bounces over a wide area, or squeaks return no matter what you try, stop DIY and get a contractor or structural engineer to inspect the joists and framing.

DIY or call a pro?

Most squeaks are an easy DIY job — locating the spot and adding a shim, screw, or squeak kit from above or below. Call a licensed contractor or structural engineer if the floor visibly sags, slopes, feels spongy across a whole room, or if squeaks keep returning, since those point to a framing or joist issue rather than a simple loose subfloor.

Tools & parts

Keep a record of every fix you make — what broke, what it cost, how you solved it.

Track your home's fixes in Home Story →

Based on: Reputable DIY references (This Old House, Family Handyman, Bob Vila) on squeak diagnosis and repair; Manufacturer guidance for squeak-elimination kits (e.g., O'Berry Squeeeeak No More); General residential building-code and framing norms for subfloor and joist construction

This is general home-maintenance guidance, not a substitute for professional inspection. Conditions in your home may differ; if you suspect a structural problem or are unsure, consult a licensed contractor or structural engineer.