Skip to Content

7 Ways to Silence Your Squeaky Floor

Because you could use some peace and quiet.

By Brett Martin and
a person's feet in black shoes on a wooden floor pinterest
Roy Berendsohn

A squeaking floor is annoying. It’s one of those building defects that just gets to you. While we typically associate creaking and squeaking floors with old houses, the problem occurs in newer homes, too. Wood shrinks and swells as humidity fluctuates with the weather, bringing on squeaking hardwood floors as the planks rub against each other or the subfloor below. Or a plywood subfloor deflects downward with the weight of a person’s step, causing the noise. Regardless of the reason, there’s no need to put up with squeaking floors indefinitely.

🔨 You love DIY projects. So do we. Let's build something cool together.

Here are seven strategies to solve the problem; all you need are common hand tools, power tools and the right materials–some of them are as simple as wood shims and glue, or a chunk of framing lumber. You probably already own most of what you need. The rest of the inexpensive supplies can be purchased online or at your nearest home center or lumberyard. When the job is done, you’ll have the satisfaction of a quieter home.

Insert Shims Into Gaps

1. Insert Shims Into Gaps

Silencing squeaky floors is much easier if you have access to the space beneath the floor via a basement or crawl space. Go below the room with the squeaky floor and have someone slowly walk back and forth across the floor. Listen carefully and as soon as you hear a squeak, ask the person to stop and step down on the exact spot again.

Once you pinpoint the exact location of the squeak, use a flashlight to see if there’s a gap between the top of the floor joist and the underside of the subfloor. (You may have to remove some insulation to get a clear view.) If a gap is visible—no matter how small—spread some carpenter’s glue onto a thin wood shim and push it into the gap.

Don’t hammer in the shim and be careful not to force it in too far; you might accidentally raise the subfloor, creating a hump in the floor above. The purpose of the shim is to just fill the void and prevent the floor from moving up and down, which will oftentimes silence the squeak. Repeat the above process to insert shims into gaps at other squeaky spots. And be sure to check both sides of the joist at each squeaky location. Sometimes the gap is only visible on one side of the joist.

Once the glue has dried completely, trim the shims flush with the joists by first scoring them with a utility knife or a wood chisel and snap off any remaining shim.

Fill Long Gaps With Construction Adhesive

2. Fill Long Gaps With Construction Adhesive

While a thin wood shim is effective at silencing an isolated squeak at a specific spot, if you find a long gap running the length of a floor joist, it wouldn’t make sense to install a whole series of shims. Instead, fill long gaps, cracks and voids with a thick bead of fast-set construction adhesive. Use a caulking gun to force the adhesive directly into the space between the top of the joist and the underside of the subfloor.

And check for gaps on both sides of the joist. If you find a gap on the other side, fill it with adhesive, too. Once the adhesive hardens, it’ll prevent movement in the floor and stop the creaking noise.

Fasten a Board Along a Warped Joist

3. Nail a Board Along a Warped Joist

Floor joists can occasionally twist, warp, bow, or shrink, especially if they were damp when installed. As a result, a space opens up between the joist and the plywood subfloor. Then, when someone walks across the floor, the flooring and/or subfloor moves up and down and rubs on the nails or screws, causing squeaking sounds.

Fix the problem by installing a long Douglas fir 2x4 alongside the problem joist. Start by applying a continuous bead of construction adhesive along the top edge of the 2x4. Then press it flat against the joist and slide it up tight against the underside of subfloor. Rap on the bottom edge of the 2x4 several times with a hammer to ensure it’s tight against the subfloor. Then, secure the 2x4 to the joist with 3-inch screws spaced, roughly, 8 inches apart.

Advertisement - Continue Reading Below

Add Blocks to Noisy Joists

4. Add Blocks to Noisy Joists

Another effective way to quiet squeaky floors is to install solid blocking in between the floor joists. Cut the blocking from the same size dimensional lumber as the joists. For example, if your home has 2x8 floor joists, cut the solid blocking from a 2x8.

