A squeaky floor is one of the most common household annoyances, often appearing at the most inconvenient times: like when someone is trying to walk quietly across a hallway late at night. While a creaking floorboard might seem like a minor cosmetic issue, it is usually a signal of movement within the flooring system. Over time, these small movements can lead to more significant wear or even structural concerns if left unaddressed.
Fixing a squeaky floor does not always require a full renovation. In many cases, the solution involves simple mechanical adjustments that can be handled with common tools and materials. Understanding why floors squeak and how to pinpoint the source of the noise is the first step toward a quiet, stable home. This guide provides a comprehensive look at the causes of floor noise and the step-by-step methods used to resolve them across various flooring types.
Understanding the Anatomy of a Squeak
Before reaching for a drill or a hammer, it is essential to understand the physics of the sound. Squeaks are caused by friction. When pressure is applied to a floor: usually by a person walking: the layers of the floor shift. If those layers are not securely fastened together, they rub against each other, creating a high-pitched creak or a dull groan.
A typical floor is composed of several layers:
- Joists: The structural “ribs” of the house, usually made of 2×10 or 2×12 lumber, that support the weight of the floor.
- Subfloor: Large sheets of plywood or oriented strand board (OSB) nailed or screwed directly to the joists.
- Underlayment: A thin layer of foam, felt, or plywood placed over the subfloor to provide a smooth surface and sound insulation.
- Finish Flooring: The visible surface, such as hardwood planks, carpet, laminate, or tile.
Noise occurs when there is a gap between any of these layers. For instance, if a subfloor nail has pulled away from a joist, the subfloor will move up and down along the shank of the nail, creating a squeak. Similarly, if two hardwood planks expand due to humidity and rub against each other, the friction generates noise.
Common Causes of Floor Movement
Several factors contribute to the loosening of floor components over time.
Seasonal Humidity Changes
Wood is a hygroscopic material, meaning it absorbs and releases moisture based on the environment. In the summer, high humidity causes floorboards and subfloors to expand. In the winter, dry air causes them to contract. This constant cycle of expansion and contraction can eventually loosen nails and create gaps between boards. Maintaining consistent indoor humidity is a key preventive measure, as detailed in our guide on how to maintain home balance in every season.
Subfloor Gaps
If the lumber used for the floor joists was slightly damp when the house was built, it will eventually shrink as it dries. This can create a small gap between the top of the joist and the bottom of the subfloor. When a person steps on that spot, the subfloor deflects into the gap and then snaps back, causing a sound.
Inadequate Fastening
In older homes, subfloors were often attached with smooth-shank nails rather than screws or ring-shank nails. Smooth nails have less “grip” and are more likely to pull out of the joists over decades of use. If the builder missed the joist entirely with a few nails, those fasteners are left “shiners” that rub against the side of the joist when the floor flexes.
Foundation Settling
As a house settles into its foundation, the structural framework can shift slightly. This shifting can put tension on the flooring system, causing previously tight joints to pull apart or rub against one another.
Identifying the Source of the Noise
Locating the exact spot of a squeak is often a two-person job. One person should walk slowly across the floor while the other person listens and marks the noisy areas.
- The Walk-Through: Walk with a slow, deliberate pace. When a squeak is heard, rock back and forth on the balls of the feet to isolate the specific board or section of subfloor.
- The Basement View: If the floor is above an unfinished basement or crawlspace, the second person should stand below with a flashlight. Look for movement where the subfloor meets the joists as the person above walks.
- Marking the Spot: Use painter’s tape to mark the exact location on the finish floor. If working from below, mark the side of the joist or the underside of the subfloor with a pencil.
For more on general home maintenance diagnostics, see our beginner’s guide to fixing squeaky floors and doors.

Essential Tools and Materials
Having the right supplies on hand ensures the repair is durable. For most floor repairs, the following items are necessary:
- Stud Finder: To locate floor joists from above.
- Drill and Bits: For pilot holes to prevent wood splitting.
- Wood Screws: Specifically 2.5-inch to 3-inch construction screws for subfloor-to-joist repairs.
- Trim-Head Screws: Small-headed screws that can be easily hidden in hardwood.
- Wood Shims: Tapered pieces of wood used to fill gaps.
- Construction Adhesive: A high-strength glue used to bond subfloors to joists.
- Dry Lubricant: Powdered graphite or talcum powder for surface-level friction.
- Wood Filler: To hide screw holes in finished wood.
Fixing Squeaky Hardwood Floors
Hardwood floors are particularly prone to squeaking because the individual planks are designed to fit together tightly, increasing the surface area for friction.
The Lubrication Method
If the squeak is caused by two boards rubbing together and there is no visible movement or “bounce” in the floor, lubrication may be the easiest fix.
- Apply the Powder: Sprinkle powdered graphite, talcum powder, or baby powder into the seams between the squeaky boards.
- Work it in: Place a cloth over the area and walk on it several times to work the powder deep into the tongue-and-groove joints.
- Clean up: Vacuum the excess powder. Note that this is often a temporary solution and may need to be repeated as the wood moves with the seasons.
The Top-Down Screw Method
When a board is loose and needs to be secured to the subfloor, a trim-head screw is the preferred fastener.
- Locate the Joist: Use a stud finder or tap the floor with a hammer to find the solid sound of a joist.
- Drill a Pilot Hole: Drill a hole through the hardwood plank that is slightly smaller than the screw shank.
- Drive the Screw: Drive the trim-head screw through the board and into the joist or subfloor. The small head should sink below the surface of the wood.
- Conceal the Hole: Use a matching wood filler to hide the screw head. Once dry, the repair should be virtually invisible. For additional tips on maintaining wood surfaces, refer to the guide on repairing scratched wood floors.

