Flooring Costs Across Canada
Typical project range
$2,788 – $5,671
Based on 995 data points across 4 provinces
Detailed Cost Breakdown
Specific costs by job type, extracted from industry sources across Canada.
Total Project Costs
| Job Type | Low | High | Sources |
|---|---|---|---|
| Full Home Premium Flooring | $21,000 | $40,000 | 2(2 prov) |
| Full Home Mid Range Flooring | $12,500 | $22,500 | 2(2 prov) |
| Hardwood Installation 1000sqft | $8,000 | $16,500 | 2(2 prov) |
| Solid Hardwood Install 1000sqft | $8,000 | $15,000 | 2 |
| Engineered Hardwood Install | $7,100 | $13,875 | 8(4 prov) |
| Subfloor Tearout Replacement | $5,867 | $12,733 | 3 |
| Lvp Whole Home Install | $6,300 | $12,625 | 2 |
| Full Home Budget Flooring | $6,500 | $12,500 | 2(2 prov) |
| Large Format Porcelain Tile Install | $5,300 | $10,600 | 2(2 prov) |
| Lvp Basement Flooring | $3,200 | $9,600 | 2 |
| Engineered Hardwood Condo Install | $4,250 | $9,500 | 2 |
| Luxury Vinyl Plank Basement | $3,333 | $9,333 | 3(2 prov) |
| Tile Flooring Install | $3,375 | $9,125 | 4 |
| Laminate Flooring Install | $4,567 | $8,144 | 9(3 prov) |
| Spc Vinyl Plank Install | $4,250 | $8,000 | 2 |
| Basement Flooring Upgrade | $2,500 | $8,000 | 2(2 prov) |
| Basement Lvp Flooring | $3,733 | $7,933 | 3(2 prov) |
| Bathroom Tile Installation | $3,333 | $7,667 | 3(2 prov) |
| Lvp Install | $3,475 | $7,175 | 4(2 prov) |
| Lvp Basement Suite | $2,700 | $7,100 | 2(2 prov) |
| Lvp Flooring Install | $2,800 | $7,067 | 3(3 prov) |
| Complete Tile Replacement | $3,450 | $7,050 | 2 |
| Lvp Installation | $4,000 | $7,000 | 2(2 prov) |
| Electric Radiant Floor Heat | $3,300 | $6,600 | 2(2 prov) |
| Garage Conversion Flooring | $3,000 | $6,500 | 2 |
| Luxury Vinyl Plank Install | $3,307 | $6,400 | 14(3 prov) |
| Tile Flooring | $5,250 | $6,250 | 2(2 prov) |
| Hardwood Refinishing | $2,914 | $6,000 | 7(3 prov) |
| Epoxy Floor Coating | $2,400 | $5,550 | 2(2 prov) |
| Hardwood Sand Refinish | $2,750 | $5,500 | 2(2 prov) |
| Flooring Prep And Finishing | $2,000 | $5,500 | 2(2 prov) |
| Porcelain Tile Kitchen Install | $2,600 | $5,400 | 5 |
| Asbestos Abatement | $2,125 | $5,375 | 8(2 prov) |
| Bathroom Tile Install | $1,900 | $5,200 | 4(2 prov) |
| Hardwood Floor Refinishing | $2,281 | $5,163 | 4(2 prov) |
| Radiant Floor Heating Install | $2,900 | $5,000 | 2(2 prov) |
| Hardwood Sand Polyurethane Finish | $2,250 | $5,000 | 2 |
| Shower Tile Installation | $2,250 | $5,000 | 2(2 prov) |
| Basement Flooring | $1,750 | $5,000 | 2 |
| Tile Installation | $2,583 | $4,508 | 3(2 prov) |
| Three Bedroom Hallway Carpet Install | $3,350 | $4,500 | 2 |
| Garage Epoxy Coating | $2,050 | $4,500 | 2(2 prov) |
| Lvp Kitchen Flooring | $2,000 | $4,000 | 3 |
| Shower Tile Install | $2,000 | $4,000 | 3(2 prov) |
| Asbestos Tile Removal | $1,500 | $4,000 | 2(2 prov) |
| Luxury Vinyl Plank Kitchen | $2,000 | $3,875 | 4 |
| Lvp Kitchen Install | $1,821 | $3,857 | 7 |
| Heated Floor Bathroom Install | $1,350 | $3,750 | 2 |
| Engineered Hardwood Kitchen Install | $2,025 | $3,700 | 2(2 prov) |
| Flooring Removal | $1,100 | $3,700 | 2 |
| Electric Radiant Floor Heating | $1,500 | $3,667 | 3(2 prov) |
| Electric Radiant Heated Floor | $1,283 | $3,267 | 3(2 prov) |
| Hardwood Border Inlay Install | $1,433 | $3,233 | 3 |
| Bathroom Flooring | $1,000 | $3,167 | 3(3 prov) |
| Bathroom Tile Floor | $1,350 | $3,000 | 2 |
| Epoxy Garage Floor Coating | $1,240 | $2,820 | 5(3 prov) |
| Subfloor Replacement | $1,160 | $2,780 | 5(2 prov) |
| Heated Tile Floor Bathroom | $1,250 | $2,500 | 2 |
| Subfloor Preparation | $725 | $2,300 | 4(3 prov) |
| Staircase Refinishing | $1,333 | $2,283 | 6 |
| Bathroom Tile Floor Complete | $1,133 | $2,267 | 3 |
| Electric Radiant Floor Bathroom | $900 | $2,250 | 2(2 prov) |
| Porcelain Tile Bathroom | $950 | $2,230 | 5(3 prov) |
| Bedroom Carpet Install | $1,060 | $2,095 | 4 |
| Bathroom Tile Flooring | $840 | $1,940 | 5(3 prov) |
| Carpet Removal | $788 | $1,875 | 4(2 prov) |
| Baseboard Removal Reinstall | $800 | $1,850 | 2 |
| Porcelain Tile Bathroom Floor | $817 | $1,833 | 3(3 prov) |
| Heated Floor Install | $800 | $1,750 | 2 |
| Powder Room Flooring | $700 | $1,750 | 2(2 prov) |
| Subfloor Levelling | $550 | $1,717 | 6(3 prov) |
| Carpet Bedroom Install | $585 | $1,620 | 2(2 prov) |
| Carpet Room Install | $510 | $1,583 | 3 |
| Carpet Tiles Install | $600 | $1,550 | 2(2 prov) |
| Structural Engineering Assessment | $500 | $1,500 | 2 |
| Ceramic Tile Bathroom Floor | $500 | $1,375 | 2(2 prov) |
| Ceramic Tile Bathroom | $475 | $1,225 | 2(2 prov) |
| Porcelain Tile Entryway Install | $500 | $1,150 | 2(2 prov) |
| Mosaic Tile Shower Floor | $500 | $1,067 | 3 |
| Carpet Stretch Retack | $550 | $1,050 | 2 |
| Broadloom Carpet Install | $300 | $900 | 2 |
| Radiant Heat Mat | $400 | $850 | 2 |
| Electric In Floor Heating Mat | $325 | $750 | 2 |
| Transitions Trim | $250 | $750 | 2 |
| Mosaic Shower Niche | $225 | $600 | 2(2 prov) |
| Asbestos Testing | $267 | $567 | 3(3 prov) |
| Acoustic Inspection | $250 | $550 | 2 |
| Stair Carpet Material | $200 | $550 | 2(2 prov) |
| Tile Trim Transitions | $200 | $538 | 4 |
| Furniture Moving Refinishing | $250 | $500 | 2 |
| Custom Stain Colour Matching | $200 | $500 | 2 |
| Furniture Moving | $178 | $488 | 25(3 prov) |
| Stair Carpet Install Labour | $240 | $475 | 2 |
| Carpet Furniture Moving | $200 | $450 | 2 |
| Concrete Moisture Testing | $163 | $450 | 4(2 prov) |
| Tile Removal Disposal | $175 | $400 | 2(2 prov) |
| Radiant Floor Thermostat | $163 | $400 | 4(3 prov) |
| Heated Floor Thermostat | $150 | $400 | 2(2 prov) |
| Diy Epoxy Kit | $150 | $400 | 2(2 prov) |
| Furniture Moving Service | $133 | $400 | 3(2 prov) |
| Transition Strips | $88 | $300 | 4(2 prov) |
| Appliance Moving | $125 | $275 | 2 |
| Laminate Board Replacement | $125 | $250 | 2 |
| Toilet Removal Reinstall | $125 | $250 | 2 |
| Moisture Testing | $75 | $225 | 4(2 prov) |
| Disposal Fees | $75 | $175 | 2 |
| Concrete Moisture Test | $50 | $150 | 2 |
Per-Unit Costs
| Job Type | Low | High | Sources |
|---|---|---|---|
| Drum Sander Rental | $105/day | $165/day | 2 |
| Flooring Nailer Rental | $50/day | $90/day | 2 |
| Tile Setter Labour | $58/hr | $93/hr | 4(2 prov) |
| Laminate Countertop | $30/sq ft | $63/sq ft | 2(2 prov) |
| Hardwood Border Inlay Install | $20/sq ft | $55/sq ft | 2 |
| Mosaic Tile Install | $25/sq ft | $45/sq ft | 2 |
| Natural Stone Tile | $13/sq ft | $45/sq ft | 2(2 prov) |
| Natural Stone Tile Material | $14/sq ft | $43/sq ft | 4(2 prov) |
| Natural Stone Tile Install | $18/sq ft | $39/sq ft | 20(4 prov) |
| Reclaimed Wood Flooring Install | $28/sq ft | $38/sq ft | 2 |
| Marble Tile Install | $18/sq ft | $37/sq ft | 3 |
| Encaustic Cement Tile Install | $18/sq ft | $35/sq ft | 2(2 prov) |
| Heated Tile Floor Install | $18/sq ft | $33/sq ft | 2(2 prov) |
| Large Format Tile Install | $14/sq ft | $31/sq ft | 9(2 prov) |
| 12x24 Porcelain Tile Install | $16/sq ft | $30/sq ft | 3(2 prov) |
| Curbless Shower Tile | $15/sq ft | $30/sq ft | 2 |
| Natural Stone Install | $12/sq ft | $30/sq ft | 3(2 prov) |
| Large Format Porcelain Tile | $12/sq ft | $30/sq ft | 2 |
| Herringbone Tile Install | $16/sq ft | $29/sq ft | 2(2 prov) |
| Hydronic Radiant Floor Heating | $15/sq ft | $28/sq ft | 3(2 prov) |
| Fireplace Hearth Tile Border | $20/sq ft | $28/sq ft | 2 |
| Large Format Porcelain Tile Install | $14/sq ft | $27/sq ft | 3(3 prov) |
| Porcelain Tile Bathroom | $13/sq ft | $26/sq ft | 6(3 prov) |
| Textured Porcelain Tile Install | $13/sq ft | $25/sq ft | 2(2 prov) |
| Porcelain Tile Installation | $13/sq ft | $25/sq ft | 2(2 prov) |
| Porcelain Tile | $10/sq ft | $25/sq ft | 2 |
| Porcelain Tile Install | $11/sq ft | $24/sq ft | 52(4 prov) |
| Hydronic Radiant Floor Heat | $14/sq ft | $23/sq ft | 3(2 prov) |
| Reclaimed Hardwood Install | $12/sq ft | $23/sq ft | 3(2 prov) |
| Tile Flooring Install | $11/sq ft | $23/sq ft | 5(3 prov) |
| Wood Look Porcelain Tile Install | $13/sq ft | $23/sq ft | 3(2 prov) |
| Porcelain Tile Bathroom Install | $11/sq ft | $23/sq ft | 3(2 prov) |
| Tile Installation Labour | $8/sq ft | $22/sq ft | 5(3 prov) |
| Exotic Hardwood Install | $17/sq ft | $22/sq ft | 3(3 prov) |
| Tile Installation Labor | $11/sq ft | $22/sq ft | 3(2 prov) |
| Wool Carpet Install | $11/sq ft | $22/sq ft | 2(2 prov) |
| Porcelain Tile Entryway Install | $12/sq ft | $21/sq ft | 2(2 prov) |
| Tile Installation | $11/sq ft | $21/sq ft | 3(3 prov) |
| Ceramic Tile Install | $12/sq ft | $21/sq ft | 7(2 prov) |
| Ceramic Porcelain Tile Basement | $11/sq ft | $20/sq ft | 2 |
| Electric Radiant Floor Heating | $10/sq ft | $20/sq ft | 2(2 prov) |
| Hardwood Flooring Install | $13/sq ft | $19/sq ft | 7(3 prov) |
| Solid Hardwood Install | $10/sq ft | $19/sq ft | 14(4 prov) |
| Hardwood Installation | $10/sq ft | $19/sq ft | 4 |
| Porcelain Tile Mudroom | $11/sq ft | $18/sq ft | 2(2 prov) |
| Bathroom Tile Install | $7/sq ft | $18/sq ft | 2(2 prov) |
| Engineered Hardwood Install | $11/sq ft | $17/sq ft | 12(4 prov) |
| Large Format Tile Labour | $10/sq ft | $17/sq ft | 2(2 prov) |
| Hardwood Installation Complete | $8/sq ft | $16/sq ft | 3 |
| Walnut Hardwood Install | $12/sq ft | $15/sq ft | 2 |
| Furniture Moving | $175/unit | $400/unit | 2(2 prov) |
| Joist Sistering | $100/unit | $300/unit | 2 |
| Staircase Refinishing | $120/unit | $200/unit | 2 |
| Stair Installation | $55/unit | $135/unit | 2(2 prov) |
| Hardwood Stair Install | $58/unit | $117/unit | 3(3 prov) |
| Lvp Stair Install | $63/unit | $115/unit | 2(2 prov) |
| Hardwood Stair Installation | $52/unit | $103/unit | 3(3 prov) |
| Stair Installation Labour | $40/unit | $100/unit | 2(2 prov) |
| Lvp Stair Installation | $40/unit | $80/unit | 2(2 prov) |
| Staircase Tread Refinishing | $35/unit | $70/unit | 2 |
| Transition Strips | $22/unit | $66/unit | 13(3 prov) |
| Hardwood Stair Refinishing | $30/unit | $57/unit | 3(3 prov) |
| Hardwood Board Replacement | $21/unit | $55/unit | 6(4 prov) |
| Stair Nosing | $21/unit | $51/unit | 4(2 prov) |
| Carpet Stair Install | $28/unit | $50/unit | 2 |
| Asbestos Testing | $25/unit | $50/unit | 5(2 prov) |
| Transition Strips Install | $15/unit | $50/unit | 2 |
| Transition Strip Install | $20/unit | $45/unit | 2(2 prov) |
| Carpet Stair Installation | $20/unit | $38/unit | 3(3 prov) |
| Carpet Install Stairs | $20/unit | $38/unit | 2(2 prov) |
| Door Trimming | $15/unit | $30/unit | 2 |
| Stair Carpeting | $15/unit | $28/unit | 2(2 prov) |
By Province
Alberta$2,966 – $5,978
New Brunswick$2,963 – $5,831
British Columbia$2,597 – $5,492
Ontario$2,178 – $4,590
Looking for Flooring quotes?
Find verified contractors in your province.