Cut two or three blocks to fit snugly, but not too tightly, between the two joists. Spread a bead of construction adhesive along the top edge of each block. Evenly space the blocks along the length of the joists, and then slide each block up tight against the underside of the subfloor. Fasten the blocking with 3-inch screws driven through the sides of the joists and into the ends of the blocking.

Drive Short Screws Through the Bottom

5. Drive Short Screws Through the Bottom

Irritating squeaks that originate between the joists are most likely caused by wooden floorboards rubbing against the underlying plywood subfloor, or by chafing against the nails that are holding down the flooring. Either way, you can stop the movement and eliminate squeaks by driving short screws up through the underside of the subfloor and into the bottom of the finished flooring.

However, you must be very careful that the screws are not long enough to penetrate through the top of the finished flooring. Otherwise you'll end up with a problem much worse than a few squeaks. To be safe, drive the first screw in an inconspicuous area, like inside a closet, then go up into the room to confirm that the screw didn't poke through the top surface of the floorboard.

Lubricate the Floorboards

6. Lubricate the Floorboards

Eliminating floor or stair noises can be problematic when the space underneath is finished and you don't have access to the floor joists or subfloor. When wooden floorboards are causing the noise, add a dry lubricant to the problem area.

Sprinkle lock lubricant or powdered graphite into the joints between the floorboards. Then place a cloth over the boards and walk back and forth to work the powdery lubricant down into the cracks. This will reduce wood-on-wood friction between the planks and silence small squeaks. Finish by using a damp cloth to remove any remaining powder from the floor.

If that doesn’t work, try spraying a dry spray lubricant between the squeaky floorboards. After spraying, wipe off any excess lubricant with a slightly dampened cotton cloth or paper towel.

Advertisement - Continue Reading Below

Stop Noises From the Top

7. Stop Noises From the Top

A cleverly designed product called Squeeeeek No More offers a simple solution to eliminating squeaks from the topside of the floor. The kit includes a tripod tool, driver bit, stud finder, and special counter-snap screws. The screws are coated with wax to drive through carpet without catching strands and causing a run. You use the tripod and bit to drive the screw through the floor covering and subfloor and into a joist. The shaft of each screw is pre-scored 1 inch from the top, so that when you drive the screw through the tripod tool, the screw snaps off just below the surface of the subfloor. The threaded portion of the screw remains in place and securely fastens the subfloor to the joist.

The Squeeeeek No More system works on a variety of flooring materials, including carpeting, hardwood planks, vinyl sheet and tiles, and other forms of resilient tiles. Carpeting will hide the resulting screw hole. But you'll have to fill any holes left behind in hardwood floors using a wood filler. Vinyl will expand slightly to partially cover the hole, but won't hide it completely. You could try concealing the holes with caulk. But in the end, you'll have to decide if you want a tiny, barely visible hole, which you may be able to strategically cover with furniture or a throw rug.

Headshot of Joseph Truini
Joseph Truini

Joe is a former carpenter and cabinetmaker who writes extensively about remodeling, woodworking, and tool techniques. He has written eight books and is a contributing editor to Popular Mechanics. He also appears on the Today’s Homeowner TV show, and co-hosts the weekly Today’s Homeowner Radio Show. Joe writes from his home in Roxbury, Connecticut. 

Watch Next
 
preview for Popular Mechanics All Sections
Advertisement - Continue Reading Below

Essential How-To

solar panels india
Pop Mech Pro Pop Mech Pro

8 Ways to Power Your Home With Renewable Energy

roy berendsohn with a mower heading towards patchy grass

How to Fix an Ugly Lawn

chainsaw sharpening

How to Sharpen Your Chainsaw Like a Pro

cold chisel

Chopping Metal is Fun With a Cold Chisel

Advertisement - Continue Reading Below
Advertisement - Continue Reading Below