Breakaway Screw Kits
Specialized kits exist for fixing floors from above without leaving large holes. These screws have a pre-notched section. Once the screw is driven through a provided guide into the joist, the top section is snapped off below the wood’s surface, leaving only a tiny pinhole.
Fixing Squeaks Under Carpeted Floors
Carpeted floors squeak because of issues in the subfloor or joists underneath. There are two primary ways to address this.
Fixing Through the Carpet
Using a specialized “screw-through-carpet” kit allows for repairs without pulling up the carpet. These kits include a tripod-like tool that prevents the carpet fibers from getting caught in the screw threads.
- Locate the joist through the carpet using a stud finder or a thin finishing nail.
- Position the depth-control tripod over the joist.
- Drive the specialized screw through the carpet, pad, and subfloor into the joist.
- The screw head will snap off below the surface of the subfloor, and the carpet pile will hide the entry point.
Peeling Back the Carpet
For widespread squeaks, it is more effective to peel back the carpet and pad.
- Remove the carpet from the tack strips along the wall.
- Fold the carpet and pad back to expose the plywood subfloor.
- Walk the subfloor to find the squeak and mark the joist lines.
- Drive 2.5-inch wood screws through the subfloor and into the joists every 6 to 8 inches.
- Reinstall the carpet using a knee-kicker or power stretcher.
While the carpet is pulled back, it may also be a good time to check for other issues. If there are spills or odors, see the guide on handling carpet stains.
Laminate and Luxury Vinyl Plank (LVP) Issues
Laminate and LVP are “floating floors,” meaning they are not nailed to the subfloor. Squeaks in these floors are often caused by:
- Debris: Small grains of sand or dirt trapped in the locking joints.
- Expansion Gaps: If the floor was installed too tightly against walls or cabinets, it has no room to expand, causing it to buckle and creak.
- Uneven Subfloor: If the subfloor has a dip, the laminate will flex into that dip when stepped on.
To fix these, first check the perimeter of the room. Remove the baseboards and ensure there is at least a 1/4-inch to 3/8-inch gap between the flooring and the wall. If the floor is binding, trim the edges with a multi-tool. If the subfloor is the problem, the only permanent fix is to disassemble the planks, level the subfloor with a self-leveling compound, and reinstall the flooring.
Fixing Squeaky Floors from Below
If the noisy floor is above an accessible area, the most effective and permanent repairs can be made from underneath. This approach allows for direct access to the interface between the subfloor and the joists.
Using Wood Shims
If there is a visible gap between a joist and the subfloor:
- Apply a small amount of wood glue or construction adhesive to the tip of a thin wood shim.
- Gently tap the shim into the gap.
- Caution: Do not force the shim too far. The goal is to fill the void, not to lift the subfloor, which could create a hump in the finish floor above.

Using Construction Adhesive
For long, thin gaps where a shim won’t fit, use a caulking gun to apply a bead of construction adhesive into the joint where the subfloor meets the joist. This is often called “sistering” with adhesive. As the glue cures, it creates a bridge that prevents the subfloor from moving against the joist.
Installing Blocking or Cleats
If the subfloor is flexing between two joists, the noise might be coming from the subfloor seams rubbing together.
- Blocking: Cut a piece of 2Ă—4 lumber to fit snugly between two joists. Drive screws through the joists and into the ends of the block. Then, drive screws from the subfloor down into the block (or use adhesive).
- Cleats: Screw a short piece of 2×4 (a “cleat”) directly into the side of the joist, flush against the underside of the subfloor, to provide extra support and a new surface for the subfloor to rest on.

Specialized Hardware Solutions
For homeowners who want a mechanical fix but cannot access the floor from below, several specialized brackets are available:
- Squeak-Relief Brackets: These metal brackets are designed for use from below. One part of the bracket hooks onto the joist, and a screw pulls the subfloor down toward the bracket, clamping the two layers together.
- Joist Reinforcement: If a joist is “bouncy” or undersized, it may be necessary to “sister” a new joist alongside the old one to stiffen the entire assembly.
Preventive Maintenance for Quiet Floors
Prevention is often easier than repair. When installing new flooring or living in an existing home, consider these strategies:
- Humidity Control: Use a dehumidifier in the summer and a humidifier in the winter to minimize the expansion and contraction of wood.
- Proper Fasteners: If installing a new subfloor, always use construction adhesive and screws rather than nails.
- Acclimation: Before installing hardwood or laminate, let the boxes of flooring sit in the room for at least 48 to 72 hours so they can adjust to the room’s temperature and humidity.
- Subfloor Prep: Ensure the subfloor is perfectly flat before the finish flooring is laid. Any dip greater than 3/16 of an inch over a 10-foot span should be filled.
For more information on general floor care and surface maintenance, consult our proven floor care framework.
When to Call a Professional
Most squeaks are a simple DIY fix, but there are times when professional intervention is required:
- Structural Sagging: If the floor is visibly sagging or the joists are cracked or rotted.
- Widespread Squeaks: If every part of the floor is noisy, it may indicate a systemic installation failure that requires the removal of the entire finish floor.
- Asbestos Concerns: In very old homes with vinyl tile, the tiles or the adhesive may contain asbestos. Do not drill or sand these materials without a professional test.
Conclusion
Fixing squeaky floors is a rewarding task that significantly improves the comfort and atmosphere of a home. By methodically identifying whether the noise is coming from board friction, subfloor movement, or joist gaps, anyone can select the appropriate fix. Whether it is a simple dusting of talcum powder or a more robust application of shims and adhesive from the basement, silencing a floor is well within the reach of a determined homeowner.
For additional step-by-step guidance on other household noises and minor repairs, read our complete guide to home fixes.

