How to Fix Squeaky Hardwood Floors: 10 Proven Methods That Work

That creak on the third stair-step at midnight. The groaning hallway board that announces every trip to the kitchen. Squeaky hardwood floors are one of the most common — and most annoying — problems in American homes, and older houses with plank subfloors are hit hardest. The good news is that learning how to fix squeaky hardwood floors doesn’t require ripping up a single board or calling a contractor. In most cases, a squeak takes fifteen minutes and a few dollars in hardware to silence for good. Below are 10 proven methods that work whether you can reach the floor from below through an open basement or only from above.

Why Hardwood Floors Squeak

Before grabbing tools, it helps to understand what you’re actually fixing when you learn how to fix squeaky hardwood floors. A squeak is almost always wood rubbing against wood, or wood rubbing against a metal fastener. The usual causes: subfloor panels that have loosened from the floor joists, nails that have worked slightly loose over years of foot traffic, hardwood boards that have shrunk and now shift against each other, or gaps between the finished flooring and the subfloor that flex under weight. Humidity swings through the seasons make boards expand and contract, which is why squeaks often appear in winter when heated indoor air dries the wood out.

Knowing the cause tells you which of the 10 methods below is the right fix for your floor — and that precision is the first step in how to fix squeaky hardwood floors correctly.

Tools and Materials You’ll Need

Gather these before you start — most are standard toolbox items:

  • Cordless drill/driver and drill bits (learning how to choose a cordless drill pays off here — you’ll drive dozens of screws)
  • 2-inch and 3-inch wood screws (coarse-thread)
  • Flooring nails and a hammer
  • Breakaway screws or a squeak-relief kit (sold at most hardware stores)
  • Stud finder and painter’s tape
  • Powdered graphite or talcum powder
  • Wood shims (thin, kiln-dried)
  • Construction adhesive (for joist work from below)
  • Wood filler that matches your floor finish

Step 1: Find the Exact Spot That Squeaks

Every successful attempt at how to fix squeaky hardwood floors starts with precise location. Have someone walk slowly across the floor while you listen from the side — or better, from below in the basement or crawl space if you have access. Mark each squeaky board with painter’s tape, and mark the joist locations too, since you’ll drive fasteners into the joists. Press on the board with your foot: if the squeak stops when you press directly over a joist, the board has separated from the subfloor there. If pressing one board against its neighbor stops the noise, the boards are rubbing each other. This two-minute diagnosis decides which method you use.

How to Fix Squeaky Hardwood Floors From Above: 6 Methods

Method 1: Drive Screws Through the Floor Into the Joists

The most permanent fix for how to fix squeaky hardwood floors from above is driving screws through the finish floor and subfloor into the joist. Drill a pilot hole slightly smaller than your screw, then drive a 2.5- or 3-inch screw so the head sits just below the surface. Counter-sink each hole and fill it with matching wood filler. On stained floors the filler is nearly invisible; on natural-finish floors, stain the filler first. Place screws in pairs on either side of the joist for maximum holding power.

Method 2: Use Breakaway Screws for a Clean Finish

Breakaway screws are designed specifically for people learning how to fix squeaky hardwood floors without damaging the finish. You drive them through a special alignment jig, and the head snaps off below the surface once the screw is fully seated — no counter-sinking, no visible head. These are the easiest option for carpeted floors too: drive them right through the carpet, and the breakaway head leaves a hole so small the carpet fibers hide it completely.

Method 3: Lubricate Board-to-Board Rubbing

When the diagnosis says boards are rubbing against each other rather than bouncing off the subfloor, you don’t need fasteners at all — one of the simplest approaches to how to fix squeaky hardwood floors is dry lubricant. Work powdered graphite or talcum powder into the seams between squeaking boards, walk over them to work the powder in, then sweep up the excess. This reduces friction and often silences light squeaks instantly. It’s not a structural fix, so plan to repeat it every year or two.

Method 4: Re-Nail Loose Flooring Nails

Old hardwood floors were often nailed with smooth-shank nails that loosen over decades. Drive a new flooring nail or brad at a slight angle through the tongue or into the face of the board near the squeak, set it just below the surface with a nail set, and fill the hole. This is one of the oldest techniques for how to fix squeaky hardwood floors and still works well for isolated squeaks in plank flooring.

Method 5: Shim Gaps From Above (Spot Repair)

If you can see daylight between a board and the subfloor through a register vent or a gap at the wall, slide thin wood shims into the space with a dab of construction adhesive, then trim them flush. Shims stop the board from flexing and squeaking. Don’t force shims in — they should fill the gap snugly without lifting the floor above, which would create a new high spot and a new squeak.

Method 6: Anchor With Construction Adhesive

For persistent squeaks between boards, run a bead of construction adhesive or polyurethane glue into the joint, press the boards together, and weight them overnight with books or a heavy toolbox. This bonds the boards so they move as one instead of rubbing — an effective method for how to fix squeaky hardwood floors when screws would show on a beautiful vintage floor you don’t want to mar.

How to Fix Squeaky Hardwood Floors From Below: 4 Methods

