Fix a floor that squeaks

We'll locate the squeak, then fix it from below (screws into joists) or from above (squeak-reducer screws for carpet, angled screws for hardwood)—or tell you when to call a pro.

Category
Troubleshooting · Home maintenance
Time
15–45 min
Last reviewed
What you'll need
  • Wood screws (2-inch or 2.5-inch for from-below; squeak-reducer screws for carpet; trim-head or hardwood screws for hardwood)
  • Drill or screwdriver
  • Stud finder (for locating joists from above)
  • Wood shims and construction adhesive (if gap between subfloor and joist)

Step-by-step diagnostic

Step 1 of 9
Show full guide

Steps

Goal: Locate the squeak, then fix it from below or from above depending on access and floor type.

  • Walk on the floor and listen for where the squeak occurs. Mark the spot with tape or a pencil.
  • Good: You have located the exact area—proceed to Check access.
  • Bad: If you cannot find it, have someone walk while you listen from below.

Check access

Goal: Determine whether you can fix from below (best) or must fix from above.

  • Check if you have a crawl space or unfinished basement under the squeaky area. Access from below lets you drive screws through the subfloor into the joists.
  • Good: You have access—proceed to Fix from below.
  • Bad: No access—proceed to Fix from above based on floor type.

Fix from below

Goal: Secure the subfloor to the joist with screws; add shims if there is a gap.

  • Go under the floor. Locate the joist nearest the squeak (use a stud finder or tap to find it).
  • If there is a visible gap between subfloor and joist, apply construction adhesive and insert a wood shim. Tap gently until snug.
  • Drive 2-inch or 2.5-inch wood screws through the subfloor into the joist at the squeaky spot. One or two screws per joist where the squeak occurs. Do not overtighten.
  • Good: The subfloor is secure and the squeak is gone when you walk above.
  • Bad: Squeak persists—add more screws or call a pro.

Fix from above

Goal: Fix the squeak through the finished floor when you cannot access from below.

Carpet

  • Use squeak-reducer screws. They drive through the carpet and subfloor into the joist, then break off below the surface.
  • Use a stud finder to locate the joist. Drive screws at the squeaky spot into the joist. The head snaps when it reaches the correct depth.
  • Good: The squeak is gone and the screw head is flush or below the carpet.
  • Bad: Squeak persists or you hit pipes or wiring—stop and call a pro.

Hardwood

  • For solid hardwood, drive screws at an angle (toe-screwing) into the subfloor between boards, aiming for the joist. Use trim-head screws or screws designed for hardwood.
  • For engineered hardwood, check if it is floating—do not screw through floating floors. Glued-down engineered floors may need a pro.
  • Good: The floor is secure and the squeak is reduced or gone.
  • Bad: Engineered or glued floor, or squeak persists—call a carpenter or contractor.

When to get help

Call a carpenter or contractor if:

  • You cannot access from below and the floor is engineered or glued-down.
  • The squeak persists after driving screws.
  • You suspect pipes or wiring under the floor.
  • The floor feels soft or bouncy (possible structural issue).
  • You are not comfortable drilling into the floor.

Confirm you have tried the steps above before calling. For related fixes, see Fix a door hinge that squeaks or Fix a door that sticks.

Verification

  • The floor no longer squeaks when you walk on the spot that was squeaking.
  • Screws are driven snug—subfloor is secure to the joist.
  • No screw heads protruding above carpet or hardwood (squeak-reducer screws break off; hardwood screws are countersunk and filled if visible).

Escalation ladder

Work from the device outward. Stop when the problem is fixed.

  1. Locate squeak Walk on the floor and mark the exact spot that squeaks.
  2. Fix from below Drive screws through subfloor into joists; add shims if there is a gap.
  3. Fix from above — carpet Use squeak-reducer screws into the joist through the carpet.
  4. Fix from above — hardwood Drive screws at an angle into the subfloor, aiming for the joist.
  5. Call a pro Engineered or glued floor, no access, squeak persists, or structural concerns—call a carpenter or contractor.

