Symptom Guides · structural

Why do my floors squeak on every step in winter?

What cold, dry air does to joists and when to worry

Winter squeaks on every step usually come from wood shrinking as indoor humidity drops. Nails loosen in the subfloor and joists, and the boards rub every time you load them. It's rarely an emergency by itself, but if the squeaks came with sagging, sloping floors, or gaps at the baseboards, that points to a joist or support problem that needs a pro look.

6 min read · Updated July 19, 2026 · Pro required · Pro $400–$4,000

Stop if you notice this

  • Never adjust a jack post or beam support on your own. Lifting a floor unevenly can crack framing and injure you.
  • Before driving screws or nails into a floor, know where plumbing and wiring run under it.
  • In a crawlspace, watch for standing water, mold, and rodents. Wear a respirator and gloves.
  • If you see a cracked or split joist, keep heavy loads off that area until a pro inspects it.

Call a licensed pro

  • If you can't access the underside, or the gap is wider than about 1/8 inch across many joists, get a pro to evaluate.
  • If the squeak spans a whole room or the floor feels loose across a wide area, a pro should refasten the field, not just spot-fix.

Ranked likely causes

5 causes

  • Why it happens

    Indoor humidity often drops to 20-30% in winter with the heat running. Wood loses moisture and shrinks, so the nails holding the subfloor to the joists back out slightly. Every step then lets the subfloor rub against the nail shank or the joist edge.

    First check

    From below, look for gaps between the subfloor and the top of the joist while someone steps overhead. A shim tapped into a visible gap (with construction adhesive, not force) can quiet it.

    Call a pro when

    If you can't access the underside, or the gap is wider than about 1/8 inch across many joists, get a pro to evaluate.

Seeing this same pattern at home?

The short answer

Your floors squeak on every step in winter because the wood is drier than it is the rest of the year.

When the furnace indoor humidity can fall to 20-30%. The subfloor and joists lose moisture and shrink a little. Nails that were snug in October back out just enough to slide in their holes, and that sliding is the squeak.

This is the most common floor complaint I hear from December through March, and in most homes it's cosmetic.

The reason this page is flagged as high-priority isn't the squeak itself. It's that the same symptom can occasionally sit on top of a real structural issue, and you want to rule that out before you shrug it off.

Quick test: if your squeaks show up every winter and quiet down by spring, that's a humidity pattern, not a broken joist. A squeak that never goes away and grows louder each year is the one to investigate.

What's actually making the noise

Most winter squeaks come from one of two places: the subfloor separating from the joist, or the nails in that connection loosening.

In homes built before the mid-1980s, the subfloor was often nailed with no construction adhesive. Those nails work loose over decades, and dry winter air accelerates it. You get a clean, repeating squeak right where your foot lands.

Newer homes usually have glued-and-screwed subfloor, so squeaks there tend to come from bridging between joists rubbing, or from a spot where the glue never fully bonded.

Bridging and blocking are the diagonal or solid pieces between joists that keep them from twisting. As the wood shrinks, those tight joints open a hair and rub.

The less common causes are the ones that matter more. An undersized or notched joist, a joist someone hacked into for a plumbing or a support post settling on a weak footing can all make noise while also letting the floor move.

The difference is feel. Dry-wood squeaks happen on a floor that's still solid. Structural squeaks come with bounce, a dip, or a slope you notice when you set a marble down.

Stop and call a professional if

  • Never adjust a jack post or beam support on your own. Lifting a floor unevenly can crack framing and injure you.
  • Before driving screws or nails into a floor, know where plumbing and wiring run under it.
  • In a crawlspace, watch for standing water, mold, and rodents. Wear a respirator and gloves.
  • If you see a cracked or split joist, keep heavy loads off that area until a pro inspects it.
  • Squeaks combined with a sudden sag or sinking feeling underfoot mean stay off that floor and call for help.
  • Trim-head screws are for finish work. Use structural screws rated for subfloor when fastening from below.

