How to Fix Squeaky Floors
Squeaky floors can be annoying, especially at night or in high-traffic areas. The noise usually happens when floorboards, subflooring, or fasteners move against each other. The right fix depends on whether you can access the floor from above, below, or both.
Why Floors Squeak
Wood naturally expands and contracts with humidity changes. Over time, nails can loosen, subfloor panels can shift, or gaps can form between joists and flooring. When someone walks over the area, movement creates the squeak.
Find the Exact Spot
Have someone walk slowly across the floor while you listen. Mark the squeaky area with painterGÇÖs tape. If you have basement or crawl space access, listen from below to identify joists and gaps.
Fixing From Below
If you can access the underside of the floor, look for gaps between the subfloor and joists. Small wood shims coated with construction adhesive can be gently tapped into gaps. Do not force shims too far, or you may raise the floor.
Use Construction Adhesive
For minor gaps, applying construction adhesive along the joist where it meets the subfloor can reduce movement. Let it cure fully before testing the floor.
Fixing From Above
If you cannot access below, special squeaky floor repair kits can drive breakaway screws through carpet or wood flooring into the subfloor or joist. These screws secure loose areas while minimizing visible damage.
For Hardwood Floors
For small squeaks between boards, powdered graphite or talcum powder may reduce friction temporarily. Work it into the seams, then clean the surface. This is usually a short-term fix, not a structural repair.
Control Humidity
Because wood movement contributes to squeaks, maintaining stable indoor humidity can help prevent seasonal noise. Use a humidifier or dehumidifier as needed.
Final Thoughts
To fix squeaky floors, identify the source of movement and secure the subfloor, joists, or boards. Small squeaks may be DIY-friendly, but widespread noise or structural concerns may require a flooring professional or carpenter.