Why Calgary floors squeak more than most cities
Calgary's annual indoor humidity swing is extreme: 15–25% RH in February, 50–60% RH in July. Wood flooring and subfloor panels absorb and release moisture with the seasons, expanding and contracting by 1–3mm per metre of width across the grain. Over years of cycling, this movement loosens fasteners, opens glue lines between subfloor panels and joists, and creates small gaps between finish floor boards.
A squeak that appears in October and disappears in May is almost always seasonal movement — the floor is tight in summer and loose in winter. The repair options range from a temporary friction reducer (graphite) to a permanent structural fix (screw and adhesive).
Squeak source diagnosis
| Observation | Likely source |
|---|---|
| Squeak tracks exactly along a floorboard seam | Hardwood boards rubbing at gap |
| Squeak at a fixed point, multiple approach directions | Loose fastener or subfloor panel movement |
| Squeak only in winter, gone in summer | Seasonal humidity — wood shrinkage in 15–25% RH |
| Squeak visible from below — gap between subfloor and joist | Missing or failed construction adhesive |
| Floor feels soft or springy at squeak location | Subfloor or joist damage — assess before repairing |
| Squeak appeared after a plumbing leak or water event | Possible structural damage — investigate first |
Repair methods by access
| Method | Access needed | Best for |
|---|---|---|
| Graphite or talc in joint | Top surface only | Hardwood board friction — seasonal fix |
| Screw from above + wood filler | Top surface only | Loose subfloor panel, any floor type |
| Adhesive injection from below | Unfinished basement or crawlspace | Subfloor-to-joist gap, permanent fix |
| Shim from below with adhesive | Unfinished basement or crawlspace | Narrow gap between subfloor and joist top |
| Screw from below into subfloor | Unfinished basement or crawlspace | Panel movement against joist — must not penetrate finish floor |
Squeaky floor repair costs in Calgary
| Scope | Starting price |
|---|---|
| Graphite/talc treatment (hardwood) | Included in repair list visit |
| Screw from above + colour-matched fill (per location) | From $55 |
| Adhesive injection from below (per area) | From $65 |
| Shim from below (per joist gap) | From $45 |
| Additional locations same visit | From $35/location |
Squeaky floor repair in Calgary
Squeaky floors are a good repair list item — quick to fix, high impact on daily comfort. Book a visit and add your other small repairs to the same trip.
View Calgary repair list service →Add squeaky floor to your repair listSteve serves all Calgary areas
