Squeaky Floor Upstairs: Find the Cause and Fix It Right

Homeowner checking an upstairs hardwood floor

Yes, a squeaky floor upstairs can be fixed, and most of the time it is a small job. The noise usually comes from a loose subfloor rubbing a nail, a joist or another board. Find the exact spot, close the gap or pull the layers tight, and the squeak stops. It is rarely a sign that the house is failing.

We work on Ontario homes every day, mostly on windows, doors and the building envelope. That means we see floors, trim and gaps from the same angle as you do, and we see what freeze-thaw seasons do to a house. This guide covers what we would check first, how to fix it with or without carpet, and when a noise means you should call someone.

Kettlecontracting
Protect Your Home From Hidden Gaps
While a squeaky floor often needs a flooring fix, Kettle Contracting seals windows, doors, and building envelopes across the Greater Toronto Area.

TL;DR

  • Most upstairs squeaks come from a loose subfloor, a nail that missed the joist, or boards rubbing at a joint. They are fixable.
  • Find the spot first. Have someone walk the floor while you watch from below, or mark the spot on carpet with a finish nail.
  • From below, shim the gap or pull the subfloor tight to the joist. From above, screw or nail into the joist. Under carpet, use a screw or galvanized nail and hide the head.
  • Squeaking plus bounce, sag, soft spots, or a change after a wet spell needs a proper assessment, not another screw.
  • Some seasonal creaking is normal. Floors in a new home should still be reasonably quiet.

Table of Contents

Why upstairs floors squeak

A floor is a stack of parts: joists, a subfloor, sometimes an underlayment, then the finished floor. A squeak is two of those parts moving against each other. Home Depot Canada puts it simply: floors squeak when wood boards or structural elements rub, bridging flexes, or boards are not properly nailed to the subfloor.

The longer list of causes from the engineered wood industry is worth knowing, because it shows how many places a squeak can start. APA lists wet or green lumber, poor panel spacing or gluing, badly driven nails, blocking or bridging, hangers, ductwork and noisy tongue-and-groove joints. Weyerhaeuser adds loose or missed fasteners, moisture-related shrinkage, joists poorly seated in hangers, and duct or pipe contact.

In plain terms, the usual suspects upstairs are:

  • Subfloor lifted off the joist. Wood shrinks as the house dries out in winter, and a small gap opens. The board rocks on the nail every time you step.
  • Nails that missed the joist. The panel is only held at the edges, so it flexes.
  • Tongue-and-groove or butt joints rubbing. Flooring Technology describes squeaks as adjacent floor parts rubbing, especially at these joints.
  • Ducts, pipes or bridging touching the floor system. The noise can travel and show up a metre away from the real source.

Upstairs rooms get noticed more because the floor sits on a lighter structure than a slab, and the ceiling below carries the sound. A bedroom floor at 4 a.m. is just a very good microphone.

Is a creaky second storey normal?

Some of it is. Wood moves with humidity, and in Ontario that swing between a humid August and a dry January is big. Seasonal creaks, usually worse in winter, are common.

There is a limit, though. Tarion’s guidelines say that, while some seasonal noise is expected, floors should be reasonably free from squeaks caused by moving connections under normal seasonal humidity and loading. If your home is a new build still under warranty, a persistent squeak is worth reporting rather than just living with.

Step one: find the exact spot

Every repair depends on this step. A screw that is 30 cm off does nothing.

  1. Wait for a quiet house. Turn off the TV and the furnace fan if you can.
  2. Have one person walk the floor slowly, heel to toe, while another watches from below if the ceiling is open (an unfinished basement, for example). Family Handyman recommends exactly this: one person moves above while the other watches the subfloor move below.
  3. If you cannot see the underside, mark the spot from above. On carpet, push a finish nail in beside the squeak so you can find it again. The same Family Handyman guide suggests this approach.
  4. Find the joist. Joists usually run 16 inches apart on centre in newer homes, but older houses vary. A stud finder or a small finish nail trial will tell you. Squeaks that sit between joists usually mean the subfloor is loose. Squeaks on a joist line usually mean a nail or board rubbing at that line.
  5. Check the direction. If the squeak travels along a line, think about bridging, a duct or a joint rather than one loose nail.