What to capture if you need help

Before calling support or posting for help, have these ready. It speeds everything up.

  • Floor type (carpet, hardwood, engineered)
  • Whether you have access from below
  • Location of squeak (marked)
  • Steps already tried

Does the floor squeak when you walk on it?

Walk on the floor and listen for the squeak. Squeaks usually occur where the subfloor meets a joist.

Walk on the floor and listen for where the squeak occurs. Yes: Mark the spot and proceed to check access. No: If the floor is quiet, you are done.

You can change your answer later.

Have you located the exact squeak spot?

Have someone walk while you listen from below if possible. Mark the spot with tape or a pencil.

Locate the exact spot that squeaks. Walk on the floor or have someone walk while you listen from below. Mark it. Yes: Proceed to check access. No: Keep walking and listening until you find it.

You can change your answer later.

Can you access the floor from below (crawl space or basement)?

Access from below is the easiest and most reliable fix. You drive screws through the subfloor into the joists.

Check if you have a crawl space or unfinished basement under the squeaky area. Yes: Fix from below—drive screws through subfloor into joists. No: Fix from above—carpet or hardwood determines the method.

You can change your answer later.

Drive screws through subfloor into joist

Use 2-inch or 2.5-inch wood screws. Find the joist under the squeak. If there is a gap, add a shim and adhesive first.

Locate the joist under the squeak. If there is a gap between subfloor and joist, apply adhesive and insert a shim. Drive screws through the subfloor into the joist. Test by walking above. Good: Squeak gone—done. Bad: Add more screws or call a pro.

You can change your answer later.

Is the floor carpet or hardwood?

Carpet uses squeak-reducer screws. Hardwood uses angled screws or specialized screws.

Carpet: use squeak-reducer screws. Hardwood: drive screws at an angle into the subfloor. Engineered or glued floors may need a pro—do not screw through floating floors.

You can change your answer later.

Use squeak-reducer screws

Squeak-reducer screws break off below the surface so they do not snag the carpet.

Use a stud finder to locate the joist. Drive squeak-reducer screws at the squeaky spot into the joist. The head breaks when it reaches depth. Test by walking. Good: Squeak gone—done. Bad: Add more screws or call a pro.

You can change your answer later.

Drive screws at angle into subfloor

For solid hardwood, toe-screw into the subfloor between boards, aiming for the joist.

Drive screws at an angle (toe-screwing) into the subfloor between boards, aiming for the joist. Use trim-head or hardwood screws. Do not screw through floating engineered floors. Good: Squeak gone—done. Bad: Engineered or glued floor, or squeak persists—call a pro.

You can change your answer later.

Floor is quiet

The floor no longer squeaks when you walk on it. No further action needed.

Call a carpenter or contractor

Call a carpenter or contractor if: you cannot access from below and the floor is engineered or glued-down; the squeak persists after screws; you suspect pipes or wiring under the floor; the floor feels soft or bouncy; or you are not comfortable drilling. Confirm you have tried the steps above before calling.

Reviewed by Blackbox Atlas

Frequently asked questions

Why does a floor squeak?
Floors squeak when the subfloor or floorboards move against nails, screws, or joists. Loose fasteners, gaps between subfloor and joists, or wood shrinkage cause the movement. Driving screws to secure the subfloor to the joists usually stops it.
Can I fix a squeaky floor from above?
Yes. For carpet, use squeak-reducer screws (they break off below the surface so they do not snag the carpet). For hardwood, drive screws at an angle into the subfloor between boards, or use screws designed for hardwood. Avoid hitting pipes or wiring.
When should I call a pro for a squeaky floor?
Call a carpenter or contractor if you cannot access from below and the floor is engineered or glued-down; if the squeak persists after screws; if you suspect pipes or wiring under the floor; or if the floor feels soft or bouncy (structural issue).

Rate this guide

Was this helpful?

Thanks for your feedback.

Continue to