Flooring10 min read

Hardwood Floor Refinishing: Cost, Process & DIY vs Professional

Refinishing hardwood floors restores their original beauty at a fraction of the cost of replacement. A well-executed refinish can make 50-year-old oak floors look brand new. This guide covers the full process, realistic costs, finish options, and an honest comparison of DIY versus hiring a professional.

Estimate Your Flooring Costs

Planning new flooring or refinishing? Calculate material needs for any room size.

Try Our Free Flooring Calculator

Refinishing Cost Breakdown

Professional hardwood floor refinishing costs $3 to $8 per square foot, with the national average around $4.50 per square foot. A typical 500-square-foot living area costs $1,500 to $4,000. The price includes sanding through three grits, applying stain if desired, and 2 to 3 coats of polyurethane finish. Factors that push costs higher include dark stains (which require extra sanding between coats), water-popping the grain, and specialty finishes like rubio monocoat or tung oil.

ServiceCost/SF (Pro)Cost/SF (DIY)500 SF Total (Pro)
Sand & Finish (No Stain)$3-$5$1-$2$1,500-$2,500
Sand, Stain & Finish$4-$7$1.50-$3$2,000-$3,500
Dark/Custom Stain$5-$8$2-$3.50$2,500-$4,000
Screen & Recoat Only$1.50-$3$0.50-$1$750-$1,500
Board Replacement (per board)$10-$30$5-$15Varies

The Refinishing Process Step by Step

The refinishing process begins with removing all furniture and base moldings. The floor is then sanded in three passes: a coarse grit (36 or 40) to remove the old finish, a medium grit (60 or 80) to smooth the surface, and a fine grit (100 or 120) for final smoothing. Each pass uses a drum sander for the main floor area and an edge sander along walls and corners. Between passes, the floor is vacuumed and tack-clothed to remove all dust.

After sanding, stain is applied if you want to change the color. Water-based stains dry in 2 hours; oil-based stains need 6 to 8 hours. The finish coats go on next. Most professionals apply 2 coats of oil-based polyurethane or 3 coats of water-based polyurethane. Each coat must dry and be lightly screened before the next coat is applied. The entire process takes 3 to 5 days from start to light foot traffic.

Finish Options Compared

Oil-based polyurethane is the traditional finish, providing a warm amber tone that deepens over time. It costs $30 to $50 per gallon and covers 500 square feet per coat. Two coats are standard. Oil-based poly is more durable in high-traffic areas but takes 24 hours between coats and has strong fumes requiring ventilation.

Water-based polyurethane dries crystal clear without yellowing, costs $40 to $70 per gallon, and dries in 2 to 4 hours between coats. Three coats are recommended because each coat is thinner than oil-based. Water-based finishes have low odor and low VOC, making them popular in occupied homes. Modern water-based commercial finishes like Bona Traffic HD and Loba Supra AT offer durability comparable to oil-based products.

DIY vs. Professional Refinishing

DIY refinishing saves 50 to 70 percent on labor but carries real risks. Drum sanders are powerful machines that can gouge floors in seconds if you pause or change direction while the drum is spinning. Uneven sanding leaves visible drum marks under the finish. DIY staining often results in blotchy, uneven color, especially on maple and birch. Equipment rental costs $150 to $250 per day for a drum sander, edge sander, and buffer, plus $50 to $100 in sandpaper and abrasives.

A professional crew with commercial equipment typically sands a 500-square-foot room in 4 to 6 hours. They handle the dusty, physically demanding work and know how to blend stain evenly and apply finish without bubbles, drips, or lap marks. For your first refinishing project, hiring a pro is usually worth the cost difference. For subsequent rooms, DIY becomes more feasible once you have experience with the equipment.

If you are refinishing as part of a larger renovation, use our flooring calculator to compare refinishing costs against new flooring installation and our paint calculator to estimate finishes for the room.

When to Refinish vs. Replace

Refinishing makes sense when the wood is structurally sound with surface-level damage: scratches, worn finish, minor dents, or outdated stain color. Refinishing costs $3 to $8 per square foot compared to $8 to $20 per square foot for new hardwood installation, making it a clear budget winner when the wood is in good shape. Adding home value through floor refinishing is one of the best ROI projects. Amortio's home value tools can help you estimate the financial impact of your renovation.

Replace when boards are cupped, buckled, or have deep water stains that sanding cannot remove. Also replace if the wood has been sanded too many times and is too thin (less than 3/16 inch above the tongue). Engineered hardwood with a veneer thinner than 2mm generally cannot be refinished successfully. For energy-conscious upgrades alongside your flooring project, JouleIO's energy calculators help you plan insulation and efficiency improvements.

Frequently Asked Questions

How much does it cost to refinish hardwood floors?

Professional hardwood floor refinishing costs $3 to $8 per square foot, or $1,500 to $4,000 for a typical 500 square foot area. This includes sanding, staining, and applying 2 to 3 coats of polyurethane finish. DIY refinishing costs $1 to $3 per square foot for equipment rental and materials.

How many times can hardwood floors be refinished?

Solid hardwood floors can be refinished 4 to 6 times over their lifetime, depending on the thickness of the wear layer. Each sanding removes about 1/32 inch of wood. Three-quarter-inch solid hardwood has enough material for 6 or more refinishes. Engineered hardwood with a 2mm or thinner veneer can typically be refinished once or twice at most.

How long does hardwood floor refinishing take?

Professional refinishing takes 3 to 5 days for a typical room including sanding, staining, and 2 to 3 coats of finish with drying time between coats. Oil-based polyurethane requires 24 hours between coats and 72 hours before light foot traffic. Water-based finishes dry faster at 2 to 4 hours between coats and 24 hours before traffic.

Should I refinish or replace my hardwood floors?

Refinish when the wood is structurally sound with surface scratches, minor dents, or faded finish. Replace when boards are warped, have deep water damage, are too thin to sand again, or when you want to change to a different wood species or plank width. Refinishing costs one-third to one-half the price of replacement.

Calculate Your Flooring Materials

Whether refinishing or installing new flooring, get accurate material estimates for your project.

Open Flooring Calculator

Explore More Tools

Related Articles