Working from the basement or crawl space is often the cleanest way to learn how to fix squeaky hardwood floors, because all the fasteners hide underneath — the same hidden-hardware approach you use when you install a ceiling fan between joists.

Method 7: Screw the Subfloor Up Into the Joists

Have someone stand on the squeaky spot while you’re below. From underneath, drive 2-inch wood screws up through the subfloor and into the bottom of the finished flooring — but NOT all the way through. Measure your total floor thickness first; the screw should stop about 1/4 inch below the finished surface. This pulls the loose layers tight together without a single visible mark upstairs.

Method 8: Shim the Gap Between Joist and Subfloor

When you can see a gap between the subfloor and the top of a joist, that’s your squeak. Coat a thin shim with construction adhesive and tap it into the gap — snug, not tight. This fills the void so the subfloor no longer bounces against the joist. It’s one of the fastest fixes for how to fix squeaky hardwood floors from below, and a handful of shims can silence a whole hallway.

Method 9: Bridge With a 2×4 Cleat

For a section of floor with multiple squeaks, screw a short 2×4 cleat to the side of the joist, running a bead of construction adhesive along its top edge first so it bonds to the subfloor above. The cleat supports the subfloor across a wider area than a single screw, spreading the load and ending flex squeaks over a span of several boards.

Method 10: Install Metal Bridging or Blocking

In older homes where joists have shrunk or twisted, cross-bridging between joists stiffens the whole floor system. Cut 2×6 blocks to fit snugly between joists under the squeaky area, glue and screw them in place, and you’ll eliminate the flex that causes most subfloor squeaks. It’s more work than the other methods, but it permanently upgrades floor stability — a real improvement when you learn how to fix squeaky hardwood floors at the structural level.

When You Can’t Access the Floor From Below

Many homes have finished ceilings under the problem floor, or the squeak is on an upper level with no access below. That’s fine — methods 1 through 6 cover how to fix squeaky hardwood floors entirely from above with invisible results. If you do decide to open a ceiling for access, the access hole is a simple drywall patch afterward — see our guide on how to repair drywall holes for the fastest way to close it up and match the texture.

Common Mistakes to Avoid When Fixing Squeaky Floors

The biggest mistake in how to fix squeaky hardwood floors is driving screws blindly without locating the joist — a screw into thin subfloor alone does nothing and can poke through carpet or finish. Another is using nails where screws belong; smooth nails back out over time, which is why the squeak returned in the first place. Don’t skip the pilot hole on hardwood — driving screws without one can split a board and turn a squeak into a crack. Finally, resist over-shimming: forcing a thick shim under a board lifts it, creating a ridge you feel underfoot and often a brand-new squeak next door.

Preventing Squeaks From Coming Back

Once you’ve learned how to fix squeaky hardwood floors, keep them quiet. Run a humidifier in winter to keep indoor humidity between 30 and 50 percent — stable moisture keeps boards from shrinking and loosening. Walk your floors once a year and tighten any new squeaks early, before they spread. When renovating, insist on screws rather than nails for subfloor fastening, and use construction adhesive between subfloor panels and joists — the two details that keep new floors silent for decades.

Frequently Asked Questions About How to Fix Squeaky Hardwood Floors

Can I fix squeaky hardwood floors without removing the boards?

Yes — every method in this guide works without removing boards. From-above methods drive fasteners through the finish floor with nearly invisible repairs, and from-below methods hide everything underneath.

Will talcum powder really stop a squeaky floor?

For light squeaks caused by boards rubbing each other, yes — graphite or talcum powder reduces friction and often silences them immediately. It’s a maintenance fix rather than a structural one, so expect to reapply every year or two.

Should I use nails or screws to fix a squeaky floor?

Screws, almost always. Their threads grip the wood and won’t back out like smooth nails do. Use coarse-thread wood screws sized to reach the joist or subfloor without poking through the finished surface.

How much does it cost to fix squeaky hardwood floors myself?

Usually under $30: a box of screws, a squeak-relief kit, wood filler, and graphite. Compare that to a contractor visit, which typically starts at $150 to $300 for the same work.

Can squeaky floors be a sign of structural damage?

Usually no — most squeaks are just loose fasteners or shrinking boards. But if a floor also sags, bounces noticeably, or the squeaking appeared suddenly after water damage, have a contractor or structural engineer inspect it.

Final Thoughts

Knowing how to fix squeaky hardwood floors turns one of the home’s most irritating sounds into a satisfying weekend win. Start with the diagnosis — find the exact board, decide whether you have access from below — then pick the method that matches. Most homeowners silence their worst squeaks in a single afternoon with nothing more than a drill, some screws, and a steady hand. And once the house is quiet again, you’ll wonder why you put up with the midnight creaks for so long.

Source: This Old House’s guide to fixing squeaky floors.

2 thoughts on “How to Fix Squeaky Hardwood Floors: 10 Proven Methods That Work”

  1. Pingback: How to Fix a Sticking Door: 8 Proven Ways to Get It Swinging Smoothly

  2. Pingback: How to Fix a Squeaky Staircase: 9 Proven Steps to Silence Creaky Stairs

Comments are closed.

Scroll to Top