If you cannot reproduce the squeak, try again at a different time of day or season. Humidity changes can make a noise vanish for weeks.

Fixing it from below

If you can see the underside of the subfloor, this is the cleanest route because you never touch the finished floor. Home Depot Canada lists the options: shim a gap, cleat moving boards, add steel bridging where joists shift, or pull a raised board tight with a wood screw.

Match the fix to the gap. Bob Vila’s guidance is to use adhesive for gaps of ¼ inch or less, shims for gaps under ½ inch, and a 2×4 brace for poor support or gaps wider than ¼ inch. The adhesive needs about 24 hours to cure, so keep people off that spot overnight.

Situation from below What to do
Small gap between joist and subfloor Tap in a shim with a dab of construction adhesive
Wider gap or weak support Add a 2×4 brace or cleat beside the joist
Underlayment squeaking against the subfloor Pull it tight with screws from underneath
Joists shifting or loose bridging Reinforce with steel bridging

One tip from experience, backed by Home Depot Canada: the shim should be tapped in, not hammered. If you drive it hard, you lift the floor and make a new squeak.

Make sure any screw you drive from below is short enough that it does not come up through the finished floor. Measure the layers first.

Fixing it from above

When the ceiling below is finished, you work from the top. For a bare floor, the standard approach is to drill pilot holes and nail or screw through the floor into the joist. Home Depot Canada describes this: drill pilot holes and nail into the joists. The pilot hole matters on hardwood, which splits easily.

A few practical points:

  • Aim for the joist, not the middle of the span. A fastener into nothing does not help.
  • Use trim-head screws or finish nails on hardwood so the hole is small enough to fill.
  • Fill and sand the holes, then touch up the finish. This is where a careful finisher earns their money, since a repair that shows is a repair people will not forgive.
  • If a floor board is cupped or damaged, fastening will not cure it. That board may need replacing.

For very light friction between two boards, there is a shortcut. A recent This Old House guide mentions that cutting down friction may be enough, for example with a powdered graphite lubricant in the seams. It will not fix a loose subfloor, but it is quick for a board-on-board creak.

The squeaky floor under carpet

Carpet hides the floor but not the noise. A squeak beneath carpet is usually a loose subfloor, and BuildDirect Canada says exactly that. You have two realistic options.

Option one: fasten through the carpet

There is a method that leaves almost no trace. Dummies describes driving a galvanized finish nail through the carpet, subfloor and joist, then pulling the carpet nap so the nail head passes through the backing and the dimple disappears. It works best on cut-pile carpet with some depth.

Option two: a screw through a small slit

BuildDirect describes cutting a small slit in the carpet webbing, driving a screw through the subfloor into the joist, then pulling the webbing back over the screw head. Use a screw that holds, because a nail alone often works loose again.

Contractor fastening subfloor through carpet slit

If neither works, or the carpet is old and due for replacement anyway, pulling it back and reattaching the subfloor directly is the most reliable repair. Weyerhaeuser notes that without access from below, the carpet may be pulled back and the subfloor reattached from above.

If a stairway or landing is the noisy part, the same logic applies: find the loose part, then fasten it into solid framing.

When a squeak means more than a squeak

Most people ask whether squeaky floors mean structural damage. Usually not. A loose fastener is a nuisance, not a danger. But a squeak can sometimes be the first sign of something else. These are the combinations to watch for.

If you see any of those, call a structural or framing professional before you spend a weekend adding screws. For the larger jobs, such as framing or joist work, the right help is structural repair work done by a licensed trade, not a caulking gun and a box of nails.

