Skip to content

How do I fix a squeaky floor?

Find the squeak first: have a helper walk the floor while you listen, and mark the spot. From an open basement ceiling, pull the subfloor snug to the joist with a shim or a screw; from above, drive a trim screw through the floor into a joist. Cracked, sagging or damp joists are a job for a pro.

Free to ask. Local shops send quotes, and you pay only when you book one.

By Kasra Taheri, Founder, LoclisPublished

Researched and drafted with AI, then checked claim by claim against the sources listed below before it was published. Prices and rules change; the dates beside each source say when it was last checked.

Step by step

Read when to stop and call a pro, further down this page, before you start.

  1. Step 1: Find the squeak

    Walk the floor slowly while a helper listens from below, and mark each squeaking spot with painter's tape.

  2. Step 2: Look from below if you can

    From an open basement ceiling or crawl space, have someone step on the spot and watch for a gap between the subfloor and the top of a joist.

  3. Step 3: Close the gap with a shim

    Dab wood glue on a thin shim, tap it gently into the gap beside the joist and stop when it is snug, without lifting the floor.

  4. Step 4: Screw the subfloor up to the joist

    Where there is no gap to shim, drive a short screw up through the joist into the subfloor while a helper stands on the spot, choosing a length that stops short of the finished floor.

  5. Step 5: Fasten from above if you cannot get below

    Locate the joist with a stud finder, then drive a trim-head or squeak-repair screw through the floor into it, countersink it and fill the hole.

  6. Step 6: Quiet rubbing boards

    If the noise comes from two boards rubbing, work powdered graphite or talc into the seam.

  7. Step 7: Test and recheck

    Walk the area again, and if it still squeaks, go back to step one because the noise may be coming from a spot nearby.

Find it, then fasten it

A squeak is two pieces of wood rubbing as you step. The subfloor has lifted a little from a joist, a nail has backed out, or two floorboards rub in the seam. The fix is to stop the rubbing: pull the layers tight, or fill the gap between them.

Start by finding the exact spot. Walk the floor slowly while someone listens from below, and mark each squeak with painter's tape. Squeaks often come in a line, because they follow a joist.

Plywood panels stacked for new construction
Photo: Downtowngal, CC BY-SA 4.0, via Wikimedia Commons

From below, if you can reach the ceiling

If the floor is above an unfinished basement or crawl space, this is the best method because you can see the problem. Have a helper step on the marked spot while you watch from underneath. A gap between the subfloor and the top of a joist, or a nail head that moves, is the culprit.

For a small gap, dab wood glue on a thin shim, tap it gently into the gap beside the joist and stop when it is snug. Do not drive it hard enough to lift the floor, which only makes a new squeak. Where there is no gap to fill, drive a short screw up through the joist into the subfloor while your helper stands on the spot. Choose a length that stays well short of the finished floor surface, or it will poke through.

From above, when you cannot get below

With a finished ceiling underneath, fasten from the top. Find the joist with a stud finder and mark its line. Drive a trim-head screw, or a squeak-repair screw made for the purpose, through the floor into the joist. Countersink it slightly, then fill the hole with wood filler or matching putty. Under carpet, squeak-repair screws are driven through the pad and leave little to see.

If two boards in the seam are rubbing, work powdered graphite or talc into the joint and wipe off the excess.

Is a permit needed?

For squeak repair, almost certainly not. Virginia's building code lists "Installation or replacement of floor finishes in all occupancies." among the ordinary repairs that need no permit application.[1] Work that touches framing is another matter: the same code requires a permit for alterations involving "any structural component".[1] If your fix grows beyond fasteners and shims, ask your local building department before you start.

Stop and call a pro if

  • A joist is cracked, split or sagging. Do not cut, notch or sister framing yourself. Repairs to floor joists are outside what a flooring contractor does: Virginia's definition of flooring contracting says "This does not include the installation, repair, or removal of floor joists or other structural components of the flooring system."[3] Look for a framing or general contractor.
  • The floor feels soft or springy, or dips. That points to rot or a failing support, not a squeak.
  • The wood is damp, dark or smells musty. The EPA says "The key to mold control is moisture control."[2] It also advises: "It is important to dry water-damaged areas and items within 24-48 hours to prevent mold growth."[2] Fix the water source first.
  • You would have to cut into a finished ceiling or remove flooring just to reach the problem.

Keep it quiet

Squeaks return where moisture swings are large, so keep an eye on the area around tubs, sinks and exterior doors. If the squeak is only one symptom of a floor that needs real work, what subfloor repair costs in Virginia and who repairs a subfloor will help you plan.

Getting help in Virginia

Loclis lists licensed Virginia contractors with their licence class. Browse flooring pros near you, or read more flooring answers.

When you are ready, describe the floor problem once and local pros quote it.

Common questions

Why does my floor squeak?
Usually because two pieces of wood rub when you step. The subfloor has pulled slightly away from a joist, a nail has worked loose, or boards in the finished floor rub on each other. Seasonal changes in humidity move wood a little, and a gap that was tight in winter can open in summer.
Can I fix a squeaky floor under carpet?
Yes. Find the joist with a stud finder and drive a squeak-repair screw through the carpet and pad into it, which usually leaves no visible mark. Countersink the screw and fill the small hole if it shows.
Does a squeaky floor mean something is wrong with the house?
Usually not. Most squeaks are a nuisance, not a defect. It becomes a concern when the floor also feels soft, sags, or sits over a damp area, because those can mean rot or a damaged joist.
Do I need a permit to fix a squeak?
Virginia's building code lists "Installation or replacement of floor finishes in all occupancies." as an ordinary repair that needs no permit application, and quieting a squeak is smaller than that. Repairs that touch a structural component are different, and your local building department can tell you whether a permit applies.

Sources

  1. [1] 13VAC5-63-80. Section 108 Application for permit (Virginia Uniform Statewide Building Code), Virginia Administrative Code, Virginia General Assembly. Checked October 27, 2026.
  2. [2] A Brief Guide to Mold, Moisture and Your Home, U.S. Environmental Protection Agency. Checked October 27, 2026.
  3. [3] 18VAC50-22-30, Definitions of specialty services (Board for Contractors Regulations), Virginia Administrative Code, Virginia General Assembly. Checked October 27, 2026.

Want a pro to handle it?

Describe the job once. Licensed local businesses send quotes, and you pay only when you book one.