Monteros Hardwood Flooring logo
Monteros
Hardwood Flooring
maintenance

How to Fix Squeaky Hardwood Floors (and When You Can't DIY)

By Monteros Hardwood Flooring 3 min read
Detail of hardwood floor showing professional repair work

A squeaky hardwood floor isn't the floor failing - it's two surfaces rubbing where they shouldn't. Almost always it's a board moving against a fastener that's lost its grip, a board moving against the subfloor, or the subfloor moving against a joist. The good news: most squeaks are fixable, and most can be silenced from the finished side without tearing anything up. Here's the full picture - what causes squeaks, how to fix them from above and below, the specific products that work, and the point where a squeak stops being a nuisance and starts being a structural warning.

Why hardwood floors squeak

A squeak is friction plus movement. Something flexes under your weight, two surfaces slide against each other, and you hear it. The four common sources:

  • Subfloor gaps. When the subfloor sheathing isn't tight against the joist - because a nail backed out, the wood shrank, or the original install left a gap - the panel drops a hair under foot pressure and pops back up. That up-and-down motion against the fastener is the classic squeak.
  • Humidity and seasonal movement. Wood expands in humid months and shrinks in dry ones. In the Inland Empire, indoor humidity can swing from the low 20s in summer to 50%+ during winter rains. As boards shrink, micro-gaps open between them and between board and subfloor; those gaps compress and rub under traffic. This is why a floor that's silent in January starts talking in August.
  • Joist movement. On raised foundations, joists can settle, rotate, or deflect over decades. A joist that has pulled slightly away from the subfloor above it leaves the sheathing unsupported, and the whole bay flexes when you walk it.
  • Loose nails and fasteners. Hardwood is blind-nailed through the tongue into the subfloor. As the wood dries and contracts over years, those cleats and staples loosen their bite. The board lifts a fraction and rubs the shank of the fastener every time you step on it - the single most common squeak in older homes.

Pinpointing which one you have matters, because the fix is different for each. Walk the floor slowly and mark every squeak with painter's tape. Note whether the squeak is a single sharp pop (usually a fastener) or a longer creak across an area (usually subfloor or joist movement).

DIY fixes from above

If you can't get under the floor - slab homes, finished basements, or second stories - everything happens from the finished side. From easiest to most involved:

  • Lubricant powders. Powdered graphite, talcum powder, or a dedicated product like a floor-squeak powder worked into the seams reduces wood-on-wood friction. Sweep it into the gaps, work it in with a stiff brush, wipe the excess. It's a genuine fix for board-on-board squeaks but temporary - expect to redo it every several months. Cheapest thing to try first.
  • Shims from the seam. For a localized squeak where a board edge is lifting, a thin bead of construction adhesive or wood glue worked into the gap and weighted overnight can lock it down. Limited, but effective on a single chatty board.
  • Breakaway screws (Squeeeek-No-More). This is the workhorse from-above fix and the basis of most hardware-store squeak kits. The kit includes a depth-control fixture and scored screws. You set the fixture on the floor, drive the screw through the hardwood into the joist below, then rock the screw sideways - it snaps off at a scored point just below the wood surface. The threads stay buried, pulling the board tight to the joist, and the head is gone, leaving a hole the size of a finish nail. On carpet there's a version that goes straight through; on bare hardwood you fill the tiny hole with matching wood filler. You must hit a joist for this to work - use a stud finder and confirm with a trial screw.
  • Face-screwing and plugging. When you need maximum hold and don't mind a more involved repair, drill a counterbored pilot through the hardwood into the joist, drive a trim-head or standard screw to pull the board down hard, then glue a matching wood plug (or fill and finish) over the recess. This is the most secure above-floor fix and what we reach for when a breakaway screw isn't enough.

A note on finding the joist: squeaks are easiest to kill when the screw lands in solid framing. If you drive into the subfloor only, you'll snug the board to the subfloor but won't address a subfloor-to-joist gap. A stud finder run perpendicular to the boards locates joists; they're typically 16 inches on center.

Fixes from below

If your floor sits over an accessible crawl space or unfinished basement, working from below is more permanent and leaves the finished floor untouched. Have a helper walk the floor and stomp on the squeak while you watch and listen from underneath - you'll see exactly which bay is moving.

  • Shims plus adhesive. Where the subfloor has pulled away from a joist, tap a thin wood shim coated in construction adhesive into the gap between joist and subfloor. Don't force it - over-driving the shim lifts the floor and creates a hump. The shim just fills the void so the subfloor can't drop.
  • Blocking between joists. For a floor that flexes across a span, install solid wood blocking (short 2x lengths) snug between the joists, tight to the underside of the subfloor. This stiffens the bay and supports the sheathing edges. Screw a long screw up through the subfloor into the blocking where you can.
  • Joist hangers and steel bridging. If a joist has dropped at its end or a span feels bouncy, reinforcing the connection with a metal joist hanger, or adding cross-bridging/steel bridging between joists, takes flex out of the framing. This crosses from squeak repair into framing work - if the joist itself is the problem, it's worth a pro's eyes.

From-below screws are also an option: drive a screw up through the subfloor into the bottom of the squeaking hardwood board - but stop short of the hardwood's surface. Measure the combined subfloor-plus-hardwood thickness and use a screw at least 1/4 inch shorter so you never pop a screw tip through your finished floor.

When a squeak signals a structural problem

Most squeaks are cosmetic. A few are the floor telling you something is wrong underneath. Stop the DIY and get a professional assessment if you see:

  • Squeaks across multiple rooms or whole floors at once. Widespread movement points to joist deflection or framing settlement, not loose fasteners. Treating the symptom won't hold.
  • A squeak paired with a soft, spongy, or bouncy spot. That's subfloor delamination (the plywood plies separating) or a failing joist. Screwing the surface down over a rotten substrate does nothing.
  • Squeaks with cupping, gapping, or staining. That's a moisture story - a slow leak, a slab wicking moisture, or a crawl-space humidity problem rotting the subfloor. Find and fix the water before touching the squeak, or it comes right back.
  • Foundation or joist movement. Sloping floors, doors that won't latch, and cracks tracking with the squeak suggest the structure is shifting. That's a foundation conversation, not a floor one.
  • Engineered or floating floors. A glue-down engineered floor that squeaks usually has an adhesive failure; a click-lock floating floor squeaks from joint separation or an uneven subfloor under it. Screws won't fix either - these need a specialist.

What professional squeak repair costs

For a handful of squeaks, a pro repair is one of the cheapest floor services there is. Typical Inland Empire ranges:

  • Per-squeak from above: roughly $50 - $150 per squeak as a small job, often bundled.
  • A service-call visit for several squeaks in a room or two: about $200 - $500 all-in, including locating, fastening, and filling.
  • From-below work in a crawl space (shims, blocking): $300 - $800 depending on access and how many bays need attention.
  • Structural repair (joist reinforcement, subfloor replacement): $1,000 and up, because at that point you're into framing and the floor is a symptom, not the job.

Most of our squeak calls are a 1 - 2 hour visit, and the floor goes quiet for years.

When the squeak is just the season

Some squeak is normal in any wood floor. If yours pops lightly in the dry summer months and settles down once winter humidity comes up, that's ordinary humidity cycling, not a defect. Holding indoor humidity in a steady 35 - 50% band year-round - ideally with a whole-house humidifier on your HVAC - keeps boards dimensionally stable and quiets most seasonal squeaks on its own.

FAQ

Why do hardwood floors squeak? Squeaks come from movement and friction: a board rubbing a fastener that has lost its grip, a board rubbing the subfloor, or the subfloor rubbing a joist. Loose nails from years of seasonal wood shrinkage are the most common cause, followed by subfloor gaps, humidity-driven movement, and joist settlement.

Can I fix squeaky floors without removing the floor? Yes - the majority of squeaks are fixed from above without lifting a single board. Lubricant powders quiet wood-on-wood squeaks, and breakaway screw kits (like Squeeeek-No-More) draw the board tight to the joist and snap off below the surface, leaving only a filler-sized hole. If you can reach the underside through a crawl space, shims and blocking from below are even more permanent.

Do squeaks mean my subfloor is failing? Usually no. A typical squeak is just a loose fastener or a minor subfloor gap. But a squeak paired with a soft, bouncy, or spongy spot - or with cupping, gapping, or a musty smell - can mean subfloor delamination, water damage, or a failing joist. Those warrant a professional inspection before any cosmetic fix.

How much does it cost to fix a squeaky hardwood floor? A few squeaks fixed from above typically run $50 - $150 each as a small job, and a service visit for a room or two is usually $200 - $500. From-below crawl-space work runs $300 - $800, and structural repairs that involve joists or subfloor replacement start around $1,000 because that is framing work, not a simple fastening.

Will fixing humidity stop my floors from squeaking? Often, partly. Wide humidity swings cause the seasonal expansion and contraction behind many squeaks. Holding indoor humidity in a steady 35 - 50% band - a whole-house humidifier on the HVAC is the best tool - reduces seasonal squeaks noticeably. It won't cure a loose fastener or a subfloor gap, which still need a mechanical fix.

Are squeaks worse in engineered or floating floors? They show up differently. Glue-down engineered floors squeak from adhesive failure; click-lock floating floors squeak from joint separation or an uneven subfloor underneath. Neither is fixed by the screw methods used on nailed solid hardwood - both need a specialist who can address the install method directly.

If you have persistent squeaks you can't fix yourself, reach out - most of our squeak-fix calls are a quick visit, and the floor goes silent for years.

Continue reading

Ready to upgrade your floors?

Free in-home estimate. Honest pricing. 20+ years of Inland Empire craftsmanship.

Google Reviews

What Inland Empire Homeowners Say

4.8
25 Google reviews
4.8 ★ on Google

"Easy to work with, on time and at the very fair quoted price. Javier honored an older quote and delivered amazing results. Highly recommended."

D
David Thurston
Inland Empire

"Awesome crew!!, they work together like a machine, kind, courteous, pay attention to detail and very productive. They were on time and did a master job!, I would only use these guys in future projects."

B
Bob Entrikin
Inland Empire

"Monteros Hardwood company just completed refurbishing 3 rooms in my home and did a fantastic job. They were on time and very professional. I would use them again and refer them to my family and friends!! Good job!"

S
Sybille Norsian
Inland Empire

"Absolutely THE BEST company. Very very good installers, communicators and all around professionals. Highly recommend!"

D
Debi Sintov
Inland Empire

"The best price in town! Bottom line. Great group of guys. Javier and his crew did a great job on my floors. Young and motivated to get the job done. I highly recommend them, give them a call."

J
Javi Nicanor
Inland Empire

"Ricardo did an excellent job while replacing our kitchen floor."

N
Norma Hinderliter
Inland Empire · Kitchen Flooring
Free Estimate