Squeaky Floors — How to Silence the Squeak
Fix squeaky floors with simple DIY methods. Works for hardwood, carpet, and subfloor squeaks.
Time Estimate
⏱️ 15-45 minutes
DIY Cost
💰 $5-30 DIY / $100-300 pro
Tools Needed
🧰 Screwdriver or drill, Talcum powder or lubricant, Wood screws
Every step announces your presence? Squeaky floors are annoying but rarely indicate structural problems. They’re usually just wood rubbing against wood or nails.
What Causes the Squeak
Floors squeak when:
- Subfloor has separated from joists
- Floorboards rub against each other
- Nails have loosened and move in their holes
- Wood has shrunk from drying out
Quick Fixes (Try First)
For Hardwood Floors — Lubricate the Seams
Squeaking between boards can be silenced with lubrication:
- Sprinkle talcum powder, powdered graphite, or powdered soap between boards
- Work it into the seams by walking on the area
- Wipe up excess
Time: 5 minutes. Cost: $5.
This is temporary but effective for minor squeaks.
For Carpet — Work From Above
If you have access, the Squeeeeek No More kit or similar lets you drive screws through carpet into the subfloor, then snap off the screw head.
- Locate the squeak
- Drive the special screw through the carpet
- Use the tool to snap off the head below carpet level
Cost: $20-30 for the kit.
Permanent Fixes
From Below (If You Have Access)
If you can access the subfloor from a basement or crawlspace:
For gaps between subfloor and joist:
- Have someone walk above to locate the squeak
- Look for gaps between subfloor and joist
- Insert wood shims (with carpenter’s glue) into gaps
- Don’t over-shim — you don’t want to raise the floor
For reinforcement:
- Screw a 2x4 block against the joist under the squeaky area
- Or drive screws through the subfloor into the joist from below
From Above
If you can’t access from below:
Hardwood floors:
- Locate the squeak
- Drill pilot holes at an angle through the floorboard into the subfloor/joist
- Drive finish nails or trim screws
- Countersink and fill with wood filler
- Touch up with stain if needed
Carpet:
- Pull back the carpet
- Drive 2” screws through subfloor into joists below
- Replace carpet
Finding Joists
Joists typically run perpendicular to your floorboards, spaced 16” apart. Find them by:
- Using a stud finder
- Tapping and listening for solid vs. hollow sounds
- Looking at nail patterns in the subfloor (from basement)
When to Call a Pro
- Squeaks are throughout the house
- Floor feels bouncy or saggy (structural issue)
- You’re not comfortable driving screws into your hardwood
- Squeaks persist after DIY attempts
Cost: $100-300 for most squeaky floor repairs.
The Bottom Line
Most squeaks come from movement between the subfloor and joists. Securing that connection — with screws, shims, or blocks — solves the problem. Start with the easy lubricant method, move to screws if that doesn’t work.