Skip to main content
Guides

How Much Does Hardwood Floor Refinishing Cost in Ontario?

2026 Ontario refinishing cost guide. Base $3-$8 per sq ft, with stain, stairs, heritage scope add-ons. Real Toronto project examples by room size.

6 min read
Pricing breakdown infographic for hardwood refinishing in Ontario by room size

Ontario hardwood floor refinishing costs in 2026

Hardwood floor refinishing in Ontario runs $1.50-18 per sq ft in 2026, depending on the scope - screen-and-recoat at the low end, heritage restoration with reclaimed sourcing at the top. The most common residential project - a full sand, optional stain, and 2-3 coats of Bona Traffic HD - lands between $3 and $8 per sq ft across the province.

Toronto projects typically run 10-15% above the Ontario provincial average due to higher labour rates. A job priced at $5/sq ft provincially would be expected at $5.50-5.75/sq ft in Toronto proper.

Per-sq-ft ranges by scope (2026 Ontario averages)

  • Screen-and-recoat only - $1.50-3/sq ft. No sanding. Light abrasion of the existing finish, clean, and 1-2 fresh coats. Walk-on same day. Only suitable if no bare wood is showing.
  • Sand + 2 coats Bona Traffic HD (no stain) - $3-5/sq ft. Full 36-120 grit sequence, Bona Dust Containment System, two coats of waterborne polyurethane. Natural clear finish.
  • Sand + stain + 3 coats Bona Traffic HD - $5-8/sq ft. Full sanding, Bona DriFast stain application with sample approval, three finish coats. Standard scope for coloured floors.
  • Sand + Rubio Monocoat 2C (no stain) - $6-9/sq ft. Full sanding, single two-component hardwax oil application. Flat/matte finish only. Furniture return at 5-7 days.
  • Heritage restoration (narrow-board, reclaimed sourcing) - $8-18/sq ft. Full sanding, board-by-board assessment, Dutchman repairs, stain matching to original colour. Sourcing of period-matched lumber for board replacements where required.

Typical project totals

ProjectArea (sq ft)ScopeTypical total
Small bedroom250Sand + 2 coats$900-1,500
Medium main floor800Sand + stain + 3 coats$4,500-7,500
Large open plan1,400Sand + stain + 3 coats$7,500-12,000
Full house2,500Sand + stain$12,000-22,000

Small rooms carry a slightly higher per-sq-ft rate than large open-plan areas. Setup time, Bona DCS equipment configuration, HVAC sealing, and minimum material quantities are relatively fixed regardless of room size. A 250 sq ft bedroom and an 800 sq ft main floor both require similar setup and teardown time. This is a standard characteristic of professional flooring projects, not a premium charge.

Bona Certified craftsman presenting a fixed-price refinishing estimate

What is included in the base price

A standard Bona Certified refinishing project at Toronto Quality Wood Flooring includes the following at no additional charge:

  • Bona Dust Containment System setup - the DCS extraction unit connects to the drum sander, belt edge sander, and orbital buffer via sealed duct. HEPA-grade filtration captures 99.8% of airborne particles. HVAC returns and doorways to adjacent rooms are sealed with poly sheeting before sanding begins.
  • Full grit-sequence sanding - 36-60-80-100-120 grit progression on drum, edge, and orbital equipment. Minor crack filling and Dutchman patching for small repairs are included before the drum sander runs.
  • Stain application (if specified) - Bona DriFast stain, applied and wiped by hand, with a dried sample approval before the full floor application. Natural clear finish projects skip this step.
  • 2-3 coats of finish - Bona Traffic HD waterborne polyurethane is the standard system. Rubio Monocoat 2C is available for heritage or flat-matte projects at higher cost.
  • Baseboard and quarter-round reinstall - existing trim is removed before sanding and reinstalled after the final coat. Replacing damaged trim is quoted separately.
  • Final cleanup - HEPA vacuum pass of the work zone, surface wipe-down. Adjacent rooms that were sealed off require no cleanup.

What is not included unless specifically quoted

  • Stair nosings and risers
  • Custom stain matching (sample iterations and blending beyond standard DriFast colours)
  • Board replacement beyond minor Dutchman patching
  • Subfloor remediation
  • Furniture removal if rooms are not pre-cleared

What adds cost above the base rate

Stain: +$1-2/sq ft

Stain adds the labour of application and wipe-back, a dedicated dry day before finish coats begin, and in some cases a custom-blend session to match an existing colour in adjacent rooms. Custom stain matching on heritage floors in Cabbagetown or the Annex - where the original floor colour needs to be preserved across both old and new boards - can add half a day for sample approval and may require multiple Bona DriFast blends to achieve the target.

Third finish coat: +$0.50-1/sq ft

Two coats is the standard for residential spaces with moderate traffic. A third coat is specified for high-traffic areas - front entry hallways, open-plan kitchen-dining rooms that connect to back yards, and main floors in Leslieville or Riverdale homes where the floor receives significant daily wear. The third coat adds the same depth of surface protection as the first two; the per-coat cost decreases slightly as the application setup is already in place.

