Direct Answer: Hardwood floor repair in Portland typically costs between $250 and $650 for localized board replacements and pet stain repairs, or $450 to $1,200+ for severe water damage restoration requiring subfloor drying. Squeaky floor elimination averages $250 to $450 per room. Direct owner pricing by Pavel Popovici (Oregon CCB #207760).
Unlike whole-house refinishing or installation, hardwood repair pricing is driven by board count, subfloor condition, and whether replacement boards must be matched to antique milling profiles common in Portland Craftsman and Mid-Century architecture.
Below is our verifiable 2025–2026 pricing benchmark derived from 40 completed projects across the Portland-Vancouver metropolitan area.
Average repair pricing by common floor issue
1. Board replacement and weave-in repairs ($250 to $450 base)
When individual boards are cracked, deeply gouged, or burned by fireplaces, we unfasten the damaged planks and lace in matching tongue-and-groove boards.
- Base mobilization and initial boards: $250 – $350
- Additional matching boards: $15 – $25 per board
- Stain and sheen blending: Included in whole-room refinishing or quoted separately for localized spot fixes.
2. Pet urine stain remediation ($350 to $650)
Pet urine contains acidic moisture and ammonia that react with the natural tannins in oak, turning the wood dark gray or black. Because this discoloration often penetrates the full 3/4-inch thickness of the board, surface sanding will not remove it. We extract the darkened boards, inspect the subfloor for moisture, and install fresh matching oak.
3. Water damage and cupping restoration ($450 to $1,200+)
Plumbing leaks, refrigerator line breaks, or window condensation cause hardwood planks to absorb water, expand, and push upward at the edges (cupping).
- Stage 1 (Moisture baseline): We verify the wood's moisture content with pinless and pinned meters. Floors must dry to within 2% to 4% of the subfloor before sanding or replacement.
- Stage 2 (Board weaving): Permanently crowned or buckled boards are removed and replaced with properly acclimated stock.
4. Squeaky floor and loose subfloor repair ($250 to $450 per area)
Floor squeaks are caused by hardwood planks rubbing against loosened subfloor nails or joists. We fasten the subfloor from above using specialized countersunk breakaway screws or from below via crawlspace blocking, eliminating noise without marring the surface.
2026 Portland metro repair cost comparison table
Factors that influence your repair bid
- Species availability: Standard 2-1/4 inch select red and white oak are readily available. Antique vertical-grain Douglas fir or custom-milled widths may require sourcing reclaimed Portland architectural lumber.
- Subfloor moisture: Active crawlspace moisture must be corrected before closing up repairs to prevent repeat cupping.
- Finish blending: If the surrounding room has an aged oil-based finish, spot repairs may show slight sheen differences unless the entire continuous area is screened and topcoated with Bona Traffic HD.
How we inspect and bid your floor repair
We do not provide vague ballparks or surprise change orders. Pavel Popovici visits your home, inspects the damaged area with moisture testing equipment, and provides a clear written estimate guaranteed for 30 days.