Squeaks are the single most common floor complaint we hear from Bellingham homeowners between October and March, and they almost always trace back to humidity moving the wood while the fasteners stay still. A floor that squeaked nowhere in August can squeak in six rooms by January, then quiet down again by July. Here is what causes Bellingham floors to squeak, how a flooring crew diagnoses the source, and what each fix costs in 2026.

What causes squeaky floors in Bellingham homes

A squeaky floor is the sound of one wood surface moving against another or against a metal fastener. In most Bellingham homes that means a hardwood plank rubbing the subfloor below it, a subfloor panel rubbing a floor joist, or a nail or screw moving inside its own hole. The Pacific Northwest humidity swing is what makes Bellingham squeaks worse than most US markets, because the wood expands and contracts twice as much across a year as it would in a stable indoor climate.

Subfloor-to-joist gap and loose fasteners

The most common Bellingham squeak we diagnose is a subfloor panel that has lifted a hair off the floor joist below it. The 1970s-and-earlier homes in Fairhaven, Sehome, and the Lettered Streets were built with nails through the subfloor into the joists, and Bellingham basement moisture works those nails loose over decades. When the subfloor flexes under footstep weight, the nail shaft rubs against the wood of the joist or the nail head rubs against the subfloor panel. That is the chirp you hear at the hallway threshold or the squeak that follows the kitchen pivot from the sink to the island.

Hardwood plank movement against the subfloor

On finished hardwood, the squeak can come from above the subfloor instead of below it. Solid hardwood that was not properly acclimated before install, or that has lived through 15 Pacific Northwest humidity cycles, develops gaps between the tongue-and-groove edges of adjacent planks. When you step on a gapped board, it slides a sixteenth of an inch against the next plank or the cleat nails holding it down, and you hear a crackle. NWFA-certified installers acclimate planks for 5 to 14 days inside the conditioned space before install, and skipping that step is the most common cause of plank-on-plank squeaks we see on hardwood under 10 years old.

Engineered hardwood and floating floor squeaks

Engineered hardwood and floating LVP installations squeak for a different reason than nailed-down solid hardwood. Floating floors rely on a click-lock locking system between planks and an underlayment between the floor and the subfloor. When the underlayment compresses unevenly, or when the click-lock joints fail at high-traffic pivot points, you get a creak instead of a chirp. Glue-down installations rarely squeak unless the adhesive has failed in a localized area, which usually means the subfloor moisture was too high at install. LVP with a thinner wear layer (under 12 mil) over a soft underlayment is the combination we see fail first in Bellingham kitchens.

How Bellingham's wet months and dry window create the squeak cycle

Bellingham squeaks follow a calendar. Most homes report new squeaks appearing in November, peaking in February, and quieting through the dry window (Jun-Sep) before starting the cycle again. According to NWFA technical specifications, hardwood is engineered to live within 6 to 9 percent moisture content and 30 to 50 percent relative humidity. Bellingham's wet months push indoor humidity to 55 to 70 percent without dehumidification, and the dry window drops it to 30 to 40 percent. That 20 to 30 percentage-point swing is what moves Bellingham wood twice as far as wood in most US markets.

Humidity-driven board movement

Hardwood expands across the grain when it absorbs moisture and contracts when it dries. A 4-inch-wide oak plank moves roughly 1/32 inch wider in February than it does in July at typical Bellingham humidity numbers. Multiply that across a 12-foot row of planks and the floor system stretches close to 1/2 inch in winter and shrinks 1/2 inch in summer. That movement is what opens tongue-and-groove gaps, works cleat nails loose, and creates the friction surfaces that squeak.

The dry window squeak shift

Bellingham homeowners often notice their squeaks change locations across the year, not just appear and disappear. A board that squeaked under the kitchen pivot in February might fall silent in July while a new squeak shows up in the master bedroom. That is normal seasonal movement and not a sign of structural failure. Squeaks that return to the same spots every year and worsen each season mean the underlying fastener or subfloor issue is progressing.

Crawlspace ventilation and the moisture cycle

