Boards Matched to Yours
We pair the species, the plank width and the direction of the grain, then dab trial stain on the replacement pieces until they disappear into the floor beside them.
We pair the species, the plank width and the direction of the grain, then dab trial stain on the replacement pieces until they disappear into the floor beside them.
On the free visit we poke at the damage, meter the moisture and peek at what sits underneath, so the repair still holds a decade from now.
Strips that rock underfoot get fastened back down, and the cracks that open every heating season are packed with filler so grit has nowhere to hide.
Every patch comes from our own NWFA trained crew, who carry license and insurance, and twelve months of coverage on that labor begins the day the van pulls out.



Every repair is its own puzzle, so we price yours once we have seen it in person. That visit is free, and you have the number before anyone picks up a tool.
Usually, yes. Species and width come first, then trial stain on the fresh pieces until the color lines up. Now and then we borrow wood from inside a closet for a perfect match.
Cupping comes from moisture under the wood, often a slow leak or a damp cellar. We find the source, let the floor dry out, then replace whatever stays crowned.
A small patch can often be blended without touching the rest. When the room has an old finish, a full sand and refinish, $2.50/Sq Ft, gives the most even result.
Woodstove and furnace heat dry the air, and the wood shrinks a little. We fill gaps that stay open year round and suggest a humidifier for the cold months.
Yes. Squeaks usually mean wood shifting against old nails. We fasten those spots down into the joists and the plywood so the hall goes quiet again.
We agree on the price at the visit. Simple repairs are settled when our people show up, and anything involving sanding is split, half the opening day and the rest when finished.
Yes. Our licensed, insured repair people cover their labor for twelve months. If the patch moves or the finish lets go because of us, we come back.