How Much Does It Cost to Refinish Hardwood Floors in 2026?
The average cost to refinish hardwood floors is $3 to $8 per square foot. Here is what drives that range, how many times floors can be refinished, and whether you can DIY it.
Refinishing hardwood floors is one of the best value home improvement projects available. It transforms dull, scratched, or worn floors back to like-new condition for a fraction of the cost of replacement. The average cost to refinish hardwood floors runs $3 to $8 per square foot, or $900 to $2,400 for a 300 square foot room.
Average Cost to Refinish Hardwood Floors in 2026
| Service | Cost per Square Foot |
|---|---|
| Sand and refinish (professional) | $3 to $8 |
| Screen and recoat only | $1 to $3 |
| Dustless sanding upgrade | Add $1 to $2 |
| Stain color change | Add $1 to $2 |
| Repair individual boards | $5 to $15 per board |
Sand and Refinish vs Screen and Recoat
Full sand and refinish involves sanding the floor down to bare wood, applying stain if desired, and applying two to three coats of finish. This removes deep scratches, stains, and dents and can be done three to five times over a floor's lifetime.
Screen and recoat lightly abrades the existing finish and applies a fresh topcoat without sanding to bare wood. It is faster, cheaper, and less disruptive. It works well for floors with surface dullness and minor wear but cannot fix deep scratches or stains that penetrate the finish.
The Right Finish Makes All the Difference
Whether you are applying a fresh topcoat yourself or your contractor is asking what finish you prefer, a quality floor finish polyurethane in a water-based formula dries faster, has less odor, and produces a clear finish that does not yellow over time compared to oil-based alternatives. Water-based polyurethane is the professional's choice for most light to medium colored hardwoods and delivers a durable, long-lasting result.
How Many Times Can Floors Be Refinished?
Solid hardwood floors can typically be refinished three to five times over their lifetime depending on wear layer thickness. Each refinishing removes approximately 1/16 inch of wood. Engineered hardwood can be refinished one to three times depending on veneer thickness.
What Drives the Cost Up
Stain application adds $1 to $2 per square foot and requires careful testing to match existing wood tones.
Dustless sanding costs more but keeps your home significantly cleaner during the process. Worth the upgrade for occupied homes.
Floor condition matters. Significant damage or boards that need repair adds $5 to $15 per board.
Should You DIY Refinishing?
Screen and recoat is much more DIY-friendly than full sanding. The buffer is forgiving and the process is straightforward. Full sand and refinish requires renting a drum sander and edge sander and mistakes leave permanent marks.
Verdict: Screen and recoat is a good DIY project. Full sand and refinish is better left to professionals unless you have prior experience.
Bottom Line
Budget $4 to $6 per square foot for a professional sand and refinish. For a 300 square foot living room that is $1,200 to $1,800 all in. Get two quotes, ask whether dustless sanding is included, and consider screen and recoat if your floors just need freshening.
RepairReality is a participant in the Amazon Services LLC Associates Program. We earn a small commission on qualifying purchases at no extra cost to you.