How to Fix Squeaky Hardwood Floors: Causes and Every Fix That Actually Works

How to Fix Squeaky Hardwood Floors- Causes and Proven Fixes

A squeaky floor is one of those problems that starts as a minor annoyance and gradually becomes something you can’t stop noticing. The good news is that most creaking hardwood floors are fixable without pulling up the entire floor. The right approach depends on where the squeak is coming from, whether you have access to the subfloor from below, and how permanent you want the fix to be.

This guide covers everything: the actual causes of squeaky wood floors, every repair method ranked from simplest to most involved, and how to tell when a professional needs to take over.

What We’ll Cover

  • What actually causes floors to creak and squeak
  • How to locate the exact source before starting any repair
  • Quick fixes that work from above without tools
  • Repairs from below through a basement or crawl space
  • How to fix squeaky hardwood floors from above when there’s no basement access
  • Structural causes that need professional attention
  • How to prevent squeaks in new flooring installations
  • When to call a flooring professional
  • Answers to the most common questions about squeaky floor repair

What Actually Causes Squeaky Floors

Understanding why a floor creaks matters because the cause determines the fix. Applying the wrong solution wastes time and often makes no difference.

Wood Movement and Friction

The most common cause is friction between wood surfaces. Wood expands and contracts with changes in humidity and temperature throughout the year. In Vancouver’s wet season, moisture causes boards to swell. In Edmonton’s dry winters, that same wood loses moisture and shrinks, creating small gaps. When boards move within those gaps, they rub against each other, against fasteners, or against the subfloor – and that friction produces the squeak you hear underfoot.

Loose Fasteners

Nails are the most frequent culprit in older floors. Over time, nails work loose from the subfloor or joists, leaving the board free to move up and down with each footstep. The squeak is the sound of the board moving along the nail shank. Screws are far less prone to this because they grip threads into wood rather than relying on friction alone.

Subfloor Separation from Joists

When a gap develops between the subfloor and a floor joist beneath it, the subfloor flexes down under foot pressure and springs back up when the weight is removed. That vertical movement creates a rubbing sound at the subfloor-to-joist connection. This is one of the more structurally significant causes of floor creaking and usually requires access from below to fix properly.

Uneven or Poorly Prepared Subfloor

A subfloor that isn’t flat creates high spots where the finished floor sits and low spots where it doesn’t make contact. The boards rock slightly under load, generating friction at the edges and fastener points. This is common in older homes and in any installation where subfloor prep was rushed.

Poor Original Installation

Flooring installed without adequate fastener spacing, without construction adhesive, or without proper acclimation before installation often develops squeaks within a few years. Boards that weren’t given time to adjust to the room’s humidity conditions before being nailed down move differently than the subfloor beneath them as they reach equilibrium after the fact.

How to Locate the Squeak Before Starting Any Repair

Fixing a squeak you haven’t accurately located is a waste of time. Walk the floor slowly and mark the squeaky boards with painter’s tape or chalk. Focus on where exactly the squeak occurs – whether it’s in the middle of a board, at a seam between two boards, or near a wall. Then press down on the marked area by hand to feel whether the board has any vertical movement. Movement you can feel by hand means the board is loose. No movement but still squeaking usually means the cause is friction between boards or between the board and a fastener.

If you have basement or crawl space access, have someone walk the floor above while you listen from below. You’ll often be able to see the subfloor move at the problem spot, which tells you exactly what you’re dealing with.

Quick Fixes from Above Without Tools

These methods are worth trying first. They work best for surface-level squeaks caused by friction between boards rather than structural looseness.

Powdered Lubricants

Sprinkle powdered graphite, talcum powder, or baby powder into the seams between the squeaky boards. Work it into the joints with a soft brush, then walk over the area repeatedly to distribute it deeper into the gaps. Wipe off the excess. This reduces friction between boards and often stops squeaks immediately. It’s a temporary fix – the powder works its way out over time and the squeak may return – but it’s worth trying before moving to anything more involved.

Liquid Wax or Wood Glue Along Seams

For boards that squeak at the seam rather than from below, working a small amount of wood glue or liquid furniture wax into the gap with a thin applicator can bond or lubricate the contact point. This works best in situations where the gap between boards is visible and accessible.

