Cost of Refinishing Hardwood Floors (DIY & Pro Prices) | Home Flooring Pros

How Much Does it Cost to Sand and Refinish Hardwood Floors?

$388 to $1,563 is the average cost to sand and refinish 250 sq/ft of hardwood

The cost to sand and refinish a hardwood floor is $1.55 to $6.25 per square foot, depending on the type of hardwood and the type of finish. To put it another way, the cost of hardwood floor refinishing is $388 (DIY) to $1,563 (Pro Contractor) for a 250 Sq/ft room.

Last Updated: May 31, 2023, by: Rob Parsell

Welcome to the Home Flooring Pros where today we’re looking at the national average hardwood refinishing costs based on the type of wood floor refinish you’re looking for. We will list out the cost per square foot for three different types of wood refinishing projects, as well as the factors that affect price. So for the cost to strip, sand and refinish hardwood flooring read on.

applying sealant to hardwood floor

The tables and content below give you an approximate estimated cost to refinish wood floors. For accurate prices tailored to your specific home please get yourself three to four free estimates from trusted local contractors. Even if you plan to refinish a hardwood floor yourself you might consider getting some quotes just to be sure that DIY really is the cost effective way to go.


Hardwood Refinishing Options 
Pro: Handyman or Licensed Contractor
Pro: Licensed Contractor
Screen and Recoat Floor $0.75-$1.50/sq. ft.
Buffer rental
Screens and supplies
Polyurethane and applicator
$1.15-$1.85/sq. ft.
Minimal prep
Relatively open floor plan
Mid-grade polyurethane
$1.50-$2.25/sq. ft.
Extensive prep
Relatively closed floor plan
Premium polyurethane
Refinishing without Staining Floors $1.25-$2.00
Sander rental
Sanding supplies
Polyurethane and applicator
Floors in fair condition
Larger rooms
Mid-grade polyurethane
Floors in poor condition
Multiple small rooms
Premium polyurethane
Refinish and Stain Floor $1.55-$2.35
Sander rental and supplies
Stain, polyurethane and supplies
1 or 2 coats of stain
Floors in fair condition
Larger rooms
Mid-grade materials
Floors in poor condition
Smaller rooms
Premium materials

* See a complete list of Hardwood Floor Refinishing Cost Factors plus potential extra costs below

Your options for restoring the beauty of hardwood that’s lost its luster are:

  • Screen and Coat: Screen the floors, and apply one coat of polyurethane
  • Refinish and Coat: Refinish the floors by sanding them and applying two or three coats of polyurethane
  • Refinish, Stain and Coat: Refinish the floors and stain them between sanding and applying polyurethane

Many homeowners are unclear on the difference between screening and refinishing wood floors. Let’s define terms and discuss when each of the three approaches in appropriate.


To screen a floor is to remove scratches in the polyurethane coat without reaching the wood. A fresh coat of polyurethane is then applied. Screens are mesh material coated in abrasives, so similar to sandpaper. Screening is also called buffing because a mechanical buffer is used. The process is called “screen and coat” and “buff and coat.”

  • Professional cost to screen and coat hardwood flooring: $1.15-$2.25 per square foot.
  • When to screen and coat hardwood: This method is ideal when only the polyurethane that protects the flooring has been marred but the underlying hardwood is in good condition. Pros recommend screening and coating the floor every 3-5 years or as needed to prevent damage to the hardwood and delay the need for refinishing.
  • How to screen and coat hardwood: The room is cleared before being screened using a mechanical buffer (most common) or by hand. The floor is vacuumed and then tacked, the process of removing remaining fine dust particles using a damp microfiber cloth. Finally, one coat of polyurethane is applied.


Refinishing hardwood flooring is the process of sanding away the damaged top layer of wood and applying a fresh finish.

  • Professional cost to refinish hardwood flooring: $2.50-$5.50 per square foot.
  • When to refinish hardwood: This method is necessary when scratches, dents and stains have damaged the wood, not just the polyurethane sealer.
  • How to refinish hardwood: The polyurethane and enough of the wood is sanded away to remove light damage. If a wood plank is deeply scratched, it can be repaired with wood filler or the plank can be replaced. The bare wood floor is vacuumed and tacked. Two or three coats of polyurethane are applied. The first coat can be a combination stain and polyurethane product if you wish to change the hue of the wood. Combination products like oil-based Minwax PolyShades and water-based Cabot Polystain are a good choice.

Related Reading: Can you refinish engineered hardwood flooring?


