ImprovementDIY ProjectsCleaningSmart HomeLawn & GardenInterior DesignEnergyAbout UsContact Us

How To Fix Squeaky Floors: A Practical Homeowner’s Guide

Squeaky floors are one of those everyday annoyances that can make a whole house feel older and creakier than it really is. The good news: in many homes, squeaks are more annoying than dangerous, and there are several ways to quiet them down.

This guide walks through why floors squeak, how to find the source, and different ways to fix squeaky floors depending on your flooring type, your access to the subfloor, and how handy you want to get.

You’ll see a lot of “it depends” — because it really does depend on your house, your flooring, and your comfort level with tools.

Why Floors Squeak in the First Place

A floor squeaks when two parts rub against each other. That rubbing creates friction, and friction makes noise.

Common causes include:

  • Loose subflooring: The plywood or boards under your finished floor have loosened from the joists.
  • Gaps between wood pieces: Boards, underlayment, or joists have dried, shrunk, or warped, leaving space to move.
  • Nails working loose: Old nails flex as you step, rubbing in and out of the wood.
  • Framing movement: Joists or beams flex under load, especially in older homes or long spans.
  • Underlay and fastener issues with engineered or laminate flooring.

In most typical homes, squeaks are:

  • More common in older houses, where wood has dried and shifted over time
  • Common around high-traffic areas, like hallways, stair landings, and kitchen walkways
  • Often worse in dry seasons, when wood shrinks slightly

A squeak alone usually doesn’t mean a structural emergency. But persistent movement, sagging, or bouncing underfoot is something many homeowners choose to have looked at by a qualified pro.

Step 1: Figure Out Where the Squeak Is Coming From

Before fixing anything, you need to find the exact spot and cause of the noise as best you can.

How to locate the squeak from above

  1. Walk slowly over the area where you hear the squeak.
  2. Mark noisy spots with painter’s tape or sticky notes.
  3. Listen closely: does the squeak change if you step closer to a wall or along a seam?
  4. Note the flooring type there:
    • Solid hardwood
    • Engineered wood
    • Laminate
    • Carpet over wood subfloor

How to locate the squeak from below (if you have access)

If you have a basement or crawlspace, you’re in better shape for lasting fixes.

  1. Have someone walk on the floor above while you listen from below.
  2. Watch for:
    • Visible movement in the subfloor (plywood or planks)
    • Gaps between subfloor and joists
    • Pipes or ducts rubbing on framing
  3. Mark the trouble spots with a pencil or tape so you can come back to them.

Why locating the source matters

Different problems call for different fixes:

What you see/hear from belowLikely causeTypical fix approach
Subfloor moves up and down on joistLoose subfloor-to-joist connectionAdd screws, construction adhesive, shims
Joists twist slightly when stepped onJoist flexing or loose blockingAdd blocking, screws, or braces
No visible movement, but loud squeakFinished flooring movement (especially hardwood)Topside screws, nailing, or lubricants
Noise around heat runs or plumbingPipes or ducts rubbingCushion or reposition the contact points

Step 2: Consider Your Flooring Type and Access

How you fix a squeaky floor depends heavily on:

  • What’s on top (carpet, hardwood, laminate, etc.)
  • What you can reach from below (basement, crawlspace, or nothing)

Here’s a quick overview.

By flooring type

1. Carpet over wood subfloor

  • Squeaks are often from subfloor or joist movement, not the carpet itself.
  • Fixes often involve:
    • Added screws through the carpet using special breakaway screws
    • Screws from below if you have access
  • Carpet can hide a lot of sins, which is helpful but can also make it trickier to see what’s going on.

2. Solid hardwood

  • Boards can rub against each other, against nails, or against the subfloor.
  • Common fixes:
    • Screws or finish nails in the gaps between boards into joists
    • Powdered or graphite-based lubricants in board gaps
    • Glue or screws from below

3. Engineered wood / laminate “floating” floors

  • These often aren’t nailed or glued down; they float on underlayment.
  • Squeaks may be from:
    • Uneven subfloors
    • Poor-quality or compressed underlayment
    • Planks not fully locked together
  • Fixes are more limited without removing sections of flooring.

By access to the underside

Access typeTypical options
Full basement under areaMost flexible; you can screw, glue, block, and shim from below
Crawlspace accessSimilar to basement but more cramped; some fixes harder to perform
No access (over slab/finished ceiling)Mostly top-side solutions, often more cosmetic or temporary