Repairs from Below Through a Basement or Crawl Space

Access from below is the most effective way to fix a squeaky wood floor because it lets you address the actual structural cause rather than masking the symptom from above.

Wood Shims for Subfloor-to-Joist Gaps

Have someone walk the floor above while you watch from below. When you can see the subfloor flexing down at the squeak location, the gap between the subfloor and the joist below it is causing the movement. Apply carpenter’s glue or wood adhesive to a thin wooden shim and gently tap it into the gap until it’s snug. Do not overdrive the shim – forcing it too far lifts the subfloor and creates a hump in the finished floor above. Once the glue cures, the shim holds the subfloor firmly against the joist and eliminates the flex.

Construction Adhesive Along the Joist

Where the gap is too wide or irregular for a shim, run a bead of construction adhesive along the top of the joist where it meets the subfloor. This bonds the two surfaces and prevents the separation that causes squeaking. Have someone stand on the floor above while the adhesive cures to press the surfaces together during bonding.

Screws from Below at an Angle

Drive a screw at an angle through the side of the joist and up into the subfloor – not all the way through. The angled screw pulls the subfloor down snug against the joist. This method works best in combination with adhesive for a more permanent fix. Make sure the screw is short enough that it doesn’t penetrate through the finished floor above.

Blocking Between Joists

If joists are spaced too far apart or haven’t been blocked, they can rack sideways under load and create widespread creaking across a larger area of floor. Adding solid blocking between joists stiffens the assembly and reduces the lateral movement that generates noise. This is a more involved repair but solves a structural problem that individual shims or screws can’t address.

How to Fix Squeaky Hardwood Floors from Above

When there’s no basement or crawl space access – common in condos, slab-on-grade homes, and upper floors – the repair has to be done entirely from above.

Screws Countersunk Through the Surface

Drill a small pilot hole through the squeaky hardwood board at an angle, making sure the hole is at least half an inch from the board’s edge to avoid splitting. Drive a trim-head screw through the pilot hole, through the hardwood, through the subfloor, and into the joist below. The screw head should sit below the surface. Fill the hole with tinted wood filler matched to the floor colour, sand lightly, and the repair is nearly invisible. This is the most reliable fix available from above for a floor squeak caused by loose boards or subfloor separation.

The Counter-Snap Kit

This is a purpose-made product for fixing squeaky hardwood floors from above without leaving a visible fastener. A depth-control fixture controls how far the screw drives, then the screw snaps off below the surface of the wood at a predetermined point. The resulting hole is small and easily filled with matching wood putty. This method is particularly useful in finished rooms where aesthetics matter.

Adhesive Injection

For floors without basement access, specialised adhesive repair kits allow you to inject a bonding compound through small drill holes directly beneath the finished floor. The adhesive fills the gap between the subfloor and the joist from above, bonds as it cures, and stops the movement without any visible fasteners. This is more involved than a screw repair but leaves the floor surface nearly undisturbed.

Fixing Squeaky Hardwood Floors Caused by Humidity

Not every squeak is structural. If your floors creak mainly in winter and mostly go quiet in summer, seasonal humidity change is the likely cause rather than loose boards or subfloor gaps.

In dry conditions, wood loses moisture and contracts, opening small gaps between boards. When those boards are stepped on, they flex into the gap and create friction against the boards or fasteners around them. The fix is environmental rather than mechanical: maintaining indoor relative humidity between 35% and 55% year-round keeps the wood stable enough that seasonal movement stays within normal tolerances and doesn’t produce noticeable noise. In Edmonton especially, running a whole-home humidifier through the heating season makes a genuine difference for both squeaking and gapping.

Structural Causes That Need Professional Attention

Most creaking hardwood floors are a nuisance rather than a safety concern. But some causes are serious and need professional assessment.

If your floor has visible sagging or a noticeable bounce when you walk on it, the joists themselves may be compromised – either from moisture damage, improper spacing, or inadequate support. A floor that moves perceptibly underfoot is not just squeaking from friction. It’s a structural issue that gets worse over time if left unaddressed.

Similarly, if widespread squeaking develops suddenly in a floor that was previously quiet, and there’s been no significant humidity change or renovation work, it’s worth having a professional check whether subfloor damage, joist movement, or foundation settlement is involved.