Wood floor stain is available in more colors than combination stain and polyurethane. Homeowners have the flooring stained separately when the color they want is only available as a stain.

  • Professional cost to stain and refinish hardwood floors: $2.95-$6.25 per square foot
  • When to stain wood floors during refinishing: When the color you prefer is available only as a stain, not in a polyurethane product. Also, some professional hardwood refinishers prefer to apply stain separately rather than in a combination stain and polyurethane product.
  • How to stain hardwood when refinishing: When the floor has been sanded, vacuumed and tacked, stain can be applied. When dry in 4-6 hours, a second coat of stain can be applied to darken the color, or the first coat of polyurethane can be applied.


When you are unsure which technique your floor requires, discuss the options with a hardwood refinishing contractor. In fact, we recommend getting opinions and cost estimates from two or three refinishers. Be sure to let them know you’re aware of the screen and coat technique, or they might fail to present it as an option.


The advantage of the screening and coating a floor are lower cost and fewer days your home is disrupted. In the long-run, the greatest advantage of the screen and coat method is that it doesn’t take years off the life of your floor, since none of the wood is removed.

If screening the flooring doesn’t remove the scratches and stains, and the hardwood is recoated, you’ve wasted your money. This is easily avoided by evaluating the floor after screening. If the damage has been removed, the technique has succeeded, and you’ve saved money.

A danger of DIY hardwood floor screening is not knowing how heavily to screen the floor. If the screening is too light, the damage won’t be removed. If it is too heavy, it might remove all the polyurethane in some areas. Staining or applying polyurethane to a floor that is part bare wood and part poly-coated will leave it looking mottled.


Refinishing the floor ensures the most beautiful outcome. It removes scratches, stains and discoloration in the wood or old polyurethane finish. You also have the option of changing the color of the wood with stain.

The disadvantages of refinishing wood floors are the higher cost and the fact hardwood can be refinished a limited number of times before replacing it is necessary – 3 to 5 times for solid hardwood, but just 1 or 2 times for engineered hardwood.

The danger of DIY hardwood floor refinishing is the potential for doing severe damage to the floor with the sander. It’s a powerful tool that can easily gouge the wood or leave low spots through uneven sanding.


A few factors determine where on the cost spectrum your project estimates will fall:

  • The size of the job: The larger the job, the lower the cost per square foot.
  • The floor plan: Refinishing 1,000 square feet of flooring in three small rooms, for example, takes a lot more preparation and labor than refinishing the same amount of hardwood in an open floor plan.
  • Stains: Water and pet stains require extra work and care to remove.
  • Local cost of living: Average costs are highest in major metropolitan areas on or near the Coasts. They’re lowest in rural areas of the Midwest and South. Costs vary by about 25% across the country.


The costs in the table above are based on average nationwide standard pricing and are not specific to any hardwood refinishing project. When you receive a detailed quote from a flooring professional, some or several of the following additional costs may be included:

  • Moving a large amount of furniture and clutter to clear the floors: $20-$50 per room
  • Repairing large scratches by filling them, sanding and coloring the filler: $25-$100 per scratch
  • Removing heavy wax buildup: $0.75-$1.35 per square foot
  • Replacing planks that cannot be repaired: $75-$150 per plank with a possible minimum charge of $200 or more if a different contractor does the work
  • Stairs: $80-$125 per stair
  • Wire-brushing the wood to create a “distressed wood” look: $2.00-$3.50 per square foot
  • Fuming or smoking the wood with chemical applications to create an aged or rustic look: $1.00-$1.65 per square foot
  • Removing carpeting first: $0.50-$1.00
  • Replacing molding and trim that no longer matches stained hardwood: $5.50-$9.00 per linear foot
  • A large amount of hand sanding required in tight locations a machine sander won’t fit: $200-$500 per room
  • Lead paint abatement – painted flooring: $9-$16 per square foot.
  • Stripping non-lead paint: $1.75-$3.00 per square foot


HomeAdvisor | HomeWyse |Fixr | ThumbTack

About the Author:

Rob Parsell

Rob joined the Home Flooring Pros team in 2014 and is a freelance writer, specializing in flooring, remodeling and HVAC systems (read more).

“I’m the son of an interior designer and picked up an eye for design as a result. I started hanging wallpaper and painting at 14 and learned enough on the job to be the general contractor on two homes we built for our family and did much of the finish plumbing, electrical, painting, and trim work myself.”

Leave a Reply

Your email address will not be published. Required fields are marked *