What a compliant pool fence costs in the GTA
Last updated:By The Pool Trade Desk

Fencing is priced by the foot, not by the pool
A pool fence is priced by the foot. Aluminum Solutions, which installs across Toronto and the GTA, publishes installed rates of $75 to $130 per linear foot for aluminum picket, $145 to $190 for post-mounted glass and $195 to $275 and up for frameless glass. The number that drives your bill is the perimeter, not the pool.
That is why two houses with identical pools can be quoted thousands apart, and why a fence quote is really a length calculation with a material rate attached. Art Metal Workshop, also serving Toronto and the GTA, starts its glass pool fence at $310 per foot, its safety pool fence at $300 per foot, a deck railing at $340 per foot and a pool pedestrian gate at $410 per foot. Those starting prices sit above the top of the other company's ranges for comparable products, so the sensible reading is that the GTA market for this work spans roughly $75 to well over $300 per foot depending on material, mounting and who is quoting.
What follows from per-foot pricing is worth thinking about before you design the yard. A fence that runs the property line costs whatever the property line measures. A fence that rings the pool closely costs a fraction of that, and changes how the rest of the garden can be used. Ask each installer to quote both layouts against a measured perimeter, because that decision usually moves the number more than the choice between aluminum and glass. The pool fence cost calculator will run your own perimeter through those published rates.

What the builder's quote calls fencing
On a new build the fence is usually one line in a much longer document, and it is quoted as a lump sum rather than per foot. Swimpool 360 lists a fence or enclosure at $3,000 to $15,000 on a Toronto pool build, alongside deck and coping at $8,000 to $30,000 and landscaping at $5,000 to $30,000 and up.
That $3,000 to $15,000 line is consistent with the per-foot rates above for a typical residential perimeter, which is a useful cross-check rather than a coincidence: at $75 to $130 a foot, a modest aluminum run lands near the bottom of it and a long glass run passes the top of it. If a builder's fence allowance sits below that range, the question to ask is what perimeter and what material the allowance assumes.
Full retractable enclosures are a separate category again, and a much larger number. Art Metal Workshop puts pool enclosure installation in Toronto at $10,000 to $30,000 and up, quoting swimming pool enclosures from $280 per foot. That is a structure over the water rather than a barrier around it, and it does a different job. The pool cover and enclosure cost guide sets out both families side by side.
The height number nobody agrees on
Here is the one thing on this page you should not take from a contractor, us included. Aluminum Solutions, a GTA pool fence company, states that the fence must stand at least 1.2 metres high measured from grade on the outside of the enclosure. Project Landscaping states 1.5 metres for Toronto residential properties. Both are Ontario companies writing about the same city in the same year, and they do not agree.
We are not going to pick a winner. The binding requirement is whatever City of Toronto Municipal Code Chapter 447 sets for your property type and your situation, and a fence built to the wrong number is a fence that fails inspection after it is installed and paid for. Call the City or read the chapter for your address before you order material.
The reason this matters more than a typical specification detail is the sequence. Toronto will not permit the pool to be filled until an inspection confirms a compliant permanent enclosure, so a fence that is 300 millimetres short does not cost you a modification. It costs you the modification plus the weeks between the failed inspection and the next one, in a season that runs roughly April to October here.
Gate hardware is where a fence fails inspection
The barrier is only as good as the way through it, and the hardware requirements are the most consistent thing across the sources we checked. Aluminum Solutions states that gates must be self-closing and self-latching, that the latch must sit at least 1.35 metres above the ground, and that the gate must swing outward, away from the pool.
The same source sets two gap rules that quietly decide which fence styles work. The space under the fence must not exceed 100 millimetres, and picket spacing must not exceed 100 millimetres either. On sloped ground the first of those is the one that catches people, because a fence panel that sits flush at one end of a run can leave a wide gap at the other.
Project Landscaping states that every municipality in Ontario requires permits for pool enclosure fences and cites fines up to $5,000 for non-compliance. Whether or not that figure applies to your specific municipality, the practical advice is the same: get the gate hardware and the ground clearance confirmed by the inspector's standard rather than the installer's habit, and have the installer put the specification in the quote.