Most Bellingham homes built before 2000 sit over a vented crawlspace, which Whatcom County code requires at 1 square foot of vent per 150 square feet of crawl area plus a 6 mil ground vapor barrier. When the vapor barrier is missing or torn, ground moisture pushes up through the subfloor and into the underside of the hardwood. The bottom of the floor sits 4 to 6 percent wetter than the top, which warps boards and works subfloor fasteners loose. Our subfloor crew pulls the crawl hatch on every squeak diagnostic and checks the vapor barrier first.

How a Bellingham flooring contractor diagnoses a squeak

Squeak diagnosis is a process of elimination from the surface down. A walkthrough takes about 30 minutes and tells the crew whether the fix is a $200 spot repair or a $3,000 subfloor refastening project.

The above-floor walk-test

The first pass is a slow walk across the floor with a notebook, mapping the location and character of every squeak. A chirp at the edge of a board is usually a fastener; a long creak across the middle of a span is usually a subfloor-to-joist gap; a sharp pop on initial weight transfer is usually a tongue-and-groove gap on hardwood. We mark each squeak with blue tape and photograph the layout so the crew can correlate it with the crawlspace inspection.

Crawlspace inspection from below

The below-floor inspection is where most Bellingham squeaks get diagnosed. With one person walking the squeak map upstairs, a second person watches the joist-subfloor interface from the crawl. A visible gap that opens when weight transfers above tells you exactly which joist bay needs a screw or a shim. A bouncing subfloor with no visible gap usually means a fastener is loose inside its hole, which calls for a counter-pull and re-drive. Joists that show end-rot or splitting at the bearing point need sistering before any subfloor refastening will hold.

Moisture meter readings to rule out active leaks

A pin moisture meter run at 8 to 10 points across the squeak zone tells you whether the floor system is dry, cycling, or actively wet. Readings under 9 percent on hardwood and under 13 percent on subfloor mean the moisture source is resolved and the fix can proceed. Readings above those numbers mean a leak, plumbing issue, or crawlspace ventilation problem needs to be addressed first. Our subfloor moisture testing guide walks through the readings we take before any squeak repair quote.

What it costs to fix squeaky floors in Bellingham (2026 pricing)

Squeak repair pricing in Bellingham runs from $150 for a single-room spot fix to $8,000 for a full subfloor refastening with joist sistering. Where you land depends on whether the squeak source is at the fastener, the subfloor, or the joist, and whether the finished floor above can be saved or needs to come up.

Spot repair from above (carpet and engineered)

On carpeted floors and some engineered installations, a Squeeeeek No More-style screw kit drives a coated screw through the carpet into the subfloor and joist, snaps off below the surface, and resolves a single squeak in 5 to 10 minutes. Pro spot repair runs $150 to $350 for a one-hour minimum visit, with each additional squeak adding $25 to $40 of labor.

Subfloor refastening from below

The most common Bellingham squeak fix is refastening the subfloor to the joists from inside the crawlspace, which avoids pulling the finished floor above. The crew drives 2.5 inch deck screws every 6 inches along each joist-subfloor seam in the squeak zones, adds a bead of construction adhesive where the gap is over 1/16 inch, and shims any joist tops that have shrunk away from the subfloor. Whole-room subfloor refastening on a 250 square foot room runs $650 to $1,400 in Bellingham, with whole-floor projects on a 1,200 square foot main floor landing at $2,800 to $5,500. Our floor repair crew handles subfloor refastening as a half-day or full-day visit depending on crawl access.

Joist sistering and structural repair

When the joists themselves have sagged, split, or rotted at the bearing points, sistering a new joist alongside the failing one restores the structural support before any subfloor work makes sense. Sistering one joist in a Bellingham crawl runs $300 to $750 per joist depending on access and length. The work is often paired with subfloor repair (rotten panels around the joist usually come out together) and crawlspace vapor barrier repair on the same visit. Our subfloor and moisture repair team quotes joist sistering after the moisture readings confirm the rot source is resolved.

Hardwood board replacement

