How to Fix Squeaky Hardwood Floors: A DIY Guide

Difficulty: ModerateTime: 1–3 hoursUpdated 2026-08-31

Squeaky hardwood floors are caused by floorboards rubbing together or separating from the subfloor due to loose fasteners and seasonal humidity shifts. You can silence them from above using scored breakaway trim screws and colour-matched filler, or from below in an unfinished basement using wood shims and subfloor adhesive. Securing the loose wood eliminates the friction that causes the noise.

What you’ll need

  • Counter-snap or breakaway flooring screw kit
  • Cordless drill with driver and pilot bits
  • Subfloor-rated construction adhesive and caulking gun
  • Thin wood shims
  • Non-marring rubber mallet
  • Wood putty or colour-matched wax repair stick
  • Stud finder or magnetic joist locator
  • Painter's tape and pencil

Why Hardwood Floors Squeak in Ontario Homes

Squeaks occur whenever two pieces of wood rub against each other, or when a flooring fastener slides in and out of a loosened hole. When you step on an unsupported board, it deflects downward under your weight. As it moves, the board rubs against an adjacent plank, a subfloor nail, or the underlying joist, creating that familiar high-pitched creak.

In the Greater Toronto Area, our climate is a primary contributor to floor movement. During humid summers, solid oak and maple planks absorb moisture and expand tightly against one another. In the winter, forced-air natural gas heating dries indoor air significantly, dropping relative humidity below thirty percent. This causes hardwood and plank subfloors to contract, loosening original construction nails driven decades ago in older Victorian and Edwardian Toronto homes.

Understanding whether the movement is between the finish floor and the subfloor, or between the subfloor and the floor joists, dictates which repair method will permanently solve the problem.

Diagnosing the Exact Source of the Noise

Before reaching for any tools, pinpoint the precise location and cause of the squeak. Having a second person walk across the area while you observe closely makes this diagnostic step significantly easier.

If you have access to an unfinished basement or crawl space below, position yourself beneath the floor with a work light while your helper walks across the noisy area upstairs. Watch for movement between the subfloor and the top of the joists, or look for nails that lift slightly out of the joist when weight is applied.

If you do not have basement access, conduct the diagnostic entirely from above. Mark the squeaky zones with small pieces of painter's tape. Press down firmly with your foot in multiple spots around each mark to determine if the squeak is an isolated board-on-board friction issue or a broader structural deflection across a hidden joist.

Method 1: Step-by-Step Top-Down Fix

When you cannot access the framing beneath the room, fixing the floor from the surface is the most effective approach. Using specialised breakaway trim screws allows you to pull the loose board down tight against the subfloor and joist while snapping the screw head below the surface of the wood.

  • Step 1: Locate the floor joist beneath the squeak using a stud finder or by tapping gently with a rubber mallet to listen for solid versus hollow sounds.
  • Step 2: Place a strip of painter's tape over the target board directly above the joist centreline and mark the exact drilling spot.
  • Step 3: Drill a small pilot hole through the hardwood plank to prevent the hardwood from splitting, stopping once the bit enters the subfloor.
  • Step 4: Drive a scored breakaway flooring screw through the alignment fixture down into the joist until the screw tightens the floorboard firmly.
  • Step 5: Snap off the top of the screw using the fixture tool or a gentle sideways tap, leaving the threaded shank recessed slightly below the wood surface.
  • Step 6: Fill the tiny hole with a colour-matched wood filler or wax blending stick, then buff clean with a soft cloth.

Method 2: Step-by-Step Fix from the Basement

If your squeaky floor sits above an unfinished basement, mechanical room, or open crawl space, you can fix the issue from underneath without altering the surface of your hardwood.

  • Step 1: Have your helper step repeatedly on the squeaky area above while you watch from below to pinpoint the moving gap between the joist and subfloor.
  • Step 2: Coat a thin wooden shim with subfloor construction adhesive.
  • Step 3: Slide the shim gently into the gap between the top of the joist and the bottom of the subfloor using your fingers.
  • Step 4: Tap the shim lightly with a hammer just until it is snug, being careful not to hammer it hard enough to lift the subfloor off the joist.
  • Step 5: For gaps along long spans, secure a short piece of two-by-four timber flat against the joist tight under the subfloor, driving structural wood screws into the joist.
  • Step 6: If boards are loose between joists, drive short wood screws upward through the subfloor into the hardwood, ensuring the screw length is 6 mm (1/4 inch) shorter than the combined thickness of both layers.

Temporary Surface Fixes for Minor Friction

If the squeak is caused strictly by two adjacent hardwood planks rubbing edges without noticeable vertical bounce, you can often silence the noise without driving fasteners.