A cover is not a fence, and the covers are their own market
City of Toronto Municipal Code Chapter 447 does contain a cover-based exemption, and it is narrow: it applies to a whirlpool, hot tub or spa with a substantial, structurally adequate cover permanently attached to it or to its supporting structure. For a swimming pool, a cover is a safety and heat measure, not a substitute for the enclosure.
Cover prices in Canada vary more than almost anything else in this trade. Precision Landscaping, working in Toronto and the GTA, prices a winter cover at $650 to $1,000, a manual safety cover at $3,000 to $5,000 installed and an automatic cover at $15,000 to $30,000. Project Landscaping quotes the same two categories lower, at $1,200 to $3,000 for a manual safety cover and $8,000 to $20,000 for an automatic or retractable one, and Action Home Services quotes automatic covers in the GTA at $30,000 to $60,000. Pool Covers BC puts a retrofit at around $14,000 to $15,000 and a new-build installation at $17,000 to $20,000.
That is a sixfold spread on one product category, and the only unit rate published anywhere in it comes from Action Home Services, which puts an automatic cover at around $2,500 per linear foot to supply and install. Use that rate to sanity-check any automatic cover quote against the length of your pool, and get three of them. At the other end of the market, Pool Supplies Canada sells stock safety covers from $599.00 and custom ones from $1,209.00, and Swimpool 360 prices a solar or thermal cover at $150 to $800.

