A site plan control agreement is a registered contract between an Ontario municipality and a property owner that fixes site-level details of a development — parking layout, landscaping, drainage, lighting, access — without touching the use, density or height that zoning already sets.
Where a municipality designates a site plan control area, “the municipality may… require the owner to enter into one or more agreements to provide and maintain certain facilities such as off-street parking and loading facilities”, alongside access, road widenings, waste and recycling management, landscaping, drainage, walkways and lighting. The agreement is registered on title, so it binds every future owner, not just the one who signed it.
The boundary matters as much as the content: “site plan control cannot be used to regulate matters that are covered by zoning by-laws such as minimum or maximum parking requirements, minimum lot area, or height and density, nor can it be used to regulate interior design”, and it cannot set building materials or construction standards — that territory belongs to the Building Code Act. A rezoning changes what is allowed; a site plan control agreement fixes how the allowed thing sits on the lot.
A developer builds a 12-unit stacked townhouse where the zoning bylaw sets a minimum of 18 parking spaces — a zoning matter the site plan agreement does not touch. The agreement instead fixes exactly where those 18 spaces sit, the width of the access drive, and a 3-metre landscaped buffer strip along the property line. Two years later the owner paves over the buffer strip to add 3 more spaces. The zoning minimum of 18 is still met — in fact exceeded — but the owner is now in breach of the registered agreement, because the buffer strip was a site plan control condition, not a zoning number, and satisfying zoning never satisfies a separate registered agreement.
See also: Rezoning: what actually happens · Record of site condition · Using AI for building permit applications.
A 30-minute call is enough to tell you whether AI pays for itself here.