Overview

Floor squeaks are almost always a friction problem, not a structural one: the subfloor has separated slightly from a joist, or two boards are rubbing against each other or against loose nail shanks as they flex under your weight. The fix is usually to pull the layers back together at the joist so nothing can move and rub. Most squeaks can be silenced from the top of the finished floor in under an hour once you know exactly where the joist is; working from a basement or crawlspace below is an option too, but only when you have that access.

Tools & materials

  • Stud finder (to locate joists)
  • Cordless drill/driver and a small pilot-hole bit
  • Specialty squeak-repair kit with breakaway screws and a depth-control jig (e.g., Squeeeek No More for carpet, Counter-Snap for hardwood/vinyl), or trim-head/finish screws sized for your subfloor thickness
  • Painter's tape and pencil for marking squeak locations
  • Safety glasses
  • Wood filler, matching putty, or a color-matched wax fill stick (for hardwood screw holes)
  • Talcum powder or powdered graphite (for a quick, temporary fix on hardwood seams)
  • Flashlight
  • For a from-below repair: wood shims, wood glue or construction adhesive, caulk gun, 1 1/4-inch drywall screws, a small pry bar or putty knife, and a respirator rated for organic vapors if using adhesive in a tight space

Steps

From above (finished floor)

  1. Walk the floor slowly, or have someone else walk it while you watch, and mark every spot that squeaks with a small piece of painter's tape.
  2. Locate the joist under each marked spot with a stud finder, or by drilling a small test pilot hole and feeling for the extra resistance and drilling sound that means you've hit solid joist rather than just subfloor — never drive a fastener into a floor by guesswork, since water lines, HVAC ducts, and electrical wiring can run through or alongside the joist bays beneath the surface.
  3. For a quick, temporary fix on a hardwood seam, work talcum powder or powdered graphite down into the crack with a putty knife to reduce friction between the boards.
  4. For a lasting fix, set up a specialty squeak-repair kit's depth-control jig over the marked spot and joist location (or, on hardwood/vinyl, drill a pilot hole and use trim-head screws instead).
  5. Drive the screw at a slight angle through the finished floor and subfloor and into the joist, stopping when the kit's breakaway head snaps off below the surface (or, with trim-head screws, countersinking it just below the wood surface).
  6. Fill the resulting hole on hardwood or vinyl with matching wood putty or a wax fill stick and buff smooth; on carpet the fibers hide the screw automatically.
  7. If the squeak isn't fully gone, add one or two more screws along the same joist line a few inches apart rather than pulling the first one back out.

From below (if you have basement/crawlspace access)

  1. Have a helper walk slowly across the squeaky area from above while you watch the underside of the subfloor with a flashlight so you can see exactly where it flexes away from the joist.
  2. For a narrow gap, run a bead of construction adhesive into the gap between the subfloor and the joist along the area that moves.
  3. For a wider gap, spread wood glue on a shim and gently tap it into the gap by hand — snug enough to fill the space, but not forced, since overdriving a shim can actually lift and bow the floor above.
  4. Where the subfloor has pulled away from a joist over a longer run, drive a 1 1/4-inch screw at an angle through the joist and shim into the subfloor to draw the layers together.
  5. Let any glue or adhesive cure fully, generally about 24 hours, and keep foot traffic off that area of the floor above until it sets.

Safety warnings

  • Always locate the joist first with a stud finder or a small test pilot hole before driving any screw into a floor — plumbing supply lines, HVAC ducts, and electrical wiring can run through or near joist bays, and a screw driven blindly can puncture a pipe or a live wire.
  • If your finished floor is older vinyl tile, sheet vinyl, or linoleum (pre-1980s) rather than hardwood or carpet, don't drill through it from above — old resilient flooring and its adhesive backing can contain asbestos. Use the from-below method instead if you have basement/crawlspace access, or call a pro.
  • If the squeaky area is near a known plumbing or electrical run (a kitchen, bathroom, or laundry area above or below) and you can't confirm a safe path, don't drill there — treat it as outside the scope of a simple DIY fix.
  • Wear safety glasses when drilling or driving screws, especially overhead in a basement or crawlspace.
  • If you use construction adhesive in a tight crawlspace or basement, wear a respirator rated for organic vapors and ventilate the space — the solvents in these adhesives are strong.
  • Don't overdrive screws or force shims — cranking too hard can crack finished flooring, split a joist edge, or bow the floor upward instead of quieting it.
  • Keep hands and loose clothing clear of the drill bit and any spinning attachment, and unplug or set aside power tools before adjusting a jig or bit.

When to call a pro

  • The floor shows visible sagging, a noticeable slope, or feels bouncy/springy underfoot in addition to squeaking — this points to a weakened or undersized joist, which is a structural repair, not a simple squeak fix, and is outside safe DIY scope.
  • You find soft spots, rot, water staining, or pest damage in the subfloor or joists when you inspect from below.
  • The squeak is in a spot where you can't confidently rule out nearby plumbing, ducting, or electrical wiring and can't verify a safe screw path.
  • You've tried a couple of screws or shims along the joist and the squeak keeps coming back or spreads to a wider area.
  • The flooring is valuable, antique, engineered, or otherwise hard to patch invisibly, and you're worried about visible damage from drilling.

Cost estimate

$10-$30 for a squeak-repair screw kit (such as Squeeeek No More or Counter-Snap) or a small box of trim-head screws; $5-$15 for wood shims, construction adhesive or glue, and wood filler for a from-below repair. Most homeowners spend well under $40 total to treat several squeaky spots.

Sources