Common Ways to Fix Squeaky Floors From Above

When you can’t get underneath — or you want a quick solution — these are the main options homeowners look at.

1. Lubricate between floorboards (for minor hardwood squeaks)

What it is:
Sprinkling a dry lubricant into the gaps between boards to reduce friction.

Common materials:

  • Powdered graphite
  • Talcum powder
  • Specialized floorboard lubricating powders

Basic process:

  1. Clean the area so dust doesn’t just absorb your powder.
  2. Sprinkle a small amount of powder into the gaps where the squeak is.
  3. Work it in with a soft brush or cloth.
  4. Step on the area repeatedly to help it settle into the gap.
  5. Wipe off excess.

Pros:

  • Non-invasive
  • No holes or fasteners
  • Good for hairline gaps and light squeaks

Cons:

  • Often temporary
  • Doesn’t help if the subfloor is the problem
  • May need to be reapplied

This is more of a “quiet it down” trick than a structural repair.

2. Topside screws through carpet (with special kits)

There are specialty kits designed so you can screw through carpet into the subfloor without pulling the carpet up and without leaving screw heads exposed.

How they generally work:

  1. Find a joist under the squeaky area (using a stud finder, measuring from walls, or testing).
  2. Drive the special screw through the carpet and subfloor into the joist using the supplied guide.
  3. Once the screw is set, snap off the head below the surface of the subfloor.
  4. The carpet closes over the tiny hole.

Variables to consider:

  • How thick your carpet and pad are
  • Whether you’re accurately hitting the joist
  • Your comfort level with piercing finished carpet

These kits can be very effective when the squeak is from a loose subfloor-to-joist connection under carpet. They are less helpful if the problem is deeper in the framing.

3. Direct fastening for hardwood (screws or finish nails)

When you have exposed hardwood, many homeowners and pros deal with squeaks by lightly fastening the boards more securely.

Common approaches:

  • Angled finish nails driven through the tongue of a board into the joist (then filled and touched up)
  • Trim-head screws driven at an angle into a joist, with the heads filled with wood putty to match the finish

Basic idea:

  1. Locate the joist under the squeaky spot.
  2. Drill a small pilot hole at an angle through the hardwood into the joist (for screws) or use finish nails.
  3. Drive fastener until it pulls the board down snug.
  4. Fill the hole with matching wood filler and touch up if desired.

Pros:

  • Can be a permanent fix if the problem is between board and joist
  • Targets a specific, known squeak

Cons:

  • Requires comfort with drilling or nailing into finished flooring
  • Mistakes can leave visible holes or splits
  • If the squeak is really from subfloor or joist, this may not fully solve it

Fixing Squeaky Floors From Below (Basement or Crawlspace)

If you can get under the floor, you usually have more durable options.

1. Secure loose subfloor with screws

This is one of the most common and effective long-term fixes.

What you’re doing:
Tightening the bond between the subfloor (plywood or planks) and the joists by adding screws.

Typical steps:

  1. Identify the squeaky area from below.
  2. Look for visible gaps between subfloor and joist or signs of nail movement.
  3. Drive wood screws up through the joist into the subfloor, spaced out in the noisy area.
  4. Avoid driving screws through wiring or plumbing that might be drilled through joists.

Why this helps:
It stops the subfloor from moving up and down on the joist and rubbing against nails or itself.

2. Add construction adhesive between subfloor and joists

In some cases, especially where subfloor has minor gaps over joists:

  1. Gently pry down or flex the subfloor just enough to get a bead of construction adhesive between the subfloor and joist.
  2. Add screws to hold everything tight while the adhesive cures.

This combination — adhesive plus screws — can dramatically cut squeaks that are caused by subfloor movement.

3. Install shims between joists and subfloor or beams

When you see a visible gap between the subfloor and a joist:

  1. Use a wooden shim with a bit of construction adhesive on it.
  2. Gently tap the shim into the gap until it’s snug, but not so hard that you lift the floor above.
  3. Trim off excess shim with a saw or utility knife.

This supports the floor where it’s sagged or separated, which reduces movement and noise.

4. Add blocking or bridging between joists

If you notice joists themselves twisting or flexing next to each other when someone walks above, some homeowners and pros use blocking or bridging:

  • Short pieces of lumber installed perpendicular between joists
  • They help distribute weight and reduce twisting

This is more of a framing upgrade than a simple squeak fix, but it can help in older or bouncy floors.