One more note: if the fix involves changing structure, such as cutting or notching joists or moving a bearing wall, check with your municipality first. Canadian Home Inspection Services notes that structural alterations need a building permit under its Ontario guidance, and your local building department will tell you what applies in your town.

Don’t forget the gaps around the room

Not every upstairs noise comes from the floor deck. Trim can rub against a floor as the house moves, and a gap at the baseboard lets drafts in. If the sound is more of a tick at the wall line, or you can see daylight or feel air at the floor edge, have a look at our guide to baseboard floor gaps. The same seasonal movement that loosens a subfloor opens those gaps too.

And if the squeak started along with a draft or a stain near an upstairs window, the cause may be outside. Failed sealant at a window lets water into the wall and floor edge. Our post on spotting bad door caulking shows what a failing seal looks like, and the same signs apply to windows.

A fix that lasts in Ontario

We have spent a lot of years working on Ontario houses, and one lesson repeats itself: a quick fix that ignores the cause comes back. A squeak is a symptom. The cause is movement, and the movement is almost always tied to moisture, fasteners, or both.

That is how we think about caulking and sealing too. We do not just fill a gap. We look at why it opened, whether water is getting in, and what the building does between a humid summer and a minus 20 January. Premium sealants suited to the Canadian climate matter, but so does doing the prep properly the first time.

If your squeaky floor sits under or beside a window or door that leaks, the lasting fix starts at the envelope. Seal the opening properly, then fix the floor. We would rather tell you what is really going on than sell you a patch that will not last through the next freeze-thaw cycle.

Felix

Preventing the next squeak

You cannot stop wood from moving, but you can reduce the stress.

  • Keep indoor humidity steady. Big winter drops dry the framing and open gaps. Weyerhaeuser treats correct installation and fastening of the whole floor system as the main prevention strategy, and steady moisture helps that work.
  • Fix leaks fast. Water is behind more subfloor trouble than any other single cause. Look at window sealing, exterior doors and bathroom seals once a year.
  • Use screws, not nails, for any floor repair. Screws hold; nails back out.
  • Renovating? Ask the installer how the subfloor will be glued and screwed to the joists before any new flooring goes down. Quiet floors are built in, not added later.

Need a hand with the house around the floor?

Floors are not our main trade, but the envelope is. We seal windows, doors, expansion joints and full building envelopes for homes and commercial buildings across the Greater Toronto Area, from Oshawa and Whitby to Ajax, Pickering, Bowmanville and Cobourg. If your noisy room has a drafty or leaky window, start with residential window caulking.

Kettlecontracting

We also take on renovation work, including tile and flooring, painting and millwork. See everything we do on our services page, or get in touch through kettlecontracting.com and tell us what you are hearing. We will give you an honest read on whether it is a job for us or for another trade.

FAQ

Can squeaky upstairs floors be fixed?

Yes, in nearly every case. Once you find the loose spot, a shim, adhesive, a screw into the joist or a carpet-friendly fastener usually stops it. If it keeps returning, or comes with bounce or sag, have it assessed.

Is it normal for second-storey floors to creak?

Some seasonal creaking is normal because wood swells and shrinks with humidity. Still, Tarion’s guidelines expect floors to be reasonably free of squeaks from moving connections, so a loud, constant squeak in a newer home is worth raising.

Do squeaky floors mean structural damage?

Usually no. The usual cause is a loose fastener or a gap. Look into it further if the squeak comes with a bounce, sagging, soft spots, sticking doors or a change after water damage.

How do I fix a squeaky floor under carpet?

Mark the spot, find the joist, and drive a screw or galvanized finish nail through the carpet and subfloor into it. Then pull the carpet nap or webbing over the head so it disappears. If that does not work, pull the carpet back and fasten the subfloor directly.

When should I call a professional?

Call when squeaks persist after a few attempts, when you see water damage or pests, or when the floor bounces or sags. Those point past a loose nail and call for a proper look at the framing.

Sources

Get Started

Leave your contact info for a free quote. We’re looking forward to hearing from you.