Hardwood squeaks that come from above the subfloor (gapped tongue-and-groove, lifted boards) sometimes call for board replacement rather than subfloor refastening. Weave-in replacement of cupped, lifted, or gapped boards runs $8 to $14 per square foot in Bellingham, with weave-in patching adding labor at $4 to $8 per board. The Janka hardness of the species and whether matching planks are still milled both affect the price. If the wider floor has aged enough that the new boards will not match in tone, a full-room sand-and-refinish at $3.50 to $6.00 per square foot evens the appearance.

How to prevent squeaks on new Bellingham floors

Prevention is dramatically cheaper than repair. Three install-time specs cut the long-term squeak rate on Bellingham floors by 70 to 80 percent based on the warranty calls our install crew handles.

Install specs that prevent subfloor squeaks

The single biggest squeak preventer at install is a glue-and-screw subfloor instead of a nail-only subfloor. A bead of polyurethane construction adhesive along each joist before the subfloor panel goes down, plus 2.5 inch deck screws every 6 inches at the seams and every 8 inches in the field, locks the subfloor to the joists in a way that resists 30 to 40 years of Pacific Northwest humidity cycles. NWFA-certified installers also use a moisture barrier underlayment that doubles as a sound damper between subfloor and hardwood.

Indoor humidity control year-round

A hygrometer ($15 at any Bellingham hardware store) and a target of 45 to 55 percent relative humidity year-round protects floors from the swing that creates squeaks. In the wet months that means running a dehumidifier when readings climb above 55 percent; in the dry window that means a humidifier or a kettle on the wood stove if readings drop below 35 percent. A standalone basement dehumidifier in a Bellingham home with hardwood over a crawlspace runs $1,200 to $2,500 installed and is the single highest-payback hardwood-protection upgrade a homeowner makes after the install itself.

Crawlspace upgrades that pay back

A 6 mil black polyethylene vapor barrier sealed at every seam, lapped 12 inches up the perimeter foundation wall, and weighted with stones is the minimum Bellingham crawlspace spec. Whatcom County code requires it, and the Building Science Corporation has solid technical guidance on PNW crawlspace strategies. Adding a passive crawl vent fan or, on the highest-moisture homes, a closed-and-conditioned crawlspace with a dedicated dehumidifier resolves the moisture source that works subfloor fasteners loose. Our hardwood cupping guide covers the broader moisture-prevention strategy in detail.

Material choice for Bellingham conditions

Engineered hardwood with a multi-ply baltic birch core resists humidity-driven movement better than solid hardwood in Bellingham crawlspace homes because the cross-grain plies cancel the cross-width expansion that creates squeaks. Quartersawn solid hardwood moves about half as much as plainsawn for the same reason. Floating LVP and click-lock laminate are nearly squeak-immune if installed over a flat subfloor with the manufacturer's specified underlayment and a wear layer of 20 mil or higher for high-traffic Bellingham households. Our engineered versus solid hardwood guide covers species and construction choices for Bellingham homes.

When to call a Bellingham flooring contractor

Seasonal squeaks that come and go with the humidity calendar are normal and rarely need repair. Persistent squeaks that worsen each year, squeaks accompanied by visible board lifting, soft spots underfoot, or mold smell from the crawl, and any squeak that came on suddenly after a plumbing event are all worth a contractor diagnostic. Our crew runs a free in-home squeak diagnostic, takes moisture readings before quoting any repair, and prices the fix based on what the crawlspace inspection actually shows.

If your Bellingham floors are squeaking, our crew covers Bellingham, Fairhaven, Sehome, Edgemoor, Sudden Valley, Lynden, and Ferndale. Get a free flooring estimate and we will walk the floor, pull the crawl hatch, take moisture readings, and write a quote based on what we actually find. Bellingham Floor Pros is a Washington State L&I licensed contractor and NWFA-certified installer.

Ready for a free flooring estimate?

We come measure, look at your subfloor, and give you a written quote with no obligation. Most homeowners hear back within 15 minutes.

Get my free estimate