The permit, the inspection and the empty pool
The paperwork is short and the order is strict. City of Toronto Municipal Code Chapter 447, section 447-1.3B(1), prohibits excavating for or erecting a swimming pool without first obtaining an enclosure permit from the Executive Director. The fee is $198.59 per application under Municipal Code Chapter 441, and Toronto requires an approved Zoning Certificate before that permit can be issued.
Then the City's 311 guidance closes it at the far end: you cannot fill a swimming pool with water, or permit water to collect or remain in it, until the City has inspected and confirmed a completed permanent enclosure that fully complies with the bylaw. Both halves of that rule are about the fence, which is why the fence is not a finishing touch you order in July.
Permit costs differ across the GTA, and Project Landscaping publishes a municipal comparison: Toronto at $250 to $500, Mississauga at $300 to $450 plus a $1,000 refundable deposit, Markham at $300 to $475, Richmond Hill at $275 to $450, Vaughan and Oakville at $250 to $400, and Burlington and Newmarket at $200 to $350. The pool enclosure permit comes first in Toronto covers the application itself in detail.
Who in this index does fence and cover work
Of the 442 companies in this index, 46 are filed under pool covers and enclosures, and their addresses fall in only 19 of the 64 areas this site publishes. That is a thin map compared with the 197 companies filed as pool builders, and it is the practical reason a fence quote can take longer to arrange than a pool quote in some parts of the GTA.
It is also why the fence often ends up inside the builder's contract by default. That is a legitimate way to do it, but it puts a $3,000 to $15,000 line in the hands of a company whose specialty is the pool, so ask who is actually installing it, and ask for the per-foot rate behind the lump sum. If the answer is a subcontractor, you are entitled to know which one before the number is agreed.
The companies that do this work as their main trade are listed on the pool covers and enclosures hub. Nothing on that page ranks them by workmanship, because this site does not hold workmanship data on any company. What it can tell you is who publishes a phone number, a website and an address for this specific category, which is the correct starting point for a job that turns on a measurement and an inspection.
Frequently asked questions
How much does a pool fence cost per foot in Toronto?
- Aluminum Solutions, which installs across Toronto and the GTA, publishes installed rates of $75 to $130 per linear foot for aluminum picket, $145 to $190 for post-mounted glass and $195 to $275 and up for frameless glass. Art Metal Workshop starts its safety pool fence at $300 per foot and its glass pool fence at $310 per foot.
How high does a pool fence have to be in Toronto?
- The two GTA sources we checked disagree. Aluminum Solutions states the fence must be at least 1.2 metres high measured from grade on the outside of the enclosure, while Project Landscaping states 1.5 metres for Toronto residential properties. The binding requirement is City of Toronto Municipal Code Chapter 447 for your specific property, so confirm it with the City before ordering material.
What are the pool gate rules in the GTA?
- Aluminum Solutions states that gates must be self-closing and self-latching, with the latch at least 1.35 metres above the ground, and must swing outward away from the pool. It also states the gap under the fence must not exceed 100 millimetres and picket spacing must not exceed 100 millimetres.
Can a pool cover replace a fence in Toronto?
- Not for a swimming pool. City of Toronto Municipal Code Chapter 447 provides a cover-based exemption only for a whirlpool, hot tub or spa that has a substantial, structurally adequate cover permanently attached to it or to its supporting structure. A pool still needs a compliant permanent enclosure, and the City must inspect it before the pool can be filled.
Why do automatic pool cover quotes vary so much in Canada?
- Because sources price the same category very differently. Project Landscaping quotes $8,000 to $20,000, Pool Covers BC around $14,000 to $15,000 for a retrofit and $17,000 to $20,000 on a new build, Precision Landscaping $15,000 to $30,000 in Toronto and Action Home Services $30,000 to $60,000 in the GTA. Action Home Services also publishes a rate of around $2,500 per linear foot, which is the only way to sanity-check a quote against your own pool.
Where these numbers came from
12 figures
- Installed pool fencing $75 to $130 per linear foot aluminum picket, $145 to $190 post-mounted glass, $195 to $275 and up frameless glass; gates self-closing and self-latching with the latch at least 1.35 m above ground, swinging outward; gap under fence and picket spacing each not more than 100 mm; fence at least 1.2 m from grade
- Aluminum Solutions (Toronto and GTA)
- Glass pool fence from $310 per foot, safety pool fence from $300 per foot, pedestrian gate from $410 per foot, pool enclosures from $280 per foot and enclosure installation $10,000 to $30,000 and up
- Art Metal Workshop (Toronto and GTA)
- Fence or enclosure $3,000 to $15,000 as a line item on a new pool build, deck and coping $8,000 to $30,000, landscaping $5,000 to $30,000 and up
- Swimpool 360 (Toronto, 2026)
- Minimum enclosure height stated as 1.5 metres for Toronto residential properties, permits required by every Ontario municipality, and fines up to $5,000 for non-compliance
- Project Landscaping (Ontario, 2026)
- Winter cover $650 to $1,000, manual safety cover $3,000 to $5,000 installed, automatic cover $15,000 to $30,000
- Precision Landscaping (Toronto and GTA)
- Manual safety cover $1,200 to $3,000 and automatic or retractable cover $8,000 to $20,000; GTA permit fees Toronto $250 to $500, Mississauga $300 to $450 plus a $1,000 refundable deposit, Markham $300 to $475, Richmond Hill $275 to $450, Vaughan and Oakville $250 to $400, Burlington and Newmarket $200 to $350
- Project Landscaping (Ontario, 2026)
- Automatic pool cover $30,000 to $60,000 in the GTA, at around $2,500 per linear foot to supply and install
- Action Home Services (Toronto and GTA)
- Automatic cover retrofit around $14,000 to $15,000 and new-build installation $17,000 to $20,000
- Pool Covers BC (Canada)
- Stock safety covers from $599.00 and custom safety covers from $1,209.00
- Pool Supplies Canada
- Solar or thermal cover $150 to $800
- Swimpool 360 (Ontario, 2026)
- Pool fence enclosure permit fee $198.59 per application, with an approved Zoning Certificate required first, and no filling until an inspection confirms a compliant permanent enclosure
- City of Toronto Municipal Code Chapters 441 and 447, and City of Toronto 311 guidance
- 46 of 442 listed companies are filed under pool covers and enclosures, with addresses in 19 of the 64 published areas; 197 are filed as pool builders
- PoolBuilderIndex dataset, computed from data/listings.json
Read next
Three quotes from Greater Toronto Area pool companies, no cost to compare them
No obligation. Requests reach our desk, never a company.