See my most likely cause

Describe what's happening or add a photo, and get your most likely cause free.

Free to start · Guidance only, not a substitute for licensed trade work

How your home's age changes the story

Age tells me a lot before I even go downstairs.

Pre-1980s homes: expect nail-only subfloor, often 3/4-inch plank or early plywood. These squeak the most in winter, and they respond well to screws driven into the joists.

1980s to 2000s: glued and nailed or screwed OSB subfloor is common. Squeaks here are fewer but harder to chase, since the glue holds most of the field and only a few spots move.

Post-2000 homes: engineered I-joists and glued subfloor are the norm. A squeak in a newer home is worth a closer look because these systems are stiff, so a persistent noise can point to a specific failure rather than general aging.

One era-specific trap: mid-century homes with a single central beam and hand-set jack posts. Those posts sometimes sit on undersized footings, and decades of small settling shows up as widespread squeaking and a slight dish in the floor.

How to diagnose it yourself

Start with a hygrometer. If your indoor humidity is under 30% and the squeaks are seasonal, you've likely got your answer.

Next, map the noise. Walk slowly and mark the loudest spots with tape. Isolated squeaks are usually simple. A floor that sings across an entire room is a bigger job.

If you can get underneath, this is where it pays off. Have someone walk the marked spots while you watch from below with a flashlight.

Look for the subfloor lifting off the joist, a nail head that moves, or a piece of bridging flexing. That's your source, right there.

While you're down there, do a structural scan. Sight down the length of the joists for a sag, check the bottom edges for splits, and look at every support post base for gaps or rot.

Back upstairs, check for the tells that change everything: a floor that slopes toward one wall, baseboards pulling away, or interior doors that recently started sticking.

  • Hygrometer reading under 30% in winter
  • Squeaks that track the heating season
  • Subfloor visibly lifting off joists under load
  • Loose or rubbing bridging between joists
  • Any sag, slope, split joist, or moved support post (stop and call a pro)

DIY vs pro cost bands

Pro$400$4,000

Action checklist

0/6

DIY or call someone

You can handle isolated, non-structural squeaks. A few screws or a shim with adhesive is genuinely within reach for most homeowners.

From the top, locate the joist and drive a trim-head or purpose-made floor screw through the finish floor into the joist. It pulls the subfloor down tight.

From below, tap a shim (with a bead of construction adhesive) into any visible gap between subfloor and joist. Don't force it, or you'll lift the floor and create a hump.

Where I draw the line: anything that involves lifting the floor, sistering a joist, or touching a support post. That's licensed-pro work.

This page is marked not DIY-friendly on purpose. The spot fixes are easy, but the failure of correctly telling a cosmetic squeak from a structural one is where people get burned.

If you're not sure which one you have, that uncertainty alone is a good reason to get eyes on it.

Do not adjust a jack post to chase a squeak. Turning that post lifts your whole floor system, and a fraction of a turn too much cracks drywall, tile, and framing. Post adjustment is engineering-level work.

What it costs in 2026

The DIY spot fix is cheap.

Hiring a pro to properly refasten a room or address squeaks from below typically runs $400–$4000, depending on access and square footage.

That range assumes the framing is sound and it's a fastening job. Add access difficulty (finished basement ceiling, tight crawlspace) and it climbs.

Structural work is a different tier. Sistering a joist runs roughly $500 to $1,300 per joist. Correcting a settled support post with a proper footing can run $1,500 to $4,000.

If a structural engineer needs to weigh in first, budget $400 to $700 for the inspection and report. That's money well spent before anyone lifts a floor.

  • Professional repair typically runs $400–$4000. This is not a DIY job, so plan on hiring a pro.
  • Pro refastening a room: $400–$4000
  • Sistering a joist: ~$500-$1,300 each
  • Support post and footing repair: ~$1,500-$4,000
  • Structural engineer inspection: $400-$700

Can this wait?

