Floor Refinishing Cost Per Square Foot: Sanding, Staining, and Sealing Prices

July 6, 2026

The hardwood floors in your living room are looking tired. The finish is worn near the doorway, there are scratches from moving furniture, and the high-traffic areas have lost their luster. You know refinishing would restore them, but you have no idea whether the investment is $500 or $2,000 or whether you should try the DIY route with a rental sander.

Floor refinishing is the process of sanding down the worn surface of a hardwood floor and applying new stain and finish. The floor refinishing cost per square foot ranges from $1.50 to $5 for professional full sanding, depending on the condition of the floor, the type of finish, and your location. A 300-square-foot room costs $450 to $1,500 to refinish professionally.

Floor refinishing cost per square foot depends on the method and floor condition. Here is a comparison of full sanding, buff-and-coat, staining, and DIY options.

Average Floor Refinishing Cost Per Square Foot

The cost to refinish hardwood floors varies by the method used and the condition of the floor. The table below shows the typical cost ranges for each refinishing method.

MethodCost per sq ftCost per 300 sq ft roomBest for

 

Buff-and-coat$1.50u2013$2.50$450u2013$750Lightly worn finish
Full sand and refinish$3u2013$5$900u2013$1,500Worn, scratched, stained floors
Staining with refinish$3.50u2013$6$1,050u2013$1,800Color change needed
DIY rental sander$0.50u2013$1$150u2013$300Supply cost only, not including labor

Full Sanding vs Buff-and-Coat Cost

The two main refinishing methods are full sanding and buff-and-coat. The right choice depends on the condition of the floor and your budget.

Full sanding costs $3 to $5 per square foot and is the complete restoration process. The floor is sanded down to bare wood using a drum sander with progressively finer grit sandpaper. This removes all surface imperfections, old finish, and stain, leaving a clean surface for new stain and finish. Full sanding is required when the floor has deep scratches, worn-through finish, water stains, or significant discoloration.

The full sanding process takes three to four days for a typical room. Day one is sanding with coarse and medium grit paper. Day two is fine sanding and applying the first coat of stain if a color change is desired. Day three is applying the first coat of polyurethane or hardwax oil. Day four is applying the second coat and light sanding between coats. The room cannot be used during this time.

Buff-and-coat costs $1.50 to $2.50 per square foot and is a lighter refinishing method. A buffer with a fine abrasive screen is used to scuff the existing finish, and a new coat of polyurethane is applied on top. No stain is applied, so the color does not change. Buff-and-coat is only suitable when the existing finish is intact but has lost its gloss. It cannot fix deep scratches, bare wood spots, or water damage.

The buff-and-coat process takes one day. The floor is buffed, cleaned, and coated with polyurethane. A second coat may be applied the next day if needed. The room can be lightly used after 24 hours for water-based finishes and after 48 hours for oil-based finishes.

A flooring contractor with 20 years of experience explained: “Buff-and-coat is like waxing your car — it makes the surface shine but it does not fix dents or scratches. If the floor has bare wood spots, you need a full sanding.”

Staining and Custom Color Costs

Adding stain to the refinishing process increases the cost by $0.50 to $1 per square foot. Standard stain colors like honey, golden oak, dark walnut, and espresso cost the same. Custom color matching, bleaching, or whitewashing costs more because the process takes longer and requires more skill.

Standard stain application costs $0.50 to $0.75 per square foot extra. The stain is applied after sanding and before the first coat of finish. The stain is wiped off after a few minutes, and the floor is allowed to dry before the finish is applied. Standard stains work well on red and white oak.

Custom color matching costs $1 to $1.50 per square foot extra. This is needed when the homeowner wants a specific color that is not available as a standard stain. The contractor mixes colors to achieve the desired shade, tests it on a sample board, and adjusts as needed. Custom colors are common in modern homes where gray, white, or weathered finishes are desired.

The wood species affects the stain result and may require additional preparation. Maple and birch do not accept stain evenly and require a pre-conditioner before staining. The pre-conditioner adds $0.25 to $0.50 per square foot. Pine and fir are softwoods that absorb stain unevenly and often look blotchy. Bleaching to achieve a lighter color costs $1 to $2 per square foot extra.

DIY vs Professional Refinishing Cost

The floor refinishing cost per square foot is significantly lower for DIY, but the risk of damaging the floor is high. Understanding the trade-offs helps you decide whether to attempt it yourself.

DIY refinishing costs $150 to $300 for equipment rental and materials for a standard room. A drum sander rents for $60 to $80 per day. An edge sander rents for $30 to $50 per day. Sandpaper and supplies cost $50 to $100. Stain and polyurethane cost $80 to $150 depending on the quality and number of coats.