How to Prevent Squeaky Floors During Installation

For anyone planning a new hardwood installation, a few choices during the process prevent most squeak problems before they start.

Use screws rather than nails for the subfloor. Nails work loose over time; screws don’t. Apply construction adhesive to the top of each joist before laying the subfloor panels, and press the panels firmly into the adhesive before fastening. Space subfloor panels with a 1/8-inch gap at all edges to allow for natural expansion and prevent buckling. Make sure the subfloor is level before the finished flooring goes down – any high or low spots will cause the finished boards to rock and squeak from day one. Allow hardwood flooring to acclimate in the room for at least three to seven days before installation so the boards reach their stable moisture content in the actual environment.

For hardwood installation specifically, VC Floor’s hardwood flooring installation service covers subfloor preparation, moisture testing, and proper fastening technique as part of every project – the steps that prevent squeak problems from developing in the first place.

When to Call a Flooring Professional

Most surface-level squeaks and loose-board situations are manageable as DIY repairs. Call a professional when:

  • The floor has visible sagging or a bounce that can be felt with each step
  • Squeaking is widespread across a large area rather than isolated to one or two spots
  • The subfloor is visibly damaged, soft, or shows signs of water damage
  • Structural repairs to joists or blocking are needed
  • You’ve tried the accessible fixes and the squeak persists

VC Floor handles hardwood floor repairs in both Vancouver and Edmonton, including board replacement, subfloor assessment, and refinishing where needed. For repair work, visit the floor repair service page.

Frequently Asked Questions

What causes squeaky hardwood floors?

The most common causes are friction between boards, loose nails that no longer hold the board firmly against the subfloor, gaps between the subfloor and floor joists, seasonal wood movement from humidity changes, and uneven subfloor preparation during the original installation.

Why do floors creak more in winter?

In winter, lower indoor humidity causes wood to lose moisture and contract, opening small gaps between boards and between the floor and subfloor. Those gaps allow the boards to flex and rub against fasteners or adjacent boards when walked on. Maintaining humidity between 35% and 55% indoors reduces seasonal creaking.

How do I fix squeaky hardwood floors from above when I have no basement access?

The most reliable method is to countersink screws through the hardwood surface into the subfloor and joist below, then fill the holes with matching wood filler. A Counter-Snap kit does this cleanly and leaves a nearly invisible repair. Adhesive injection kits are also available for situations where surface fasteners aren’t desirable.

Is a quick fix for squeaky hardwood floors actually effective?

Powdered lubricants like talcum powder or powdered graphite work well for friction-based squeaks between boards and can stop the noise immediately. They’re not permanent but they’re worth trying before moving to mechanical fixes. For squeaks caused by loose boards or subfloor gaps, a mechanical fix with screws or shims is needed for a lasting result.

Can squeaky wood floors be a sign of a structural problem?

Occasionally. Most squeaks are caused by minor friction or loose fasteners and aren’t structurally significant. But if the floor sags visibly, has a noticeable bounce underfoot, or suddenly starts creaking across a large area after a period of being quiet, it’s worth having the subfloor and joists inspected by a professional.

How do I stop hardwood floors from creaking permanently?

The most permanent solutions involve addressing the structural cause: gluing and screwing the subfloor to the joists from below, filling gaps with shims and adhesive, or driving screws from above into the joist. Surface lubricants are effective but temporary. Humidity control reduces seasonal movement and prevents recurring squeaks in floors that were otherwise correctly installed.

Will refinishing fix a squeaky hardwood floor?

No. Sanding and refinishing addresses the surface condition of the wood but does nothing to fix looseness or gaps beneath the floor. Any squeaks present before refinishing will still be present after. Loose boards and subfloor issues need to be corrected before the refinishing process begins.

Does VC Floor repair squeaky hardwood floors?

Yes. VC Floor handles hardwood floor repairs in Vancouver and Edmonton, including board-level repairs, subfloor assessment, and refinishing. Contact the team at (236) 260-0055 or visit the showroom at 1122 SW Marine Drive, Vancouver.

Thank You For Your Request!
Our manager will contact you shortly.

While you are waiting for a call from a specialist, you can get to know us on social media