A purely seasonal squeak on a solid floor can wait. It's an annoyance, and treating the humidity often quiets it on its own.

What can't wait is a squeak paired with movement. If the floor sags, slopes, or bounces, that's the system telling you something is carrying more load than it should.

Waiting on a settling post or a cracked joist doesn't save money. The dip spreads, cracks tile and drywall, and the eventual repair gets bigger.

My rule: if it's just noise, monitor it through the season. If it's noise plus any change in how the floor feels or sits, get it looked at before the next cold snap.

Why timing is the biggest clue

The single best diagnostic tool you have is the calendar.

Squeaks that appear with the first hard cold and fade by April are shrinkage. The wood contracts, joints open, and everything rubs.

Squeaks that stay constant year-round, or that get louder each winter without recovering in summer, point to something that isn't just moisture cycling.

In unheated crawlspaces, frost heave adds a wrinkle. If the ground under a support post freezes and lifts, you'll get seasonal movement that mimics dry-wood squeak but is actually the footing moving.

Track it for one full winter if you can. That single season of notes tells you more than any one-time inspection.

How we sourced this

This guide reflects standard field diagnosis for floor squeaks, weighted toward what actually shows up in cold-climate homes each heating season.

Cost ranges are 2026 US estimates for typical labor and materials, and they'll vary with region and access.

We treat any squeak paired with sagging, sloping, or springy floors as a structural question first, which is why this page steers you toward a pro when those signs appear.

When in doubt about whether movement is structural, a licensed contractor or structural engineer is the right call, not another round of screws.

Interactive decision tree

Is there an immediate safety risk (gas, sparks, flooding, CO)?

Step 1 of 3

Frequently asked questions

Are winter floor squeaks a sign of structural damage?

Usually not. Most winter squeaks come from wood drying out and nails loosening, which is annoying but harmless. It becomes a structural concern only when the squeaks come with a visible sag, a floor that slopes, or springiness underfoot.

Why do my floors only squeak in winter and go quiet in summer?

Because it's a humidity story. In winter, dry indoor air pulls moisture out of the framing and the wood shrinks, so joints open and rub. In summer the wood swells back and the joints tighten up. That seasonal pattern is the clearest sign it's moisture, not a failing joist.

Can I fix squeaks from the top of the floor without going into the basement?

Yes, for spot squeaks. Find the joist with a stud finder, then drive a trim-head or specialty squeak-fix screw through the flooring into the joist to pull everything tight. It works best on subfloor squeaks. It won't fix a structural problem.

Will a humidifier actually stop the squeaking?

Often it helps a lot. Keeping indoor humidity in the 35-45% range slows the wood shrinkage that causes seasonal squeaks. It won't reverse loosened nails, but it stops them from getting worse each winter.

How much does it cost to fix squeaky floors in 2026?

A pro refastening a room or addressing joists from below typically runs $400–$4000. Structural repairs like sistering joists or fixing a settled post cost well beyond that.

What's the difference between a squeak and a pop or crack sound?

A squeak is a repeating rub, usually wood on a nail or wood on wood. A single loud pop or crack, especially a new one, can mean a fastener or a piece of framing just failed. New cracking sounds deserve a closer look than routine squeaks.

Do I need a structural engineer or just a handyman?

A handyman or flooring contractor handles nail and subfloor squeaks fine. Call a structural engineer if you see sagging, sloping, cracked joists, or a support post that's moved. The engineer's report is worth the $400-$700 fee before anyone starts lifting anything.

Get your causes ranked

Describe what's happening or add a photo, and get your most likely cause free. If anything involves gas, burning smells, sparking, sewage, or active flooding, stop DIY and call a licensed pro or emergency services.

Takes about a minute · No account needed for your free preview

HomeSymptom Editorial Team

Home repair writers

HomeSymptom Editorial Review

Trade-experienced editors

Checked for practical accuracy and safety before publish.

Related guides

Why Do Floors Squeak Every Step in Winter? | HomeSymptom