Stair nosings: $60-120 per tread

Stairs require hand sanding on treads and risers, edge sander work at the nosing radius, and careful finish application without runs or pooling at the spindle base. Each tread takes 5-10 times the labour of the same square footage on a flat floor. Pricing covers the tread face, nosing, and riser as a unit.

Board replacement: $8-14/sq ft for affected boards

Individual board replacement is priced per board or per sq ft of affected area, not as an addition to the whole-floor rate. This covers the cost of sourcing matched lumber, fitting the replacement board, and sanding the repair flush before the general sanding sequence begins. Heritage species sourcing - narrow-strip Red Pine for Annex and Cabbagetown homes, quartersawn White Oak for Lawrence Park and Rosedale - carries a materials premium that varies by availability.

Furniture removal: $200-400 if not pre-cleared

Toronto Quality Wood Flooring’s quote assumes rooms are pre-cleared by the homeowner. If furniture removal is required, it is quoted separately based on the volume and weight involved. Light bedroom furniture is at the low end of that range. Full dining room or living room clearance with upholstered pieces approaches the higher end.

Bona Traffic HD vs Rubio Monocoat 2C: what each job looks like

The finish system is the second-largest cost variable after total area. Most Ontario homeowners choose Bona Traffic HD for its fast cure time and proven durability. Rubio Monocoat 2C is chosen for heritage floors where the flat oil finish is the aesthetic target or where spot-repairability without full resanding is a priority.

ItemBona Traffic HD jobRubio Monocoat 2C job
Grit sequence36-60-80-100-12036-60-80-100-120
Finish typeWaterborne polyurethane with hardenerOil + wax hardwax (two-component)
Coats2-3 coatsSingle two-component coat
Walk-on time24 hours48 hours
Furniture return72 hours5-7 days
Sheen optionsMatte, satin, semi-gloss, glossFlat/matte only
DurabilityExcellent - hardener cross-links surfaceVery good - spot-repairable without full resand
Typical price$3-8/sq ft$6-10/sq ft

Bona Traffic HD is the practical choice for most Ontario homeowners - faster cure, more sheen options, lower cost, and proven durability in residential settings. Rubio Monocoat 2C is the right choice for heritage projects where the look of an oil-penetrating finish is non-negotiable, or where the homeowner wants the ability to spot-repair a damaged section without refinishing the full floor.

Both systems are preceded by the same 36-120 grit sanding sequence. The finish choice does not change the preparation work.

Hardwood floor after refinishing with Bona Traffic HD

Refinishing vs replacement cost

For Ontario homeowners weighing refinishing against replacement, the cost differential is direct: refinishing at $3-8/sq ft versus solid hardwood replacement at $10-25/sq ft (including tear-up and disposal at $1-3/sq ft additional).

On a 1,000 sq ft main floor in a North York or Etobicoke home, refinishing runs $4,000-9,000 total. Replacing the same floor with comparable solid Red Oak runs $11,000-28,000 including demolition and disposal. The cases where replacement is the correct answer - wear layer under 2mm, structural moisture damage, subfloor failure - are covered in detail in the companion guide on hardwood floor refinishing service options.

Book your free in-home estimate

Toronto Quality Wood Flooring provides free in-home estimates with a written fixed-price quote delivered within 48 hours. The estimate is based on a physical visit - measuring the room, lifting a register to check the wear layer, and reviewing the floor under raking light to assess the true condition. Contact Toronto Quality Wood Flooring to book your assessment across Toronto, North York, Scarborough, Etobicoke, and surrounding areas.

Frequently Asked Questions

How much does it cost to refinish hardwood floors in Toronto?

Toronto hardwood refinishing in 2026 runs $3 to $8 per square foot for a standard sand-and-finish with two to three coats of Bona Traffic HD. A 500 sq ft living room typically lands at $1,800-$4,000 total. Stairs add $100-$200 per stair. Custom stain matching adds 10-15%. Heritage restoration runs higher at $8-$18 per sq ft.

What does refinishing cost include?

Our fixed-price quotes include: dust containment setup (Bona DCS, HEPA vacuum, poly sheeting), full grit-sequence sanding (36-60-80-100-120), optional stain application, two to three coats of Bona Traffic HD or Rubio Monocoat, cure time supervision, and final cleanup. Baseboards and quarter-round reinstall are included. What is not included unless flagged: stairs, custom stain matching, heritage repair, subfloor remediation.

Why does refinishing cost less than replacement?

Refinishing reuses the existing floor - no material cost for new lumber, no subfloor tear-up, no disposal cost. Toronto refinishing at $3-$8 per sq ft compares to new install at $9-$18 per sq ft for solid hardwood. For a 500 sq ft room, refinishing costs $1,800-$4,000 vs $4,500-$9,000+ for replacement.

647-905-0255

Learn more about Hardwood Floor Refinishing & Resanding

Free in-home estimates across the GTA. Bona Certified Craftsman company with twenty years restoring Toronto hardwood floors.