A deck is a structural project priced in two halves: materials and labour. Every cost-estimating mistake you can make on a deck traces back to misunderstanding which half a line item belongs to, or forgetting it exists. In 2026, a fully installed mid-grade residential deck in Ontario runs $45-$95 per square foot[1], with the spread driven almost entirely by decking material and railing complexity. This is what each line item is, where the prices come from, where the hidden costs hide, and what a real 12 × 16 ft pressure-treated deck actually costs in receipts.
Decking is the surface you walk on, and it accounts for 25-35% of total project cost. Every other line item — joist count, beam size, footing count — scales with deck area, not material choice, so the surface material is the one variable that genuinely moves the price.
Pressure-treated SPF (spruce-pine-fir) is the workhorse. Treated with copper-based preservatives (ACQ, MCA, or CA-C depending on era and supplier), it costs $2-$4 per linear foot for 5/4 × 6 boards in Ontario, working out to $15-$25/sq ft installed[2]. Lifespan is 15-20 years with proper maintenance — annual cleaning, re-sealing every 2-3 years, full restain every 5-7. Without maintenance it drops to 8-12 years before boards cup, crack, and splinter. The environmental tradeoff: pressure-treated lumber locks up sequestered carbon for decades, and the modern copper-based preservatives are far safer than the chromated copper arsenate (CCA) used pre-2004, but the treatment process is energy-intensive and the boards aren't easily recycled at end of life.
Western red cedar sits in the middle at $4-$8 per linear foot for 5/4 × 6 boards, or $55-$75/sq ft installed. Cedar is naturally rot-resistant (the heartwood contains thujaplicins that fungi avoid), so it can go 15-25 years even with minimal sealing. It is softer than pressure-treated, dents more easily under furniture, and grays out to a silver patina within 12 months unless sealed annually. The environmental case is the strongest of any material — cedar is harvested from second-growth BC and Pacific Northwest forests under FSC chain of custody, the wood requires no chemical treatment, and it composts at end of life.
Composite decking (wood fibre + recycled plastic + binder) is the fastest-growing category. The major brands at Canadian Tire, Home Depot, and specialty dealers in 2026:
Installed, composite lands at $65-$95/sq ft in Ontario in 2026[1]. Lifespan is 25-30+ years with no staining or sealing required, just occasional washing. Environmental nuance: composite uses 60-95% recycled content (depending on brand), but the end-of-life path is landfill — composites do not compost and do not have a mature recycling stream.
Cellular PVC (Azek, Wolf, Deckorators Voyage) is fully synthetic, no wood content. Cost is highest at $12-$18/sq ft material and $80-$110/sq ft installed, but it is the only material that is completely waterproof, doesn't fade, and is rated for ground contact and below-grade installation. Lifespan 30+ years.
Aluminum decking (LockDry, Versadeck) is a niche choice for fire-zone areas, rooftop decks, and waterproof-membrane applications. $15-$25/sq ft material, $110-$150/sq ft installed. Lifetime warranty, zero maintenance, but cold underfoot in shoulder seasons and visually industrial.
The same 200 sq ft pressure-treated deck doesn't cost the same in every province, and not for the reasons most homeowners assume. Lumber prices are within 8-12% across the country at the big-box level — the real driver is labour rates, footing requirements driven by frost depth, and seismic/building-code complexity.
Two macro factors affect every region in 2026: lumber price cycles (SPF futures swung from $400/mbf in early 2024 to over $700/mbf in spring 2025 before settling near $550 in early 2026 — a 30% swing inside 18 months on the framing line), and cross-border tariffs on softwood lumber, which add roughly 6-8% to the Canadian retail price of any SPF material destined for export markets and feed back into domestic price expectations.
For a simple single-level rectangular deck with one set of stairs, labour runs 40% of total project cost and materials 60%. As complexity climbs, that ratio inverts. A multi-level deck with a wraparound stair, picture-frame edge, mitred corners, and a pergola can hit 60% labour and 40% materials, because every transition, every cut, and every detail eats hours without consuming much additional material. Skilled Ontario deck carpenters in 2026 bill $35-$70 per hour as employees and $75-$150 per hour as contractors with their own insurance and equipment[5]. Composite installation also carries a labour premium of 15-25% over pressure-treated because hidden fastener systems, picture-frame edges, and breaker boards take longer and demand more precise framing than face-screwed PT boards.
The cost-per-square-foot rules of thumb above assume turnkey installed pricing. If you are pricing materials yourself from a contractor's quote or an online calculator, watch for the five most-missed line items.
1. Building permit and drawings. Under OBC Part 9, any deck more than 60 cm above grade, attached to the house, or larger than 10 m² needs a permit[6]. Permit fees in 2026 range from $180 to $620 across the GTA — roughly $320 flat in Oakville, $240-$450 in Burlington and Mississauga, up to $620 in Toronto where fees are charged at $18.56/m² with a $214.79 minimum[6]. Drawings prepared by a designer add another $150-$400. Engineering stamps for out-of-table joist spans add $300-$800. Total permit package: $400-$1,200.
2. Concrete footings. Most deck calculators leave out the concrete entirely. A typical 200 sq ft deck needs 6-9 footings, each requiring a sonotube ($15-$25 each), 0.05-0.1 m³ of concrete ($40-$80 each delivered or $25 each in bagged mix), and labour to dig (4-6 hours total at $35-$70/hr if hired) — line item total $400-$900. Helical piles instead of sonotubes add $2,400-$6,400 on unstable soils[4].
3. Hardware. Joist hangers ($1.50-$3 each, 20-40 needed), structural ledger bolts or LedgerLOK screws ($2-$4 each, 12-20 needed), post anchors ($15-$30 each, 6-9 needed), beam-to-post connectors ($4-$8 each), and box-and-a-half of structural deck screws ($120-$180) typically total $400-$800 on a 200 sq ft deck. Plan for roughly 350 structural deck screws per 200 sq ft, plus joist hangers and connectors, before you buy.
4. Railings. Guards over 24 inches above grade are mandatory under OBC 9.8 and are the single largest "surprise" line item. A simple pressure-treated railing with 2 × 2 SPF balusters runs $40-$60 per linear foot installed; aluminum picket railings $75-$120/lf; cable rail $150-$250/lf; glass panel $200-$350/lf. On a 12 × 16 deck with railings on three sides, that's 40 linear feet — $1,600-$2,400 for the most basic PT and $6,000-$14,000 for high-end glass.
5. Year-one stain and sealer. Pressure-treated and cedar both need sealing in their first season. A quality semi-transparent stain costs $50-$80 per 4 L can, and a 200 sq ft deck needs 2-3 cans plus brushes, rags, and a pump sprayer — $200-$400 total. Composite skips this line entirely.
A single-level rectangular ground-hugging deck (under 24 inches above grade) on a forgiving lot with no ledger-board attachment is a defensible DIY project for an intermediate carpenter. The savings are real — DIY removes the 40% labour line — but so are the time and risk costs. Allow 2-4 weekends for a 200 sq ft DIY deck assuming you have a circular saw, drill/driver, post-hole auger or digger, level, framing square, tape measure, and a confident helper. The DIY break-even mostly comes down to value of your time: if you make $50/hr in your day job and DIY saves $4,000 of labour but takes 80 hours, you are not actually saving money — you are buying a hobby experience.
Hire a contractor for any of these: elevated decks above 4 feet (ledger-board attachment to the house is structurally critical and failed ledger connections are the most common cause of deck collapses), multi-level designs, attached pergolas or roofs, lots with rock, slope, or soft soils, and anything in a Toronto rear-yard with restricted access where material handling alone burns days. A common middle path: hire the contractor for substructure (footings, beams, joists, ledger, stairs) and DIY the decking surface and railings yourself, splitting the cost roughly 60/40 in your favour.
Single-level, 24 inches above grade, three sides of railing, one 4-step stair to grade, attached to the house with a properly-flashed ledger. Ontario, 2026 pricing. Owner-built (no labour line), all materials at Home Depot or Home Hardware retail.
| Line item | Cost |
| Pressure-treated 5/4 × 6 × 16 deck boards (24 boards) | $840 |
| 2 × 8 × 16 PT joists @ 16" o.c. (14 joists) | $560 |
| 2 × 10 × 12 PT triple beam (3 boards) | $240 |
| 2 × 8 × 16 PT ledger + flashing | $95 |
| 6 × 6 × 8 PT posts (3 posts) | $180 |
| 8" sonotubes + concrete (3 footings) | $210 |
| Joist hangers (14) + post anchors (3) + LedgerLOK (16) + structural screws | $420 |
| Stair stringers (3) + treads + risers | $240 |
| Railing: 40 lf PT railing kit + 4 × 4 posts + balusters | $1,950 |
| Year-one semi-transparent stain (3 cans) + supplies | $280 |
| Building permit (mid-size GTA municipality) | $320 |
| Total — DIY, owner-built | $5,335 |
| Same scope, hired contractor (add labour 40 hrs × $80/hr loaded) | +$3,200 |
| Total — hired contractor | $8,535 |
Same deck in mid-grade Trex composite swaps the $840 PT decking line for $2,400 (Trex Enhance at $8/sq ft × 300 sq ft accounting for cut waste), drops the $280 stain line entirely, and bumps labour by 20% if hired — landing at roughly $6,700 DIY and $10,500 hired contractor. The composite premium is real ($1,300-$2,000) and the maintenance avoidance ($2,000-$3,000 across 20 years) more than pays it back for any owner with a long horizon.
Five errors recur in homeowner deck budgets often enough to be predictable. Forgetting railings is the most expensive — a homeowner sees $25/sq ft for pressure-treated decking, multiplies by deck area, and is shocked when the contractor quote is 60% higher because railings, stairs, and skirting weren't in the rule of thumb. Undercounting fasteners — a 200 sq ft deck eats 1,200-1,500 deck screws (1 every 1.5" along each joist crossing × 14 joists × 24 boards = ~1,400). A 1 lb box is roughly 300 screws; you will need 4-5 boxes. Ignoring concrete volume — sonotubes look small in the hole but a 10" × 4 ft tube takes 0.07 m³ of concrete, and six of them is 0.42 m³, which is the entire load in a small rental concrete trailer or 25 × 30 kg bags of dry mix. Skipping the permit to "save the fee" turns into a much larger cost at resale when the home inspector flags an unpermitted structure and either the deal falls through or you tear out and rebuild to permit anyway. Underspending on the substructure to splurge on premium decking — the framing under composite deserves the same quality treatment as the boards above it, because the boards will outlast soft joists by a decade and you do not want to tear off $4,000 of composite to replace $200 of rotten 2 × 8s.
This estimator is a planning tool, not a binding quote. Always confirm material pricing at point of purchase, get three written contractor quotes for any project over $5,000, and apply for your building permit before construction begins. Pricing data current as of June 2026. Verified by a Red Seal Carpenter.
Sources:
[1] Local.click — Deck Cost Ontario 2026: Actual Prices $45–$95/sqft
[2] HomeGuide — Pressure-Treated Decking Cost 2026
[3] Local.click — Composite Decking Cost per Square Foot in Canada 2026
[4] Durable Decks — Deck Cost Calgary 2026 (helical piles & frost depth)
[5] ZipRecruiter — Carpenter Salary in Ontario, April 2026
[6] Sawdust & Steel — Ontario Deck Permit Rules 2026
Estimate deck building costs for wood, composite, or PVC decking. Enter dimensions and material type to get a full cost breakdown for framing, boards, and hardware.
Part of ToolFluency’s library of free online tools for Construction. No account needed, no data leaves your device.