How Much Does It Cost to Refinish Hardwood Floors?
Typical Range:
$1,102 - $2,670
Typical Range:
$1,102 - $2,670
Cost data is based on actual project costs as reported by 20,177 HomeAdvisor members. Embed this data
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
•
•
•
•
Updated November 9, 2022
Reviewed by Andy Kilborn, Expert Home Building and Remodeling Contributor.The price to refinish hardwood floors can range between $1,102 and $2,670, with an average cost of $1,886. The cost to refinish hardwood floors varies widely based on several factors, including materials, labor, finishing choice, your home size, and the type of hardwood flooring you have. You can expect your cost for refinishing wood floors to fall between $3 and $8 per square foot.
“Refinishing hardwood floors is a good DIY if you have experience and the tools, but it’s best left to the professionals due to the risk of damaging your floors as well as the dust associated with a rental sander,” says Andy Kilborn, Angi Expert Review Board member and owner of Andy's Handyman Service in Des Moines, IA.
2022 Notice: Material Prices Are Surging
Demand for siding and other building materials has grown over the past year. And as a result, manufacturers are increasing materials prices. Prices have gone up 5% to 10% this year, and many parts of the country are experiencing long delivery times. If you're planning a building project, we recommend starting as early as possible in the season, preparing for potential price fluctuations, and allowing extra time to order materials.
Let's calculate cost data for you. Where are you located?
Where are you located?
National Average | $1,886 |
Typical Range | $1,102 - $2,670 |
Low End - High End | $600 - $4,500 |
Cost data is based on actual project costs as reported by 20,177 HomeAdvisor members.
With the average cost to refinish wood floors coming in at around $3 to $8 per square foot, the size of your space will serve as one of the most important factors in your cost estimate. Refinishing a smaller room is not as cost-effective as refinishing a larger area because flooring pros need to account for materials, transportation, shipping, and equipment costs. For example, the larger the project, the lower the price per square foot. Also, some companies offer discount rates for larger spaces to encourage larger jobs.
If you’re looking to refinish your stairs or railings, you can expect the cost to refinish stairs to come in between $4.50 and $8 per square foot.
Room Size | Sq. Ft. | Average Cost Range to Refinish Hardwood Floors |
---|---|---|
4x10 | 40 | $200 – $350 |
10x10 | 100 | $300 – $500 |
12x12 | 144 | $450 – $750 |
16x16 | 256 | $800 – $1,300 |
20x20 | 400 | $1,200 – $2,000 |
24x24 | 576 | $1,750 – $2,900 |
Small house/apartment | 1000 | $3,000 – $5,000 |
Medium house | 2000 | $6,000 – $10,000 |
Large house | 3000 | $9,000 – $15,000 |
Your wooden floor refinishing cost will largely depend on the complexity of sanding, staining, finishing, and coating your floors. In addition, you may also need to repair any underlying structural issues, scratches, or stains. You’ll need to budget an extra $990, the average cost to repair hardwood floors. However, only some wood floors require sanding, staining, finishing, and coating. If your floors are in good shape but need a new topcoat, you may be able to skip the sanding and staining.
Below, we show you step-by-step instructions on the prices for floor refinishing.
The average cost to sand hardwood floors is between $0.50 and $3 per square foot. Sanding is the process of removing the top layer of wood and smoothing out any imperfections and blemishes in your hardwood flooring. To sand hardwood floors, you’ll need a large drum sander with sandpaper and a belt sander for the perimeter.
Next, you'll need to run the sander across the floor several times. Make sure to change the sandpaper to a lighter finish once you've sanded most of the floor so you don't grind too deep into the hardwood.
Finish up by vacuuming and cleaning the floor, prepping your hardwood floors for the next step.
The process adds between $1 and $3 per square foot to the final cost, broken down between labor and the cost of materials. Once sanded, you may want to skip staining your floors and apply a finishing coat directly over the untreated wood. Staining is only necessary if you want to change or reinvigorate the color of your floors.
Like any other design choice, the stain comes down to aesthetics. The most popular options are oil- or water-based stains. And, much like painting a room, the per-gallon price range depends on type and quality, typically between $30 and $100 per gallon.
Once your floors are sanded and stained, the final step is adding a long-lasting topcoat finish of oil- or water-based polyurethane. Recoating costs between $1 and $2 per square foot and ranges based on labor cost and the type of coating you choose (oil or water-based):
Oil-based topcoats cost around $20–$40 per gallon, add a slight amber hue to your floor, and take up to 10 hours to dry.
Water-based topcoats dry clear but cost a bit more at around $25–$50 per gallon and only take two to four hours to dry.
You’ll coat your floors two or three times by applying a topcoat finish with a brush or roller. Topcoat finishes run the gamut from flat to high-gloss. You can also buff the final coat for added shine.
Adding a topcoat of polyurethane finish protects your floor from future damage while providing that high-quality shine. Depending on the initial state of your floors, recoating is either the final step in the larger process or the only step you need.
The average cost to refinish hardwood floors depends on several factors, including materials, labor, moving furniture, dustless options, and the type of hardwood floors you currently have. In addition, you may want to consider refinishing other areas of your home at the same time to save on equipment and labor costs. For example, the cost to refinish a deck will run you an additional $3 to $6.80 per square foot.
Flooring professionals will include the cost of tools and materials in their price, which is essential when weighing the pros and cons of refinishing your floors yourself. As we mention in our DIY section, DIY costs for renting a sander and gathering tools can cost upwards of $1,000.
When working with a pro, material costs will only vary by the room size, the type of stain and topcoat you choose, and your local prices.
The average cost for labor is between $2 and $8 per square foot or $60 to $160 per hour. Labor plays a significant role in the cost of refinishing hardwood floors. You can expect to pay as much as 80% of the overall project price.
Be sure to get a few estimates to compare prices. The cost will come down to the following:
Labor prices where you live, with metropolitan areas and the Northeast corridor charging more for labor
The extent of the refinishing process
The size of the room (some pros offer bulk discounts)
Other factors affecting the project length (e.g., drying time, local humidity, type of wood)
Before starting your hardwood floor refinishing project, you’ll need to move all furniture, decor, and furnishings out of the room. If you don’t handle this task, you can expect companies to charge between $20 and $50 per room for this service. If you’re up for moving these items yourself, this will cut down on your final bill and the overall project timeline.
Choosing a dustless finishing technique will require higher-tech equipment, costing between $5 and $8 per square foot. Refinishing hardwood floors is a messy job that creates a lot of dust. With dustless refinishing, pros attach a vacuum to the sander, which collects and reroutes the dust as it sands. Consider dustless over traditional sanding if you have allergy sensitivities or breathing difficulties.
Solid hardwood flooring has the same wood throughout, while engineered hardwood has a thin top layer of hardwood attached to a plywood base. While the price to refinish engineered floors is about the same at around $3 to $6 per square foot, it does take professional experience to pull off the delicate removal. This costs less than $3 to $25 per square foot, the cost to install new engineered hardwood floors. To avoid damaging the surface layer, leave engineered floor refinishing to the pros.
In terms of prolonged refinishing, solid hardwood flooring can withstand several refinishes over its lifetime. In contrast, engineered hardwood floors can only take one or two refinishes before the lower layers are exposed.
No matter the type of wood you’re working with, the cost to sand and finish hardwood floors remains about the same, typically from about $3 to $8 per square foot. The price fluctuations come down to the unique needs of each wood or manufactured material. Flooring professionals may also have more experience with common materials such as oak. For example, these materials might cost less than the cost to refinish bamboo floors.
Hardwood Flooring Type | Average Cost Range per Sq. Ft. to Refinish |
---|---|
Oak | $3 – $5 |
Cherry wood | $3 – $5 |
Parquet | $3 – $5 |
Engineered hardwood | $3 – $5 |
Pine | $4 – $7 |
Maple | $6 – $8 |
Mahogany | $6 – $8 |
Bamboo | $2 – $6 |
We list the different types of hardwood and the refinishing process for each below.
Expect to pay between $3 and $5 per square foot for oak refinishing. Oak is one of the most common and durable hardwood flooring types. It’s easy to finish and can withstand a lot of foot traffic. Oak floors cost around $1,320 to $6,840 to install.
Cherry wood refinishing costs between $3 and $5 per square foot. Cherry wood is also a common and durable type of hardwood with a smooth surface, making it easy to refinish. You can expect the color of this wood to deepen over time, so you'll want to factor that into your stain and finishing options.
Expect parquet floor sanding to cost between $3 and $5 per square foot. Parquet flooring requires specialty sanding due to the inconsistent grain, meaning the flooring runs in different directions.
Expect to pay between $3 and $5 per square foot to refinish engineered hardwood. A professional should handle the specialty sanding of the thin top layer to ensure you don’t grind too deep into the flooring. If you DIY this project, you risk damaging the layers.
Because pine flooring requires special care when sanding, you can expect to pay between $4 and $7 per square foot. Pine is a softer wood that’s more prone to dents and scratches.
Because incorrectly staining maple can result in imperfections, expect to pay between $6 and $8 per square foot to have it refinished. Maple is more costly yet very durable, and it’s more difficult to stain.
Expect to pay between $6 and $8 per square foot to refinish mahogany flooring. Mahogany requires slow, delicate sanding to avoid damaging its dark hue.
Expect to pay between $2 and $6 per square foot to refinish bamboo floors. You must sand bamboo flooring at an angle in the first round to prevent splintering. Bamboo floors cost around $1,500 to $15,000 to install.
Depending on the condition of your hardwood flooring, you may need to replace it entirely. It might be time for a total replacement if you notice extensive damage, such as water damage (gray or black spots), deep scratches or dents, extreme fading, warping, dullness, or board separation.
On the other hand, if your floors are in good condition, you may only need to screen, buff, or polish your hardwood flooring.
Original hardwood floors can last over a century when well-cared-for and properly finished. Refinishing your hardwood floors will also cost two to three times less than replacing them.
The cost to install new hardwood flooring averages $6 to $12 per square foot, not to mention $1 to $13 per square foot to remove the original boards. For higher-end wood styles, you can expect to pay approximately $13 to $25 per square foot or more.
The average cost to replace hardwood floors ranges between $2,500 and $6,800, depending on the type of wood, supply availability, and labor costs. You can, however, replace individual floorboards in the case of the following:
Water damage
Subflooring structural issues
Uneven boards
Extreme scratches, dings, and stains
Brittle wood that’s too thin to sand
You can take a different route with slightly worn floorboards by cutting out the sanding and staining process. Screening (also called buffing) uses a thinner sanding disk to remove the thin topcoat of your floors without affecting the wood below. For this step, you’ll pay between $1 and $2.50 per square foot.
Polishing hardwood keeps your floors looking new between coats and refinishes. If you take the job on yourself—which is very doable—expect to pay between $20 and $50 per gallon for hardwood floor polish, about $20 for the sponge mop to spread the polish, and between $15 and $30 for the microfiber mop to finish it off.
If your hardwood floors look worse for wear, it may be time to refinish them. Here are the signs to look out for when deciding whether to refinish your hardwood floors:
Visible scratches
Structural issues
Stains from sunlight
Water damage
Buckling
Inconsistent coloration
Warping
Separation from the walls or crown molding
Hiring a professional hardwood floor refinisher near youmay cost more than doing it yourself, but it’s often—if not always—worth the cost. Protecting the longevity of your hardwood floors is a long-term investment, and DIY refinishing can easily go wrong. Common mistakes include the following:
Sanding too deep into the wood
Scratching the wood with the edge of the sander
Oversanding engineered wood
Ignoring major repairs before finishing
Failing to remove the varnish before sanding
Even if you hire a professional, you’ll still play a role in getting the refinishing process rolling. You’ll need to clear the room, assess the state of the hardwood floors, and collaborate with professionals about your ideal stain color and finished look.
Also, the process can be a bit disruptive between the fumes and dust, so make a game plan to stay somewhere else if necessary.
We recommend speaking to at least three flooring contractors to compare estimates and the team’s background. When chatting with potential pros, ask the following questions:
Do you have experience refinishing my specific type of flooring?
Do you have recommendations for protecting my floors?
Can you provide references and testimonials?
How long will the project take?
How many workers will be there on the team?
Do you offer a warranty or guarantee?
What are your safety and ventilation procedures?
What’s your payment schedule?
Are you licensed and insured?
Do you charge extra for the cost to move furniture or dispose of debris?
Between the sander, finishing materials, and all the necessary tools, DIY hardwood floor refinishing will run you between $500 and $1000. It’ll take a pro around five hours to refinish 100 square feetof space. If you DIY this project, you can expect to spend an entire weekend refinishing your flooring altogether. And if you live in a humid climate, your project can take much longer due to a long drying process, making your home inoperable.
If you DIY your hardwood floor refinishing project, here are the major expenses you can expect to incur:
Renting a drum sander: $50–$80 per day
Renting an edger: $35–$45 per day
Handheld belt sander: $60–$100
Polyurethane finish: $40–$100 per gallon (you’ll need 1 gallon per 300 sq. ft.)
Clear varnish: $170–$360
Stain: $20–$60 per gallon
Finish application brushes and rollers: $50
Painter’s rags: $13 for 5 lb.
Sandpaper for drum sander: $60
Claw hammer: $25
Nail set: $10–$15
Hand scraper: $35
Mop: $20
Microfiber mop: $15–$30
Trash bags: $25
Plastic sheeting: $12–$25 per roll
Tape: $5–$7 per roll
Safety equipment is a must when handling potent chemicals like finish and varnish, as well as when handling power sanders. These include the following:
Safety goggles: $10
Work gloves: $10
Respirator: $30–$70
Shop vacuum: $70–$170
Kneepads: $10 per pair
Aim to refinish your hardwood floors every seven to 10 years, depending on the amount of wear and tear they receive. You can also refinish your floors after removing wall-to-wall carpeting or after significant disrepair from traffic, sun, or water damage. During your hardwood floor refinishing, you might also want to consider refinishing your stairs, with the cost to refinish your stairs running between $40 and $75 per step.
It’ll take a pro about five hours to refinish 100 square feet of hardwood flooring. However, if you’re planning to DIY this project, you’ll need to set aside two to three days for the refinishing process—and up to a week if you need to add several layers of finish or make major repairs. Some finish coats take between 10 and 24 hours to dry properly without traffic.
Sanding is crucial to refinishing a floor properly, but to see whether your floor can go without sanding, perform a spot-test on an inconspicuous, small area. Rub your hardwood with a sanding screen and apply a coat of polyurethane. If there's no residue after 24 hours, you can refinish your hardwood floors without sanding. However, you don't need to sand if you're recoating or polishing floors without underlying damage.
Expect a fair amount of dust to accumulate during your hardwood refinishing project. Dustless vacuuming options help pull a lot of dust and debris out of the air, but there's no such thing as a dust-free sanding process, which is why you'll want to ensure all furniture and fixtures are out of the room. You'll also need to tape plastic drop cloths around the entire perimeter of your walls to keep dust out of vents and all surfaces.
The best way to maintain hardwood floors is to clean them regularly with a push broom and use a mop with a cloth pad. Only use cleaning products designated for hardwood floors. Otherwise, you could damage them by stripping the finish. To remove tough stains, take steel wool and mineral spirits and buff gently with wax. Finally, you’ll want to install window treatments to ensure sunlight doesn’t discolor your hardwood floors.