Special Case: Squeaky Stairs

Stairs are basically a miniature version of a floor, but with more joints and connections:

  • Treads (the part you step on)
  • Risers (vertical parts)
  • Stringers (supporting sides)

Common fixes:

  • Screws driven down through the tread into the stringer
  • Screws from the back of a staircase (if accessible) into treads and risers
  • Adhesive added between tread and stringer if there’s visible movement

The same principle applies: secure loose parts so they stop rubbing.

When Squeaks Point to Bigger Issues

Most squeaks are just that — squeaks. But there are times when they’re part of a bigger pattern.

Things many homeowners choose to pay attention to:

  • Uneven floors that tilt noticeably
  • Soft spots where your foot sinks down
  • Cracks in walls, ceilings, or tile near squeaky areas
  • Recent water damage or leaks around joists or subfloor
  • Termite or pest damage signs on wood framing

These can have many causes, and squeaks are just one clue. Some owners decide at that point to have a qualified professional assess overall structural or moisture conditions, not just the noise.

Comparing Common Squeaky Floor Fix Options

Here’s a high-level comparison of the main approaches:

Fix methodBest for…Access neededTypical durability*
Powder/graphite lubricationLight squeaks between hardwood boardsTopside onlyOften temporary; may need redoing
Topside carpet screw kitsSqueaks under carpet from loose subfloorTopside onlyCan be long-lasting if joist hit well
Direct screws/nails into joistsLocalized hardwood squeaks over joistsTopside onlyOften long-term; depends on cause
Screws from below into subfloorSubfloor movement on joistsBasement/crawlspaceUsually one of the most durable
Adhesive + screws/shimsGaps between subfloor and joists or beamsBasement/crawlspaceTypically long-term structural fix
Blocking/bridging joistsBouncy or twisting joistsBasement/crawlspaceStructural improvement; long-term

*“Durability” here is general, not a guarantee. It depends heavily on the actual cause of your squeak, the materials, and how the work is done.

Key Factors That Shape Your Best Approach

Because every house is different, the “right” way to fix your squeaky floor will depend on a mix of factors:

1. Your flooring and subfloor construction

  • Solid hardwood nailed to wood subfloor
  • Engineered or laminate floating floors
  • Carpet over plywood or plank subfloor
  • Tile or vinyl near squeaky areas (which may limit access or methods)

Each behaves differently and tolerates different repair methods.

2. Age and condition of the home

Older homes often have:

  • Drier, more shrunken framing and subfloors
  • More layers of flooring over time
  • Nails instead of screws used originally

Newer homes might squeak due to:

  • Fast construction with nails instead of screws
  • Long joist spans that flex more
  • Subfloor adhesives that didn’t bond evenly

3. Access to the underside

Your options change a lot if:

  • You can work freely in a basement below the squeak
  • You only have limited crawlspace access
  • The floor is over a slab or a finished lower ceiling you don’t want to open

4. Your tools, skills, and tolerance for visible changes

Some fixes are:

  • Nearly invisible (carpet screw kits, lubrication)
  • Barely visible with care (filled screw holes in hardwood)
  • Completely hidden (screws and shims from basement)

Your comfort with drills, saws, and patching finishes will shape what feels realistic.

What to Think Through Before You Start

Before you grab a drill or a hammer, it helps to ask:

  1. Where exactly is the squeak coming from?

    • Between floorboards? At a specific joist line? Near a wall or duct?
  2. What kind of flooring and subfloor do you have?

    • Solid wood vs. engineered vs. laminate vs. carpeted
  3. Do you have access from below?

    • Basement, crawlspace, or nothing at all
  4. Is this just an annoyance, or part of a bigger pattern?

    • Any sagging, cracks, or past water issues in that area?
  5. How much cosmetic risk are you comfortable with?

    • Are you okay with tiny filled holes in hardwood or the idea of screwing through carpet?
  6. Do you have the right tools and time?

    • Screws, drill/driver, stud finder, flashlight, safety gear, and patience

Answering those questions for yourself doesn’t tell you exactly what to do, but it does give you a much clearer sense of:

  • Which repair paths are even on the table for your situation
  • Which ones don’t make sense given your flooring or access
  • Whether a quick top-side trick is enough for now, or whether a deeper structural fix from below might make more sense long term

From there, you can decide how far you want to go — from simple noise-reducing steps to more involved work on the framing and subfloor — based on your own comfort level and the role those squeaks play in your everyday home life.