The cost of a mistake is high. A drum sander is aggressive — holding it still for two seconds creates a gouge that requires filling or replacing the plank. Uneven sanding produces swirls and chatter marks that show through the stain. First-time DIY results are often visibly inferior to professional work, according to flooring industry data.

Professional refinishing costs $3 to $5 per square foot and includes expertise, proper equipment, and dust containment. Professional drum sanders connect to a dust collection system that captures about 95 percent of the dust. Rental sanders typically do not have dust collection, which means fine wood dust covering every surface in your home for weeks.

Professional results also include proper stain matching, even polyurethane application, and a smooth finish without bubbles or brush marks. The cost of fixing a DIY mistake often exceeds the savings from doing it yourself.

Cost by Room Size

The cost to refinish a room varies by the room size, but the per-square-foot rate decreases as the room gets larger because the setup and edge work are similar regardless of room size.

A small bedroom of 100 to 150 square feet costs $3.50 to $5 per square foot for full sanding and refinishing. The total cost is $350 to $750. The higher per-square-foot rate reflects the setup time and minimum charge that most contractors apply to small rooms.

A medium-sized living room of 200 to 400 square feet costs $3 to $4 per square foot for full sanding. The total cost is $600 to $1,600. This is the most common size for refinishing projects and offers the best balance of per-square-foot pricing.

A large room or open-concept area of 500 to 1,000 square feet costs $2.50 to $3.50 per square foot. The total cost is $1,250 to $3,500. Large areas are more efficient because the drum sander covers more square footage per hour, and the edge work is a smaller percentage of the total.

A whole-home refinishing project of 1,500 to 2,500 square feet costs $2 to $3 per square foot, totaling $3,000 to $7,500. Whole-home projects are the most efficient for contractors and offer the lowest per-square-foot rate.

Additional Costs That Affect the Total

Several additional costs can affect the total floor refinishing cost per square foot beyond the basic sanding and finishing. Understanding these before getting quotes helps you budget accurately.

Furniture moving adds $100 to $500. Some contractors include moving furniture within the room in the labor price. Others require the room to be empty before they arrive. Confirm this when getting quotes.

Subfloor repairs add $200 to $800. If sanding reveals damaged or loose planks, they must be replaced before finishing. Nail pops must be set and filled. These repairs are discovered during the sanding process and are charged in addition to the refinishing quote.

Baseboard removal and reinstallation costs $1 to $2 per linear foot. Many contractors sand up to the baseboard and cut in the edges by hand rather than removing the trim. This saves $200 to $500 on a typical room but leaves a slightly less clean edge.

Odor and off-time costs are often overlooked. Oil-based polyurethane emits strong odors for 24 to 48 hours. The room cannot be walked on for 24 hours and furniture cannot be placed on it for 48 to 72 hours. For a single-bathroom home, these logistics may require a hotel stay at $150 to $300.

Frequently Asked Questions

How much does it cost to refinish hardwood floors per square foot?

Full sanding costs $3 to $5 per square foot. Buff-and-coat costs $1.50 to $2.50. Staining adds $0.50 to $1 per square foot. DIY costs $0.50 to $1 but has higher risk.

Is buff-and-coat cheaper than full sanding?

Yes, buff-and-coat is about half the cost of full sanding. It works for floors with good existing finish. Full sanding is needed for scratched, stained, or worn floors. Choose the method based on floor condition.

Is it cheaper to refinish floors myself?

DIY costs $150 to $300 versus $900 to $1,500 for pro service. DIY mistakes like gouges cost extra to fix.

How much does it cost to refinish a 12×12 room?

A 144-square-foot bedroom costs $430 to $720 professionally. The per-square-foot rate is higher for small rooms. A 300-square-foot room costs $900 to $1,500.

Is refinishing cheaper than replacing hardwood floors?

Yes, refinishing costs $3 to $5 versus $8 to $20 for new. It extends floor life by 7 to 15 years at a fraction of replacement cost.

How long does a refinished floor last?

A refinished floor lasts 7 to 10 years. Solid hardwood can be refinished 5 to 7 times over its lifespan of 50 to 100 years.

Is water-based or oil-based finish more expensive?

Water-based poly costs $0.50 to $0.75 more than oil-based. Oil-based is cheaper but takes longer to dry.

Can engineered hardwood floors be refinished?

Yes, if the veneer is at least 2 millimeters thick. Engineered hardwood costs the same as solid to refinish at $3 to $5 per square foot. Each refinishing removes about 1/32 inch.