← Repair Guides
InteriorModerate30 min–2 hours
🛠️

Squeaky Floors: Causes & DIY Fixes

Squeaky floors happen when wood flooring or subfloor boards move against nails, screws, or each other, usually caused by loose fasteners, wood shrinkage, or moisture changes. A box of 2.5-inch screws and a power drill can solve most squeaks for under 20 dollars. This repair involves locating the squeak source from above or below and securing loose boards with screws or shims to stop the movement.

Step-by-Step Fix

  1. 1

    Locate the squeak source

    Walk slowly over the squeaky area and mark the exact spot with tape or chalk. If you have basement or crawlspace access, go underneath and watch the subfloor boards flex as someone walks above. This pinpoints whether the problem is at floor level or deeper in the subfloor structure.

  2. 2

    Drive screws through the flooring

    From the top side, drill pilot holes through the hardwood floor into the subfloor at a slight angle, spaced 6 to 8 inches apart around the squeaky zone. Use 2.5-inch wood screws rated for subfloor fastening and drive them until snug—do not overtighten, as this can split the boards. Screws hold better than nails because they pull boards together as they tighten.

  3. 3

    Shim gaps from underneath

    If you have basement access, insert wooden shims (tapered wedges) between the subfloor and the joist below, tapping them gently until snug. Shims prevent vertical movement that causes squeaks. Leave shims in place permanently and never drive them so hard that they lift the floor.

  4. 4

    Inject flooring adhesive for cracks

    For squeaks at seams between boards, inject subfloor adhesive into the gaps using a caulk gun and let it dry per manufacturer instructions, usually 24 hours. Adhesive locks boards together and reduces movement without new fasteners.

  5. 5

    Secure loose bridging or blocking

    If you spot loose wooden bridging or blocking between floor joists from below, tighten or replace it with new lumber and nails or screws. Loose structural bracing allows the subfloor to bounce and squeak with foot traffic.

  6. 6

    Test and reseal if needed

    Walk over the repaired area to confirm the squeak is gone. If hardwood was scratched by drilling, fill small holes with hardwood filler that matches your floor stain, then sand and seal if necessary.

⚠️ Safety Notes

  • Wear safety glasses when drilling from below to protect against dust and debris falling from the subfloor.
  • Do not over-tighten screws or shims, as this can lift the floor, create new gaps, or split boards.
  • If you discover soft or spongy wood while working underneath, stop and check for water damage or mold before proceeding.

When to Call a Pro

Call a professional if the squeak persists after securing visible fasteners, if you find rotted or damaged subfloor wood, or if the squeaking is accompanied by sagging floors or soft spots that indicate structural damage.

Frequently Asked Questions

What causes squeaky floors?
Squeaky floors occur when loose nails or screws allow flooring to shift and rub against subfloor or joists, or when wood expands and contracts with moisture changes. Screws hold better than nails and tightening them stops most squeaks.
Can I fix squeaky floors from upstairs without a basement?
Yes. Drill pilot holes through the hardwood floor at an angle into the subfloor and drive 2.5-inch screws 6 to 8 inches apart around the squeaky spot. This pulls the layers together and eliminates movement.
How much does it cost to fix squeaky floors?
A DIY fix costs 15 to 40 dollars for screws, shims, and adhesive. Professional repairs run 200 to 600 dollars depending on the extent of squeaking and structural issues found.
Will squeaky floors go away on their own?
No. Squeaks worsen over time as more fasteners loosen and wood continues to move. Fixing them early prevents larger structural problems and is easier than waiting.
Is it safe to drive screws into hardwood floors?
Yes, when done carefully. Use pilot holes to avoid splitting, drive screws at a slight angle, and keep them 6 to 8 inches apart. Modern wood screws hold better than nails and won't pop back out like nails do.

Not sure which step applies to your situation?

Describe your specific problem to ProAssist and get a tailored diagnosis — free, no sign-up required.

Diagnose My Interior Issue →