Key Takeaways:
- Total deck cost: $20–$80 per sq ft installed (materials + labour)
- Materials only: $2–$45/sq ft depending on material type
- Labour: $12–$40/sq ft depending on province
- A standard 300 sq ft deck costs $6,000–$45,000 total
- Pressure-treated wood is cheapest; aluminum is most expensive
Deck Cost by Material
| Material | Material/sq ft | Installed/sq ft | 300 sq ft Total |
|---|---|---|---|
| Pressure-treated | $2–$5 | $20–$40 | $6,000–$12,000 |
| Cedar | $5–$12 | $30–$55 | $9,000–$16,500 |
| Composite (budget) | $6–$10 | $30–$50 | $9,000–$15,000 |
| Composite (premium) | $10–$18 | $40–$65 | $12,000–$19,500 |
| PVC | $12–$22 | $42–$75 | $12,600–$22,500 |
| Ipê hardwood | $15–$35 | $50–$80 | $15,000–$24,000 |
| Aluminum | $20–$45 | $60–$100 | $18,000–$30,000 |
What's Included in the Installed Price
The per-square-foot installed price typically covers:
- Substructure: pressure-treated joists, beams, and posts
- Footings: concrete sono tubes or helical piles below frost line
- Deck boards: the surface material you choose
- Fasteners: screws, hidden clips, structural connectors
- Basic stairs: 3–5 step staircase to grade
- Labour: design consultation, construction, cleanup
NOT usually included (budget separately):
- Railings: add $30–$150/linear foot ($1,500–$7,500 for a typical deck)
- Lighting: add $200–$2,000
- Skirting: add $300–$2,250
- Pergola: add $3,000–$25,000
- Building permit: add $100–$500
- Staining (wood only): add $1–$3/sq ft
Cost Factors That Increase Price
- Deck height: elevated decks require more structural material and deeper footings
- Multiple levels: each level adds complexity and framing cost
- Curved or angled designs: waste more material, take longer to install
- Remote location: material delivery surcharges for rural/cottage areas
- Rock or difficult soil: may require expensive foundation solutions
- Peak season: May–September pricing is 10–20% higher than off-season
