Skip to content
Deck Railing Toronto logo

Railing permits in Toronto & the GTA

The short answer: replacing an existing railing like-for-like usually needs no permit anywhere in the GTA; building a new deck more than 600 mm (24") above grade — guard included — usually does; and pool enclosures have their own municipal bylaws. Here's the breakdown by situation and by municipality, with links to every building department we work under.

By situation

JobPermit, typically?
Replace existing railing, same location, no structural changeNo
New deck over 600 mm above grade (guard included)Yes — deck permit covers the guard
New guard where none existed, on an existing raised structureAsk your municipality — often yes if structural
Pool enclosure (new or modified)Yes — municipal pool enclosure bylaw/permit
Repairs to an existing compliant railingNo

Two caveats. First, "no permit" never means "no code" — replacement railings must meet current Ontario Building Code, which our railing code guide explains. Second, heritage districts (Unionville Main Street, Old Oakville, parts of central Toronto) can add review for street-visible changes regardless of permits.

Who to call, by municipality

Where you liveBuilding department
Toronto (incl. Scarborough, North York, East York, Etobicoke)Toronto Building
PickeringCity of Pickering — Building Services
AjaxTown of Ajax — Building Services
WhitbyTown of Whitby — Building Division
MarkhamCity of Markham — Building Standards
Vaughan (incl. Thornhill west of Yonge)City of Vaughan — Building Standards
Richmond HillCity of Richmond Hill — Building Services
MississaugaCity of Mississauga — Building Division
BramptonCity of Brampton — Building Division
OakvilleTown of Oakville — Building Services

Thornhill straddles Yonge Street: Vaughan handles the west side, Markham the east — detail on our Thornhill page.

How we handle permits in practice

Most of our work is replacement, which keeps permits out of the picture. When a job does touch permit territory — a new guard on a new structure, a pool enclosure, anything structural — we say so with the quote, not after. If your project is part of a larger deck build, the deck's permit covers the guard and we coordinate with your builder.

Local context lives on our city pages — Scarborough, Pickering, Ajax & Whitby, Markham, and the rest under service areas.

Permit practices vary and change — treat this as orientation, not a ruling. Your municipal building department has the final word.

Permit questions

Do I need a permit just to replace my porch railing?

Generally no — replacing an existing railing like-for-like, without structural changes, doesn't usually require a permit in GTA municipalities. The new railing still has to meet current code, which is on the installer.

Who pulls the permit when one is needed?

The homeowner or their contractor. For new decks, the deck builder typically permits the whole structure with the guard included. For standalone guard situations, we'll tell you what the municipality wants before work starts.

What happens if I skip a required permit?

Orders to comply, possible removal or rework, headaches at resale when the buyer's lawyer searches open permits, and insurance questions if something goes wrong. Permits in the GTA are cheaper than any of those.

Do glass railings have extra permit requirements?

Not a separate permit, but glass guards generally need engineering documentation behind them — which inspectors can ask for. Installed as an engineered system (ours are), that paperwork exists by default.

Not sure about your job? Ask us with your quote

Text a photo of your stairs, porch, or deck and we'll send you a real number — usually the same day.

No deposit necessary · Fully insured & WSIB covered · 5-year workmanship warranty

CallText a Photo