Dust a dry lubricant such as talcum powder, powdered graphite, or dry PTFE spray directly into the seam between the squeaking floorboards. Place a clean rag over the seam and step on the area several times to work the powder deep down into the tongue-and-groove joint. Vacuum up the excess powder completely.

Remember that surface lubricants are temporary solutions. To keep floorboards from drying out and rubbing during Ontario winters, maintain whole-home relative humidity between 35 and 45 percent using a dedicated furnace humidifier or standalone room units.

Cost Expectations: DIY vs Hiring a Pro

Fixing floor squeaks yourself is very budget-friendly because the materials required are straightforward and readily available across Ontario hardware retailers.

A complete DIY top-down repair kit with breakaway screws costs between $30 and $60 CAD. If working from below, a tube of high-grab subfloor adhesive, a pack of cedar shims, and a box of appropriate wood screws typically total $25 to $45 CAD. If you already own a cordless drill, your total out-of-pocket investment will rarely exceed $75 CAD.

Hiring an independent flooring professional or carpenter to repair localized squeaks across a room generally ranges from $200 to $500 CAD in the GTA, depending on travel time, basement access, and whether the ceiling below is finished with drywall. Extensive repairs involving ceiling cutouts or structural sistering will range from $600 to $1,500 CAD.

Safety, Electrical Hazards, and Building Considerations

Before driving screws upward from a basement ceiling, verify what is hidden inside the floor cavities. In older Toronto homes, plumbing supply lines, radiator pipes, gas pipes, and electrical wiring frequently run along or through floor joists. Always use a flashlight to trace the path of all utilities before fastening.

Ensure your upward-driven screw lengths are calculated accurately. Measuring the combined thickness of your subfloor and finish floor prevents screw tips from puncturing through the top of your finished living room floor or piercing underfloor radiant heating loops.

Never wedge oversized shims aggressively between joists and subfloors. Driving a thick shim with heavy force lifts the subfloor, widening the gap further down the joist and creating two new squeaks where there was previously only one.

Common Squeaky Floor Mistakes to Avoid

The most frequent mistake homeowners make is using standard drywall screws from above or below. Drywall screws are brittle, lack shear strength, and snap under natural floor deflection. Always use hardened, subfloor-rated or trim-head screws.

Another error is driving top-down screws straight through the floor without pre-drilling pilot holes in solid hardwood. Hard species like red oak, hard maple, and hickory will split easily along the grain, turning a minor squeak into an unsightly board replacement.

Finally, do not overlook indoor humidity. Rushing to screw down dozens of boards during January when your house is excessively dry may cause the floor to buckle later in July when the wood naturally expands in high summer humidity.

When to call a pro instead

  • The floor noticeably sags, bounces, or deflects across a broad span, indicating weakened or undersized floor joists.
  • The squeaks are situated above a fully finished basement ceiling where drywall removal is required to inspect framing.
  • The subfloor exhibits signs of rot, fungal decay, or historic water damage from old radiator or plumbing leaks.
  • You have radiant in-floor heating embedded beneath or within the hardwood, making surface fastening hazardous.
  • The flooring is engineered or prefinished parquet glued directly to a concrete slab with hollow voids beneath.

Tell us the job and we’ll connect you with trusted local pros. Free, no obligation.

e.g. “Paint my condo

Frequently asked questions

Why do my hardwood floors squeak more in the winter in Ontario?
Ontario winters require constant indoor heating, which dries out the air and drops indoor relative humidity. As solid wood loses moisture, floorboards and subfloors shrink slightly. This shrinkage creates micro-gaps around original construction nails, allowing boards to rub against fasteners and joists when you walk over them.
Will driving screws through the top of the floor damage my hardwood finish?
Using purpose-built breakaway flooring screws causes minimal visible damage. The screw head snaps off cleanly below the surface, leaving a tiny hole roughly three millimetres wide. When filled with colour-matched wood putty or a wax repair stick, the repair hole is virtually invisible from standing height.
Can I use baby powder to permanently stop floor squeaks?
Talcum powder or graphite acts as a dry lubricant to reduce friction between plank edges, but it is strictly a temporary fix. It does not secure loose boards or eliminate the underlying vertical movement. For a permanent solution, mechanical fasteners or glued shims must be installed.
How long should screws be when securing subfloors from the basement?
Measure the thickness of your subfloor plus your hardwood layer, then choose a screw roughly six millimetres (one-quarter inch) shorter than the combined depth. For example, with a 19 mm subfloor and 19 mm hardwood (38 mm total), use a 32 mm screw to avoid puncturing the top surface.
How do I fix squeaks located underneath carpet or area rugs?
For wall-to-wall carpet, use a specialised score-and-snap screw kit designed for carpeted floors. The tool drives the screw through the carpet backing into the subfloor and snaps the head below the backing without cutting or pulling the carpet pile yarns.

Keep reading

Get It Done