Most fence cost calculators online give you a single number with no idea where it came from. This page shows the actual per-foot material costs from the Toronto 2025 Fencing Catalogue, the labour rates contractors are charging in 2026, and how Canadian sales tax stacks on top — so you can sanity-check any quote you receive (or build one).
$28–$48
Chain link, per foot installed (ON)
$45–$85
Wood privacy, per foot installed (ON)
$55–$110
Vinyl, per foot installed (ON)
These are realistic 2026 totals for a typical 100ft job in southern Ontario, including 13% HST. Quebec installs run roughly the same pre-tax, with GST + QST (~14.975% combined) instead of HST.
Chain link fence cost — the math, line by line
Using real 2026 catalogue pricing for a 100ft, 5ft tall, 11-gauge galvanized chain link fence with one 4ft walk gate:
| Component | Quantity | Unit cost | Subtotal |
|---|---|---|---|
| 11ga galvanized fabric (5ft) | 100 ft | $3.63/ft | $363.00 |
| Line posts (5ft, 1-5/8") | 11 | $6.20 | $68.20 |
| Terminal posts (5ft, 2-1/2") | 4 | $22.00 | $88.00 |
| Top rail | 5 lengths | $24.00 | $120.00 |
| Fittings & hardware | 1 lot | $95.00 | $95.00 |
| 3'x5' walk gate | 1 | $210.00 | $210.00 |
| Concrete (per post) | 15 | $12.00 | $180.00 |
| Materials subtotal | $1,124.20 | ||
| Labour ($14/ft installed) | 100 ft | $1,400.00 | |
| Gate install | 1 | $125.00 | |
| Delivery + freight | $325.00 | ||
| Pre-tax total | $2,974.20 | ||
| HST (13%) | $386.65 | ||
| Total (Ontario) | $3,360.85 |
That works out to $33.60/ft installed for a basic residential chain link in Ontario. Going to 9-gauge fabric ($5.50/ft instead of $4.35/ft for 6ft) adds about $1.15/ft material plus heavier posts — total install jumps roughly $2–$3/ft.
Wood privacy fence cost
A 100ft, 6ft tall, pressure-treated cedar/spruce privacy fence with one gate runs $4,500–$8,500 installed in Ontario, depending on:
- Picket grade: standard spruce ($45/ft installed) vs cedar ($70–$85/ft installed)
- Style: dog-ear vs flat-top vs lattice top vs board-on-board (each adds material)
- Post type: 4x4 PT ($25 each) vs steel core ($55+ each, lasts 2–3x longer)
- Concrete: full encapsulation vs gravel base — $12–$25 per post difference
Lumber prices have been the biggest driver of swings in fence costs since 2021. Re-price wood quotes every 14 days during framing season (April–June, September–October).
Vinyl fence cost
Vinyl is the priciest material at the residential level. $55–$110/ft installed depending on profile and brand. White solid privacy vinyl typically runs $65–$80/ft installed in Ontario in 2026.
The math that surprises customers: vinyl panels are sold in 6ft or 8ft sections, not by the linear foot, so a 100ft run that doesn't divide cleanly will need cuts and waste — factor 5–8% material overage into your quote.
Ornamental aluminum & steel
Ornamental aluminum: $50–$80/ft installed for 4–5ft residential pool-code-compliant fence in Ontario. Steel ornamental (powder-coated) runs $70–$120/ft. Aluminum is dominant in residential because it doesn't rust and the install is faster — pre-fabricated panels, pre-routed posts.
Pool-code compliance (Ontario Building Code Part 9 + municipal bylaws) is the deciding factor on most ornamental jobs. Spacing, height, and self-closing gate hardware are non-negotiable.
How to estimate yourself in 60 seconds
The shortcut every estimator uses:
Total install cost ≈ (Material $/ft × Length) + (Labour $/ft × Length) + Gates + Delivery + Tax
For chain link in Ontario:
- Material: ~$11/ft (5ft, 11ga, all-in including posts/rails/fittings)
- Labour: $12–$18/ft (chain link is fast)
- Gate: +$300–$400 per single walk, +$800–$1,200 per double drive
- Delivery: +$75 always; +$250 if subtotal under $5,000
- Multiply pre-tax total by 1.13 (Ontario) or 1.14975 (Quebec)
A 150ft chain link with one walk gate, in Ontario, ballparks like this:
- Materials: 150 × $11 = $1,650
- Labour: 150 × $14 = $2,100
- Gate: $325
- Delivery + freight: $325 (under $5K)
- Subtotal: $4,400
- HST: $572
- Total: ~$4,972
How HST and QST stack on top
Once you have a pre-tax total, the tax math is straightforward:
- Ontario: pre-tax × 1.13
- Quebec: pre-tax × 1.14975 (5% GST + 9.975% QST)
- BC: pre-tax × 1.12 (5% GST + 7% PST)
- Alberta, NWT, NU, YT: pre-tax × 1.05 (GST only)
- Saskatchewan: pre-tax × 1.11 (5% GST + 6% PST)
- Manitoba: pre-tax × 1.12 (5% GST + 7% RST)
- NS, NB, NL, PEI: pre-tax × 1.15 (15% HST)
The trickiest case: contractors registered in one province installing in another. The tax follows the install location, not the contractor's home base.
Full HST/QST guide for fence contractors →
Stop calculating fence costs by hand
FenceTracer auto-prices materials from the Toronto 2025 Fencing Catalogue, computes labour, applies the right province's tax, and outputs a branded quote PDF. 30-day free trial.
Start free trial →FAQ
Frequently asked questions
How much does a 100ft chain link fence cost in Canada?+
For a 5ft tall, 11-gauge galvanized chain link with one walk gate in Ontario, expect $3,000–$3,500 installed including 13% HST. 9-gauge or 6ft height adds $200–$500. Removal of an existing fence adds $400–$800.
What's the cheapest fence to install in Canada?+
Chain link, by a wide margin — $28–$35/ft installed for residential 4–5ft. Pressure-treated wood comes second at $40–$55/ft. Cedar, vinyl, and aluminum all cost more than double chain link per foot.
Do fence quotes include tax?+
Some do, some don't. Ask. A reputable contractor's quote will show HST or GST/QST as a separate line so you can verify the math. If a quote shows only 'plus tax' without a dollar amount, ask for a revised version with the tax broken out.
Why does the same fence cost different amounts from different contractors?+
Material gauge (9ga vs 11ga), post diameter, fitting quality, concrete vs gravel post setting, and labour rate. Always compare quotes line by line — a $300 difference on a 100ft job often comes down to whether posts are set in concrete or gravel.
How do I budget for a fence project?+
For Ontario residential: budget $35/ft for chain link, $55/ft for wood, $75/ft for vinyl, all-in with HST. Add $400–$1,200 per gate. Add 10% contingency for unexpected site conditions like rock or buried obstructions.