Floors usually squeak because the subflooring isn’t properly anchored to the joists, says Ethan Hagan, the main writer and editor of One Project Closer, a home-improvement website.
“To address squeaky floors, homeowners need to add more anchors, preferably screws, to eliminate the movement,” Hagan says.
That’s relatively easy if the subfloor is exposed, as it would be during a renovation, or if you can access the floor via a basement or crawl space below. Otherwise, you can try a repair kit with specialized screws, such as the Squeeeeek No More kit for carpeted floors, which typically cost about $20. You’ll need a power drill and about 30 minutes to do the job.