# When a colour match fails: full sand and refinish, or replace the floor?

**What happens when a hardwood colour match cannot be made to work — do you refinish the whole floor, or replace it?**

A spot match sometimes cannot be made to disappear — the existing finish is too worn, too ambered, or too far gone for a patch to blend. This guide sets out how that decision actually gets made, and what each path costs against the published bands.

## What decides it

1. **How much wear layer remains** — A full sand and refinish is only possible while there is wood left above the tongue to remove. If the wear layer is spent, refinishing is not an option regardless of how the colour problem is framed — see refinish or replace in the refinishing reference guide.
2. **How large the mismatched area is** — A single board or a small patch is usually still worth a targeted feather-and-blend attempt. A mismatch spanning a large area of a room is usually more honestly solved by a full sand of that room.
3. **Whether the finish is worn as well as mismatched** — If the existing finish is also due for renewal on its own schedule, a full sand and finish addresses both problems in one job rather than solving colour and leaving wear unaddressed.

## Comparison

*Cost path by scope, published installed ranges*

| Path | Typical range | What it solves |
| --- | --- | --- |
| Spot match / feather-blend | $2.50–$4.00 | A small mismatched area, existing finish still sound |
| Full sand & finish (affected room) | $4.75–$7.50 | Colour mismatch across a larger area, or finish also due for renewal |
| Replace (new hardwood install) | $11.00–$18.00 | Wear layer spent, boards damaged beyond sanding, or product discontinued with no honest substitute |

## Decision sequence

1. Is the mismatch small and the existing finish still sound? → Attempt a feathered spot match first.
2. Does the spot match fail to blend under the room's actual lighting? → Full sand and finish of the affected room.
3. Is there wear layer left to remove? → Full sand and finish remains available.
4. Is the wear layer spent, or the boards damaged beyond what sanding can correct? → Replacement, priced as new install.

## Related questions

### Why did the colour match on my floor patch not work?

The most common reasons are an existing finish that has ambered more than the sample accounted for, a mismatch large enough that even a close stain reads as a distinct patch under the room's light, or a species/grain difference that was not caught before the new boards went down. When a spot match does not blend, the honest next step is usually a full sand and finish of the affected room rather than a second attempt at the same patch.

### How do I know if I should refinish my whole floor instead of just fixing a patch?

Once a patch has failed to blend, or the existing finish is worn enough that it was due for renewal anyway, a full sand and finish of the room solves both problems in one pass instead of layering a second repair on top of the first. Replacement only enters the conversation when the wear layer is spent or the boards are damaged beyond what sanding corrects — that is a different guide.

## Recommendation

Try a feathered spot match first where the existing finish is sound and the area is small. Move to a full sand and finish of the room once a spot match fails to blend, or once the existing finish is due for renewal regardless. Reserve replacement for a spent wear layer or damage sanding cannot correct.


---

## Provenance

- Canonical URL: https://ecowoods.ca/guides/when-color-match-fails-full-sand-vs-replace
- Publisher: Ecowoods Inc., Toronto & the GTA
- Contact: (647) 244-5156 · services@ecowoods.ca
- Published: 2026-09-18
- Sources: https://ecowoods.ca/papers/hardwood-refinishing-machines-and-sequence#sequence, https://ecowoods.ca/papers/hardwood-selection-and-cost-framework-gta#installed-cost, https://ecowoods.ca/papers/hardwood-grading-standards-nhla-nwfa#engineered
- Citation guide: https://ecowoods.ca/ai.txt

Quote freely with attribution to the canonical URL above. This file is
generated from the same source as the HTML page and says nothing the page
does not say.
