Based on aggregated data, fixing a squeaky floor costs $200 to $1,000 per room, with a typical job landing around $500. A typical repair takes 2 to 6 hours, and about 90% of the bill is labor.
That is an unusually wide range for a small job, and almost all of it is explained by one variable: access. A squeak is caused by movement somewhere below the surface — the subfloor lifting off a joist, a nail working loose, two hardwood boards rubbing. The fix itself is cheap in every case. What varies is how much has to be taken apart to reach it. If there is an unfinished basement or crawlspace under the squeak, a pro works directly on the joist from below and nothing has to be restored afterward. If the squeak is on a second floor with a finished ceiling below it, or under tile, the only route in is through the finish floor — and that means opening it and putting it back. The sections below price the repair by access, by cause, and by floor covering, with a materials-vs-labor split, five regional examples, and DIY kit costs.
Squeaky Floor Repair Cost by Access
Access is the first question any quote turns on, and it splits the $200–$1,000 range almost in half. Everything in the top half of this table is a one-step job. Everything in the bottom half is a three-step job — open, repair, restore — and the restoration is often the biggest single line item.
| Access Route | Typical Cost | Why |
|---|---|---|
| From below — unfinished basement, 1–3 squeaks | $200–$350 | Shims, adhesive, or blocking applied straight to the joist; no restoration |
| From below — crawlspace | $250–$450 | Same work, but tight-clearance labor time is higher |
| From below — full room re-secured | $350–$550 | Adhesive and blocking along every joist bay under the room |
| From above — through carpet | $250–$450 | Breakaway screws go through the pile; fibers close over the head |
| From above — through hardwood | $400–$700 | Counter-snap screws plus filling and touching up each hole |
| From above — through laminate or floating floor | $500–$900 | Planks are unclipped back to the squeak and re-laid |
| From above — through tile | $800–$1,000+ | Tile is demolished over the squeak and re-set; often exceeds the range |
The pattern is consistent: the repair itself is a few dollars of screws and glue, and the price is dictated by what stands between the technician and the joist. A finished ceiling under a second-floor squeak flips a $250 job into a $600 job — not because the squeak is worse, but because access from below is gone.
Squeaky Floor Repair Cost by Cause
Diagnosis usually happens on the first visit, and most quotes are written after the source of the movement is identified. Aggregated data on the common causes:
| Cause | What’s Happening | Typical Repair Cost |
|---|---|---|
| Subfloor separating from the joist | A gap opens; the panel drops onto the joist under weight | $200–$500 |
| Loose or undersized nails | The shank moves in its hole each time it’s loaded | $200–$450 |
| Joist movement / gaps at the bridging | Joists twist and rub against loose bridging or blocking | $300–$650 |
| Humidity and seasonal movement | Wood shrinks in winter, opening gaps that close in summer | $200–$400 |
| Hardwood board-on-board friction | Adjacent boards rub at the tongue-and-groove edge | $250–$600 |
| Loose subfloor screws or fasteners | Fasteners have backed out over years of load cycling | $200–$500 |
| Squeaky stairs | Treads and risers move against stringers | $50–$250 per tread |
| Structural deflection under the squeak | Subfloor or joist has failed, not just loosened | $900–$3,000+ (subfloor scope) |
The last row is the one that changes the project. A squeak on its own is a fastener problem. A squeak paired with a soft, spongy, or visibly sagging spot is a structural one, and it prices as subfloor replacement at $900 to $3,000 rather than as a squeak repair.
Labor vs. Materials Cost Breakdown
Squeaky floor repair is one of the most labor-weighted jobs in flooring. The parts are trivially cheap; the time to find the joist, reach it, and put the floor back is the entire cost.
| Cost Component | Range | Share of a Typical $500 Job |
|---|---|---|
| Labor | $180–$880 | ~90% |
| Materials | $20–$120 | ~10% |
The materials line covers screws, shims, construction adhesive, blocking lumber, brackets, and wood filler. At a national average flooring labor rate of about $75 per hour (market range $60–$120 per hour for a flooring contractor, carpenter, or handyperson), the 2-to-6-hour duration lines up directly with the $180–$880 labor band. This 90/10 split is also why the same repair costs meaningfully different amounts in different cities — see the regional table below.
Cost by Floor Covering
When the repair has to come from above, the finish floor decides the price, because each material costs a different amount to get through and put back.
| Floor Covering | Cost to Repair Through It | Cost to Lift / Restore |
|---|---|---|
| Carpet | $250–$450 | $0 — fibers close over the screw head |
| Hardwood (solid) | $400–$700 | Filler and touch-up on each hole; full-room refinish $1,000–$4,000 |
| Engineered hardwood | $400–$700 | Same as solid; veneer limits how much can be sanded later |
| Laminate / floating vinyl | $500–$900 | Planks unclip and re-lay; damaged planks replaced individually |
| Glue-down vinyl or LVP | $500–$900 | Section cut out and re-glued; color match is the risk |
| Tile | $800–$1,000+ | Demolition and re-setting; tile removal alone runs $320–$1,120 |
Carpet is the cheapest surface to work through and tile is the most expensive — a spread of roughly $550 to $750 on an identical underlying squeak. That is the clearest illustration of the thesis on this page: the squeak is not the cost, the covering over it is.
Squeaky Stairs
Stairs are priced separately from floors, per tread rather than per room, because each tread is its own small repair.
| Stair Scenario | Typical Cost |
|---|---|
| Open underside (unfinished basement stairs) — glue blocks and shims from behind | $50–$100 per tread |
| Enclosed underside, repaired from behind after opening a small access panel | $100–$150 per tread |
| Repaired from above through the tread (screws, plugged and finished) | $150–$250 per tread |
| Full staircase re-secured (12–14 treads) | $600–$1,500 |
A single squeaky tread on an open staircase is often the cheapest repair in this entire category — under $100 in most markets. A fully carpeted, boxed-in staircase where every tread moves is one of the more expensive, because the labor is repeated 13 times.
Squeaky Floor Repair Cost by Job Size
The $200–$1,000 range is quoted per room. Scaling to larger scopes:
| Scope | Typical Cost | Notes |
|---|---|---|
| Single squeak / one spot | $200–$300 | Often subject to a minimum service charge |
| 2–4 squeaks in one room | $300–$500 | The typical job |
| Full room re-secured | $500–$1,000 | Every joist bay addressed, not just the noisy ones |
| Two or three rooms / a whole floor | $900–$2,500 | Per-room rate eases slightly across a bigger scope |
| Whole floor with structural repair | $2,000–$6,000+ | Crosses into subfloor and joist work |
Minimum service charges matter disproportionately here. A pro who charges a 2-hour minimum will quote close to $200 to fix one squeak that takes 20 minutes, which is why single-squeak jobs rarely land below the bottom of the range even when the actual work is tiny.
Regional Cost Examples
City costs are calculated as: National Typical Cost × City Labor Adjustment Factor. Applying that to the $500 national typical (and to the $200 low and $1,000 high) shows how much a labor-heavy repair moves with location.
| City | Labor Adjustment Factor | Adjusted Low | Adjusted Typical | Adjusted High | vs. National |
|---|---|---|---|---|---|
| New York, NY | 1.23 | $245 | $615 | $1,230 | +23% |
| Seattle, WA | 1.29 | $260 | $645 | $1,290 | +29% |
| Chicago, IL | 1.33 | $265 | $665 | $1,330 | +33% |
| Dallas, TX | 0.89 | $180 | $445 | $890 | −11% |
| San Antonio, TX | 0.85 | $170 | $425 | $850 | −15% |
Labor adjustment factors are derived from BLS Occupational Employment and Wage Statistics (May 2025): the median ratio of local to national hourly wages across the trades that do this work. How this is calculated.
Chicago, IL carries the highest tracked labor adjustment factor (1.33), putting the same $500 typical repair near $665. Chicago’s heating season also produces wide seasonal humidity swings, which is one of the causes of squeaking listed above — so the city combines the most expensive labor with one of the most common triggers.
Seattle, WA sits at 1.29, giving a typical cost of about $645.
New York, NY sits at 1.23, putting the typical repair near $615. Older housing stock with plaster ceilings under upper floors also pushes more jobs into the above-floor category, where costs start higher.
San Antonio, TX is the lowest tracked factor (0.85), bringing the typical repair to about $425. Across all 20 tracked cities the factors run 0.85 to 1.33, meaning an identical squeak repair costs roughly 56% more in the most expensive tracked market than in the least expensive — with no difference in the actual work.
When a Squeak Signals Something Structural
Aggregated data separates two very different scopes that sound the same to a homeowner.
A fastener squeak is noise only. The subfloor has lifted a fraction of an inch off the joist, or a nail has loosened in its hole, and the floor makes noise as it settles back under weight. Nothing is failing. This is the $200–$1,000 repair priced on this page.
A structural squeak is noise plus movement: a visible dip, a spongy or bouncy feel underfoot, a slope, gaps opening at the baseboard, or a squeak that has appeared alongside water damage. Those symptoms indicate the subfloor panel or the joist itself has degraded, and screws will not solve it. Aggregated cost data for that scope:
| Structural Scope | Typical Cost |
|---|---|
| Subfloor replacement | $900–$3,000 (typical $1,560) |
| Floor joist repair or sistering | $500–$2,000 per joist |
| Full floor structural repair | $2,000–$6,000+ |
The cost gap between the two scopes is roughly 3x to 6x, which is why the diagnosis visit — often folded into the repair quote — is the step that determines the entire budget. Water damage, mold, and structural deflection are conditions that a licensed contractor or structural engineer assesses; this page reports cost data only.
Patching and Refinishing After an Above-Floor Repair
When a repair goes through hardwood, the screw holes and any lifted boards leave a cosmetic bill behind. This is the line item most homeowners do not anticipate, and on a finished floor it can exceed the repair itself.
| Restoration Task | Typical Cost |
|---|---|
| Filling and touching up counter-snap screw holes | $0–$100 (often bundled into the repair) |
| Individual board replacement | $100–$350 per board |
| Spot sand-and-refinish of a small area | $150–$500 |
| Full-room hardwood refinishing | $1,000–$4,000 (typical $2,200) |
Counter-snap style breakaway screws exist specifically to avoid this: the screw snaps off below the surface, leaving a hole small enough to fill with wood putty rather than a visible fastener head. That is why the professional above-floor hardwood repair sits at $400–$700 rather than at refinishing prices — a full refinish is only triggered when boards are lifted or the finish is already worn.
For carpet, no restoration is needed at all, which is why removing carpet in order to work on the subfloor beneath is usually unnecessary for a simple squeak. Where carpet does come up as part of a larger flooring project, carpet removal runs $120 to $720 as a separate line item, and squeaks are commonly fixed while the subfloor is exposed — the cheapest moment in the whole lifecycle of a floor to address them.
DIY vs Professional
Squeaky floor repair has an unusually favorable DIY math, because the materials cost is nearly identical whether a pro or a homeowner buys them. The entire professional premium is the labor line.
| DIY Item | Typical Price |
|---|---|
| Squeeeeek No More / counter-snap style kit (joist-finding bit, tripod fixture, 50 breakaway screws) | $30–$45 |
| Replacement breakaway screws (50-count refill) | $15–$25 |
| Squeak-Ender style bracket (per squeak, from below) | $8–$15 |
| Construction adhesive, 10 oz tube (3–4 tubes for a room) | $5–$9 each |
| Caulk gun | $8–$20 |
| Wood shims (bundle) | $5–$10 |
| 2x blocking lumber for a few joist bays | $10–$25 |
| Powdered graphite (for minor board-on-board friction) | $5–$8 |
| Joist / stud finder | $20–$45 |
| Cordless drill (if not owned) | $60–$120 |
Typical DIY material spend lands at $30 to $65 for a carpet or hardwood repair from above using a kit, and $55 to $150 for a from-below repair using adhesive, shims, blocking, and brackets — with the drill and joist finder being the only meaningful one-time purchases. Both figures sit inside the $20–$120 materials range aggregated for professional jobs, confirming that the parts are the same parts.
The saving is therefore the labor line: $180 to $880 per room, or about $170 to $900 in total once materials are accounted for. Against the $500 typical professional job, a DIY repair using a $40 kit costs roughly $40 to $65 — a saving of about $435 to $460.
Two things narrow that gap. First, the from-above repairs depend entirely on hitting the joist. The kits include a joist-finding screw for exactly this reason, but a screw driven into empty space between joists does nothing and, on hardwood, leaves a filled hole. Second, DIY does not help at all on the expensive end of the range: a squeak under tile still requires demolishing and re-setting tile, and a squeak under a finished second-floor ceiling still requires opening and repairing drywall — which is where the professional $800–$1,000 figures come from in the first place.
Time is the other input. Professional jobs run 2 to 6 hours. A first-time DIY repair on carpet with a kit typically takes 1 to 3 hours for a handful of squeaks; a from-below repair on an accessible basement joist bay takes 2 to 4 hours including adhesive cure time.
What Drives the Price
- Access route. The single biggest factor. From an open basement: $200–$350. Through a finished floor from above: $400–$1,000. The same squeak, a $200–$650 swing.
- Finish floor material. Carpet costs $0 to restore; hardwood costs filler and touch-up; tile costs a full demo-and-reset at $800–$1,000+. Tile removal alone runs $320–$1,120 as a standalone job.
- Number of squeaks. One spot runs $200–$300 (usually against a service minimum); a full room re-secured runs $500–$1,000. Additional squeaks in the same visit are far cheaper than separate call-outs.
- Stairs. Billed per tread at $50–$250, not per room. A full staircase adds $600–$1,500 on top of any floor work.
- Ceiling below. A finished ceiling under a second-floor squeak either forces the repair from above or adds drywall cutting and patching, typically $200–$600 on top.
- Diagnosis. Some squeaks move — the noise is heard in one place and originates in another. Extra diagnostic time adds roughly $75–$150 per hour at national average flooring labor rates.
- Structural scope creep. If the diagnosis finds a failed subfloor panel or joist, the job leaves this range entirely: subfloor replacement is $900–$3,000, joist sistering $500–$2,000 per joist.
- Refinishing after the fact. Filling counter-snap holes is usually bundled at $0–$100. Lifting boards and refinishing a full room is a separate $1,000–$4,000 project.
- Minimum service charge. Most flooring contractors and handypeople bill a 2-hour minimum at $60–$120 per hour, which sets the effective floor for any squeak job at roughly $120–$240 regardless of how quick the fix is.
Permits are typically not required for squeaky floor repair, since fastening a subfloor to a joist is a maintenance task rather than a structural alteration — a contrast with subfloor or joist replacement, which more often triggers local permitting depending on scope.
Cost Per Year of Service
A properly executed squeak repair — screws or adhesive bonding the subfloor to the joist — generally holds for the remaining life of the floor unless a new cause appears (a new moisture source, or new structural movement). Using the aggregated figures:
| Approach | Cost | Expected Quiet Period | Cost Per Year |
|---|---|---|---|
| Professional repair, typical | $500 | 10–20 years | $25–$50 |
| DIY kit repair | $40–$65 | 10–20 years | $2–$7 |
| Graphite / lubricant (friction squeaks only) | $5–$8 | 6 months–2 years | $4–$10 |
| Subfloor replacement | $1,560 | 25+ years | Under $65 |
Lubricants and talc are the cheapest option per application and the most expensive per year of service, because they treat friction noise without addressing movement — the squeak generally returns within a season or two.
Related Flooring Costs
Squeaky floor repair rarely stands alone. It surfaces most often at two moments: when a floor is being replaced and the subfloor is briefly exposed, and when a diagnosis turns up something larger.
The cheapest possible time to eliminate squeaks is while the old floor is off. During a carpet removal ($120–$720) or a hardwood floor installation ($2,500–$8,000), the subfloor is bare and every joist line is visible — screwing the deck down at that point costs little more than the screws. Where the exposed subfloor turns out to be damaged rather than merely loose, subfloor replacement is a separate $900–$3,000 project. And where an above-floor repair on hardwood leaves visible holes or lifted boards, hardwood floor refinishing is priced independently at $1,000–$4,000 per room. Full pricing for every flooring project is on the flooring cost hub.
How to Reduce Squeaky Floor Repair Cost
- Group every squeak in the house into one visit. Most contractors bill a 2-hour minimum at $60–$120 per hour, so a second call-out for a second squeak effectively doubles the minimum.
- Where an unfinished basement or crawlspace sits under the squeak, ask for the repair to be done from below — it removes the $150–$550 restoration line entirely.
- On carpet, a breakaway-screw kit costs $30–$45 and leaves no visible mark, against a $250–$450 professional carpet-squeak visit.
- Fix squeaks while a floor is already off. During a removal or new installation the subfloor is exposed and the added cost is close to the price of the screws.
- Ask whether a squeak has been diagnosed as fastener movement or as deflection before approving a scope — the two price 3x to 6x apart.
- Delay a full refinish. Filling counter-snap holes runs $0–$100; refinishing a whole room runs $1,000–$4,000 and only becomes necessary when the finish itself is worn.
For a location-adjusted estimate on a specific project, the cost calculator applies the same National Average × City Labor Adjustment Factor formula used throughout this page — see the methodology page for how those adjustment factors are derived.