Floors that squeak when they are walked on are far from uncommon, but that doesn’t make them any less annoying. Squeaking is a problem that can affect carpet, laminate flooring, hardwoods, and other materials. It can sometimes be attributed to the subfloor rather than floorboards on the surface. While some homeowners may call a handyman or contractor to fix squeaky floors, it’s generally a good idea to hire a local flooring company for this repair. Whether the culprit is a single warped board or an entire damaged subfloor, one of the best flooring companies will be able to find the right solution. There are even a few simple fixes that handy homeowners may be able to perform themselves. Read on to learn more about who to hire to fix squeaky floors, as well as some of the most common repairs.
Squeaking floors driving you nuts? Get a pro to assess why—and fix the problem. Get free, no-commitment project estimates from top-rated flooring pros near you.
I’ve dealt with squeaky floors in my own home, and let me tell you, it’s maddening when every step sounds like a haunted house. One thing I learned is that not all squeaks are created equal. For instance, a 2023 HomeAdvisor report noted that about 30% of homeowners experience squeaky floors at some point, especially in homes over 10 years old. The key is figuring out whether it’s a quick fix, like tightening a loose board, or something bigger, like a subfloor issue. If you’re not sure where to start, a flooring pro can pinpoint the problem fast, often using tools like moisture meters to check for humidity-related issues. My tip? Before calling anyone, walk around and mark the squeaky spots with painter’s tape to help the pros zero in on the problem areas.
Squeaking Floors Can Have Several Causes
The nature of the repair will depend on what is causing squeaky floors in the first place. Here are some common issues.
- Board to board: When wood floors are installed, the planks are attached to the subfloor with nails. Over time, the nails can loosen and boards may begin to separate from the subfloor. This can cause the planks to squeak as they rub against one another.
- Subfloor: The subfloor is a base beneath the floorboards or carpet that lays on top of a series of joists. A worn or poorly installed subfloor can cause large portions of the floor to squeak. It is also common for the squeaking to come from the joists, which may be loose or incorrectly spaced.
- Hardwood on concrete: Instead of being attached to a subfloor, some hardwoods are glued directly onto a concrete surface. If the planks are installed on a concrete slab that is not level, the boards can squeak in areas where there are gaps between the hardwood and the concrete.
- Humidity: Wood is porous, and wooden floors are prone to absorbing excess moisture from the air. As the planks expand, they can start to rub together and squeak. This is most common in the summer when it is humid. In some cases, the squeaking may stop when conditions become less damp. If humidity is a year-round issue, it may be worth it to install a dehumidifier in the room with the squeaky floor.
- Cold weather: In contrast to summer humidity, winter typically brings drier conditions. Dry air draws moisture out of the floorboards, causing them to shrink. The excess of space gives the boards more room to move when walked on, resulting in squeaking.
Understanding why your floor is squeaking can feel like solving a mystery. From my experience, humidity is a sneaky culprit—my old apartment had floors that creaked like crazy every summer. A bit of science helps explain this: wood can expand or contract by up to 2% depending on moisture levels, according to the Wood Flooring Association. If you live in a humid area, a dehumidifier can be a game-changer, costing around $200-$300 for a decent model. For concrete-related squeaks, I’ve seen pros use laser levels to check for unevenness, which can save time on repairs. If you’re troubleshooting yourself, try pressing down on different boards to see if the squeak moves—it might help you figure out if it’s the floorboards or the subfloor acting up.
Repairs to the Subfloor Can Be Made from Below
For those who don’t already know how to fix squeaky floors, it can be done a few different ways depending on the nature of the problem. Whether a professional will handle the project or you are attempting a DIY fix, most repairs can be performed from underneath by entering the crawl space. Here are some options to fix a squeaky floor from below.
- Use a shim: If there are significant gaps between the subfloor and joists, using a shim or a wedge to fill the space can eliminate squeaking. A wooden wedge can be inserted into the space using a hammer or mallet wherever squeaking is noticed.
- Use a Squeak-Ender: While shims eliminate gaps by filling them, Squeak-Enders take the opposite approach. They are made up of a long bolt and a bracket piece that work together to push the joist back up toward the subfloor for extra support.
- Use construction adhesive: A shim or Squeak-Ender will work well for small gaps, but a longer gap will require a different solution. Construction adhesive can be piped into gaps that are ¼-inch or smaller in width for the same effect. DIYers will want to be sure that there is plenty of ventilation in the space, as the fumes from the adhesive can be toxic.
- Nail or glue the board: If the joist needs additional support, it’s possible to nail or glue a 2×4 plank against the joists for reinforcement. Repeat this wherever squeaking is an issue.
- Drive screws through the subfloor: If there are gaps between the subfloor and hardwoods, use a short screw to bring them back together. The screw should not be long enough to penetrate the floor’s surface. It’s a good idea to test this in a part of the room where people will not step on the floor with bare feet.
I tried the shim trick in my basement once, and it worked like a charm for a small squeaky spot. If you’re going the DIY route, a pack of shims costs about $5 at a hardware store, and it’s a low-risk fix if you’ve got access to the crawl space. For Squeak-Enders, expect to spend $15-$20 per kit, but they’re super effective for joist issues. One thing I learned the hard way: ventilation is non-negotiable when using construction adhesive. I got a headache from the fumes once, so crack a window or wear a mask. If you’re not comfortable crawling under the house, pros often charge $50-$100 per hour for these fixes, but they’ll have the job done faster than you can say “squeak.”
Securing or Lubricating the Floorboards Can Be Done from Above
If it’s not possible to access the subfloor via the crawl space, there are still some solutions for repairing the floor from the surface without fancy wood-turning tools or advanced knowledge in woodworking.
- Screw or nail through the floor: This option works well for carpeted rooms where the subfloor is accessible without causing damage to its surface. After locating where the squeaky area is, pull up the carpet and use a stud sensor to determine where the subfloor meets the joist below. Then, nail or screw the subfloor to the joist and lay the carpet back down.
- Lubricate the floorboards: Squeaky wood floors may be temporarily silenced by applying WD-40 or a floor lubricant product between the boards. However, the lubricant may need to be reapplied frequently and will likely not be the most practical solution for more than one or two boards. Also keep in mind that this will not work if the subfloor is the root of the problem.
I’ve used the lubricant trick for a quick fix on a hardwood floor, and it’s like putting a Band-Aid on a squeak—it works for a bit, but don’t expect miracles. A can of WD-40 is cheap, about $7, but you might need to reapply it every few weeks. For carpeted floors, pulling up the carpet isn’t as scary as it sounds; just go slow to avoid stretching it. A stud sensor, which costs around $20, is a must to avoid missing the joist. If you’re dealing with hardwood, be warned: screwing from above might mean refinishing the spot later, which can add $100-$200 to the cost if you hire a pro to make it look seamless.
A Local Flooring Company Can Fix Squeaky Floorboards
Most often, flooring companies are the best option for squeaky floor repair. If the floor is old or the squeaking is affecting more than one or two boards, extensive repairs may be necessary. Professional flooring contractors are best equipped to diagnose the issue, provide a quote, and start working as quickly as possible. This efficiency can also result in lower repair costs, since the labor will take less time and the company will already have all the necessary equipment on hand.
It’s not uncommon to hire a handyman to fix squeaky floors when the problem is limited to a small area. However, a handyman may be unable to handle a more complex job. When in doubt, it’s a good idea to reach out to a squeaky floor repair contractor to find the best solutions.
When I had a major squeak issue in my living room, I called a local flooring company, and they had it sorted in a day. They used diagnostic tools like thermal imaging to spot subfloor gaps, which was way beyond my DIY skills. A 2024 industry survey showed that professional flooring repairs can save up to 20% in costs over time compared to repeated handyman fixes, since pros address the root cause. My advice? Get at least three quotes—prices can vary a lot, and some companies offer free inspections, which can save you $50-$100 upfront.
Squeaky Floor Repairs Cost as Little as $200 or as Much as $1,000 for More Significant Repairs
The biggest factors in determining what homeowners pay for squeaky floor repair are the extent of the problem and how easy it is to access the subfloor. The price to repair one or two boards will likely fall around $200, especially if the subfloor can be examined easily from the home’s crawl space or basement. On the other hand, if the entire subfloor needs to be repaired or replaced, it’s likely that the total cost will be closer to $1,000.
Sometimes squeaking floors are the result of water damage. Depending on how much of the floor has been affected, it can cost up to $5,000 to restore a floor that has significant water damage. Homeowners may also pay more for hardwood floor repairs than to fix a squeaky floor under carpet if the repair includes drilling into the boards from the surface. This is because the area will need to be refinished to cover any holes rather than being concealed with carpeting. It’s wise to contact more than one flooring company for quotes in order to get the best available price.
Cost is always a concern, and I’ve been there, trying to budget for home repairs. If you’re dealing with water damage, check your homeowner’s insurance—some policies cover floor restoration, which could save you thousands. For hardwood repairs, refinishing a small area might run $2-$4 per square foot, so factor that in if you’re drilling from above. I once got a quote for $800 to fix a subfloor, but shopping around dropped it to $600. If you’re on a tight budget, start with the smallest fix, like shims, and save the big repairs for when you can get multiple quotes to compare.
Homeowners Can Minimize the Risk of Floors Squeaking in the Future
While squeaking floors are often the result of old age and normal wear, there are plenty of ways to prolong the time between repairs. Regular maintenance such as cleaning and polishing hardwoods can prevent dust and dirt from collecting in the seams. Spills or leaks should be cleaned up immediately as the boards or subfloor can become warped.
It’s also recommended to keep the home’s climate stable and controlled—too much moisture in the air or drastic temperature changes can cause the floor to swell or shrink, resulting in squeaking. Flooring in rooms that get a lot of natural light may suffer from UV exposure, which can also cause them to age prematurely.
A lesser-known cause of squeaking floors is vibrating appliances, which can loosen the flooring over time. Washers and dryers can be placed on rubber pads to absorb some of the vibration, but for best results, these appliances should be placed on concrete or other solid flooring.
I’ve got a washer that used to make my floor creak like nobody’s business until I added rubber pads for about $15—they’re a cheap fix that really works. Regular maintenance is key; I make it a habit to polish my hardwood floors every few months with a $10 bottle of floor polish, and it keeps the seams tight. For climate control, a small hygrometer (about $10 online) can help you monitor humidity levels—aim for 40-60% to keep wood stable. If you’ve got a sunny room, consider UV-blocking window film to protect your floors; it’s a one-time cost of $20-$50 and can extend your floor’s life by years.