· Updated

How to Fix Squeaky Stairs: From Above, Below, and With Carpet (2026)

Squeaky stairs fixed from below (fastest), from above on hardwood treads (screws + wood plugs), or from above on carpeted stairs (nail through carpet method). Covers tread-to-riser squeaks and tread-to-stringer squeaks.

Quick Answer

Squeaky stairs are almost always caused by the tread moving against the riser or stringer. The quickest and most effective fix: from below (if you have basement or crawl space access), drive screws through the riser up into the tread. From above on hardwood: drive finish nails or trimhead screws through the tread into the riser and stringers. From above with carpet: specialty repair kits (Squeak-No-More or SqueeeeeeK-No-More) drive screws through the carpet without removing it.

Frequently Asked Questions

Why do stairs squeak?

The same cause as squeaky floors: wood rubbing against wood. On stairs, the three friction points are: (1) the tread rubbing against the riser in front of it, (2) the tread rubbing against the riser behind it, and (3) the tread ends rubbing against the stringer (the angled side boards). The wood dried and shrank after installation, creating a gap that allows movement. Step on the tread and it flexes into the gap — squeak.

What is the best way to fix squeaky stairs from below?

Drive 2-inch drywall screws through the riser and into the tread from underneath. Position the screw so it goes through the center of the riser and angles slightly up into the tread. The screw pulls the tread and riser tight together. This is the cleanest method because it leaves no visible marks on the finished stair surface. You need access to the underside of the stairs — either an open basement staircase or an under-stair closet.

Can I fix squeaky stairs without removing carpet?

Yes. Products like SqueezeKNo-More (Squeak-No-More) use a breakaway screw: drive a specialized screw through the carpet tread into the riser or joist below, then the top of the screw snaps off below the carpet surface at a scored point. The stair quiets and the carpet hides the repair. This works best on moderate-pile carpet. Very thick or looped carpet may not compress enough.

My stairs squeak on one side but not the other. What does that mean?

One-side squeaking usually means the tread end is rubbing against the stringer on that side. The fix: from the squeaky side of the stair, drive 1-1/2 to 2-inch finish nails through the tread edge down into the stringer. Angle them slightly toward each other. Countersink and fill with matching putty. Alternatively, from below the stair, drive a screw diagonally through the stringer into the tread end.

I fixed the squeak but it came back. What should I do?

Nails tend to work loose over time — the same movement that caused the original squeak eventually backs them out. For a permanent fix: use screws, not nails. Screws have thread engagement that nails lack. Also apply a thin bead of construction adhesive (PL Premium or Loctite PL400) in the tread-riser joint before driving the screws — the adhesive fills the gap permanently.

Squeaky stairs are almost always caused by the tread moving against the riser or stringer. The quickest and most effective fix: from below (if you have basement or crawl space access), drive screws through the riser up into the tread.

Squeaky stairs are annoying but usually fixable in under an hour. The right method depends on access.

Identify the squeak location

Step on each stair slowly and listen/feel:

  • Front of tread (near riser): tread-to-front-riser squeak
  • Back of tread (where it meets the riser below): tread-to-back-riser squeak
  • Side of tread: tread-to-stringer squeak

Mark the squeaky stair with a piece of tape.


Method 1: Fix from below (best option)

Requirements: Access to the underside of the stairs (open basement or under-stair space)

Tools: Drill, 2-inch drywall screws, screwdriver

  1. Have a helper stand on the squeaky step to recreate the movement.
  2. From below, locate the gap between the tread and the riser where the squeak occurs.
  3. Drive 2-inch drywall screws through the riser at a slight upward angle into the tread above. Space screws 6 inches apart across the width of the stair.
  4. Have the helper test. If the squeak is at the back (where the tread meets the riser below), angle the screws down through the bottom riser into the tread from below.
  5. Apply a thin bead of construction adhesive in the joint for a permanent fix.

Method 2: Fix from above — hardwood or bare wood

