Quick answerSqueaks happen when the subfloor moves against a joist or boards rub each other. If you can get underneath, drive screws up through the subfloor into the joist at the squeak. Working from above, use breakaway screws designed to snap off below the surface. Have someone stand on the squeak while you work.
What you'll need
- If working from below: 2-inch wood screws and shims ($8โ$12)
- If working from above: squeak-repair kit with breakaway screws (~$25โ$35, e.g. Squeeeeek No More style)
- Stud finder
- Drill/driver
- Painter's tape (to mark squeak spots)
- Helper to stand on the floor
Step-by-step
- Map every squeak. Walk the floor slowly and mark each squeak with painter's tape. Squeaks often come in clusters along one joist โ fixing the whole run at once saves you coming back. Note whether it's worse in the morning (humidity-related movement is common).
- Find the joists. Use a stud finder to locate the joists under the squeak spots, and mark their positions on the floor with tape. Most joists run in one direction, spaced 16 inches apart โ once you find two, you can usually predict the rest.
- From below: shim the gap. If you have basement or crawlspace access, have your helper stand on the squeak while you look for the gap between the subfloor and joist. Tap a wood shim coated in wood glue into the gap โ snug, not forced. Forcing a shim can lift the floor and make things worse.
- From below: screw it tight. Alternatively (or additionally), drive 2-inch screws up through the subfloor into the joist at an angle, right at the squeak. The screw pulls the subfloor tight to the joist permanently. Don't let the screw poke through the finished floor above โ measure your floor thickness first.
- From above through carpet: use breakaway screws. Special kits include a depth-control fixture: you drive the scored screw through the carpet into the joist, then the fixture snaps the head off below the surface. The carpet fibres hide the tiny hole. No fixture? A regular screw will leave a visible dimple โ don't.
- From above on hardwood: pilot, countersink, fill. This is the delicate one. Drill a pilot hole, countersink slightly, drive a trim-head screw into the joist, and fill with matching wood filler. Work from the least visible area first to test your technique.
- Test as you go. After each fix, have your helper walk the spot again before moving on. It's much easier to add one more screw now than to come back after you've put the tools away.
<div class="safety"> <strong>๐ Stop and call a pro if:</strong> <ul> <li>The floor bounces or feels spongy as well as squeaking โ that suggests joist damage or undersized joists, a structural issue.</li> <li>The subfloor is stained, soft, or crumbly, which means water damage that needs the leak fixed and the subfloor replaced.</li> <li>You smell gas or see wiring running through the joist bay you're about to screw into โ stop immediately.</li> <li>It's an upstairs floor with no below access and finished hardwood throughout โ a flooring pro can fix it without visible damage.</li> </ul> </div>
DIY vs pro cost
| Option | Typical cost |
|---|---|
| DIY | $10โ$35 |
| Pro visit | $200โ$500 |
Printable checklist
- [ ] Walk and mark every squeak with tape
- [ ] Locate joists with stud finder
- [ ] Get helper to stand on squeak spots
- [ ] From below: shim gaps or screw subfloor to joist
- [ ] From above: use breakaway screws (carpet) or pilot + fill (hardwood)
- [ ] Test each fix before moving on
- [ ] Check screw length can't poke through finished floor
Related guides
- How to Patch a Drywall Hole (Small to Large)
- How to Fix a Squeaky Door Hinge in 5 Minutes (No Removal)
- How to Weatherstrip a Door (Stop Drafts, Cut Bills)
Frequently asked questions
Why do floors squeak more in winter?
Wood shrinks slightly in dry winter air, opening tiny gaps between the subfloor and joists that weren't there in humid summer. That's why a floor can be silent in August and noisy in January โ and why shims and screws (which close the gap mechanically) beat seasonal hope.
Can I fix squeaks under carpet without ruining it?
Yes โ that's exactly what breakaway screw kits are for. The screw passes through the carpet pile and snaps off below the surface, and the fibres close over the tiny hole. From a standing view it's invisible.
Will the squeak come back?
Screws into joists are permanent โ that fix doesn't come back. Shims can work loose over years in high-movement areas. If a fixed spot starts squeaking again, it usually means the joist itself is moving and deserves a closer look.
Nails or screws โ which is better?
Screws, always. The original squeak is usually a nail that has worked loose over years of flexing. A screw's threads grip and hold; a new nail will eventually work loose the same way the old one did.
Advertisement