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.
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
Quick triage — pick your path
Get started
Choose the option that matches what you see. You can jump straight to that section.
- Follow this guide Work through the full procedure from locating the squeak to fixing it.
- Fix from below You have crawl space or basement access under the squeaky floor.
- Fix from above — carpet You have carpet and no access from below.
- Fix from above — hardwood You have hardwood and no access from below.
- When to call a pro You cannot access from below, the floor is engineered or glued, or the squeak persists.
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.
- Locate squeak Walk on the floor and mark the exact spot that squeaks.
- Fix from below Drive screws through subfloor into joists; add shims if there is a gap.
- Fix from above — carpet Use squeak-reducer screws into the joist through the carpet.
- Fix from above — hardwood Drive screws at an angle into the subfloor, aiming for the joist.
- 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.
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.
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.
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.
You can change your answer later.
Is the floor carpet or hardwood?
Carpet uses squeak-reducer screws. Hardwood uses angled screws or specialized screws.
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.
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.
You can change your answer later.
Floor is quiet
Call a carpenter or contractor
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.