Tools: Drill, 2-inch finish nails or trimhead screws, hammer, nail set, wood putty

  1. Stand on the step and locate exactly where the squeak comes from by feel.
  2. For a tread-to-riser squeak: drill pilot holes (prevents splitting) and drive 2-inch finish nails at a 45-degree angle through the tread down into the riser. Drive 2 nails near each end and 2 in the center for a 36-inch stair.
  3. For a tread-to-stringer squeak: drive nails through the side of the tread at a downward angle into the stringer.
  4. Countersink the nail heads 1/8 inch below the surface with a nail set.
  5. Fill with wood putty matched to the wood color.

Screws instead of nails: Trimhead screws hold better. Pre-drill a countersink hole, drive the screw flush, and plug with a wood plug glued in and sanded flush.


Method 3: Fix through carpet (no carpet removal)

SqueezeKNo-More kits and similar products include:

  • A jig that positions the screw in the right location
  • Breakaway screws with a scored shank

Process:

  1. Place the provided jig on the tread surface over the squeaky area.
  2. Drive the screw through the carpet using the jig as a guide — the screw goes through the carpet into the tread and riser below.
  3. Snap off the top of the screw at the scored point using the tool provided. The broken end is slightly below the carpet surface.
  4. The carpet hides the repair.

This works best on standard pile carpet. Very thick carpet may not compress enough for the jig to sit flat.


Bonus: Apply construction adhesive (makes it permanent)

For any method, applying construction adhesive in the tread-riser joint before driving fasteners is the most reliable long-term fix.

  1. Use a caulk gun to apply a thin bead of PL Premium along the joint.
  2. Drive the screws or nails while the adhesive is wet — the fasteners clamp the joint while it cures.
  3. Let cure 24 hours before heavy traffic.

⏰ PT1H 💰 $5–$20
  1. Locate the squeak

    Step on each stair slowly and identify where the squeak comes from: front of the tread near the riser (tread-to-front-riser squeak), back of the tread where it meets the riser below (tread-to-back-riser squeak), or the side of the tread (tread-to-stringer squeak). Mark the squeaky stair with tape. Have a helper rock their weight on the step to identify the exact flex point.

  2. Fix from below (best method)

    If you have access to the underside of the stairs (open basement or under-stair space): have a helper stand on the squeaky tread. From below, drive 2-inch drywall screws through the riser at a slight upward angle into the tread above, spaced every 6 inches across the width. For a tread-to-back-riser squeak: angle screws down through the lower riser into the tread from below. This method leaves no visible marks on the finished stair surface.

  3. Fix from above on hardwood or bare wood

    Drill pilot holes through the tread to prevent splitting. For a tread-to-riser squeak: drive 2-inch finish nails or trimhead screws at a 45-degree angle through the tread down into the riser — two nails near each end and two in the center. For a tread-to-stringer squeak: drive nails through the side of the tread at a downward angle into the stringer. Countersink nail heads 1/8 inch below the surface. Fill with wood putty matched to the wood color.

  4. Fix through carpet without removing it

    Use a SqueezeKNo-More or Squeak-No-More kit: place the provided jig on the tread over the squeaky area and drive the breakaway screw through the carpet into the tread and riser below using the jig as a guide. Snap off the top of the screw at the scored point using the tool provided — the broken end sits slightly below the carpet surface, hidden by the pile. Works best on standard pile carpet; thick or looped carpet may not compress enough for the jig to seat flat.

  5. Apply construction adhesive for a permanent fix

    For any method, applying construction adhesive in the tread-riser joint before driving fasteners gives the most reliable long-term result. Apply a thin bead of PL Premium along the joint with a caulk gun, then drive the screws or nails while the adhesive is still wet — the fasteners clamp the joint during cure. Let cure 24 hours before heavy traffic. Nails alone work loose over time; adhesive plus screws is permanent.

Free: 10-Point Home Maintenance Checklist

Prevent costly repairs with this seasonal checklist. Save hundreds every year by catching problems early.

Free instant download + weekly home tips. Unsubscribe anytime.