Deck, Patio and Roof Deck Rules in Vancouver
This guide sets out what the City of Vancouver’s by-laws, bulletins and permit pages say about a deck, a patio or a roof deck at a house, as read on September 20, 2026. Most of it turns on one measurement: 600 mm above grade is the line between a patio and a deck, and it is also the drop at which a guard becomes mandatory. Two things surprise people — decks are generally not allowed to project into a required yard, and a deck counts toward impermeable area and building depth while being excluded from site coverage. It was compiled by Kyrax Developments, a BC Housing licensed builder. Kyrax does not take on deck work; the by-laws below are the same ones that govern the homes, laneway houses and renovations it does build.
Six areas the City’s rules reach.
The 600 mm line
What separates a patio from a deck, and what turns a raised patio into one.
Permits
The building permit trigger, the narrow 25 m² patio exemption, and the fee for starting early.
Where it may go
Required yards, the projections the by-law does allow, and where a patio or landing can sit instead.
What it counts against
Floor area percentages, impermeable materials, building depth and roof-deck height.
Structure
Loads and deflection, guard heights, stairs and handrails, and when footings can stay shallow.
Site & neighbours
Tree surveys and barriers, fences and screens, strata approval, and the hours work may happen.
What Vancouver’s by-laws say.
Two by-laws share the work. The Zoning and Development By-law decides whether a deck may exist where it is drawn and what it counts against; the Building By-law decides how it must be built. A deck can satisfy one and fail the other.
| Item | What applies in Vancouver | Where it says so |
|---|---|---|
| A deck | A platform providing useable outdoor space that projects from a building, is generally supported on posts, is accessed from within the building, generally sits more than 600 mm above grade, and is not enclosed except for a required guard | Zoning By-law s.2 (June 2026) |
| A patio | A platform providing useable outdoor space that is not enclosed and generally sits no more than 600 mm above finished grade | Zoning By-law s.2 |
| A raised patio | A patio more than 600 mm above grade requires a guard and therefore meets the definition of a deck; it is not treated as a patio | Balconies, Decks, Entries bulletin (Feb 2024) |
| A roof deck | Positioned so as to form a roof over an existing or proposed floor below; not covered; not enclosed except for a required guard; may include a garden or planted area | Zoning By-law s.2 |
| Permit trigger | A permit is required before any regulated work; “construction” includes erection, repair, alteration, enlargement, addition, demolition, deconstruction, removal and excavation | Building By-law Div. C 1.6.1.1(1) |
| Patio exemption | No building permit for an outdoor patio not more than 25 m² with a deck not more than 0.6 m high, with demountable lightweight non-structural elements limited to an open frame with or without a flexible overhead covering | Building By-law Div. C 1.6.1.1(2) |
| Starting early | Construction begun before a permit issues costs double the scheduled fee, to a maximum of $20,000 and never less than $500 | Building By-law Div. C 1.6.1.2(1)(b) |
| Building permit fee | $217 for the first $5,000 of estimated cost, $13.90 per $1,000 to $50,000, $7.04 per $1,000 above | Building By-law Schedule of Fees, Part A |
| Development permit fee | For an addition or alteration to an existing single detached house or duplex under 60 m²: $785 as an outright approval or with a limited yard relaxation, $1,540 in all other cases | Zoning and Development Fee By-law 5585 s.1A (Feb 2026) |
| Fast track | Permits within one week for simple residential renovation under $250,000; repairs to existing decks, balconies or stairs qualify, but structural alterations, additions, tree or parking review and work-without-permit cases do not | Renovate a home (Residential Renovation Fast Track) |
| Required yards | No building or development in any required yard except as the by-law provides; the permitted projections list covers steps, eaves, balconies on multiple dwellings, canopies, bay windows and similar features — not decks | Zoning By-law ss.10.8.1, 10.13.1; decks bulletin |
| R1-1 yards | Minimum front yard 4.9 m, side yard 1.2 m, rear yard 10.7 m, or 0.9 m for buildings in a courtyard configuration | R1-1 District Schedule ss.3.1.2.6–3.1.2.8 |
| Landings | Uncovered landings may project up to 1.8 m into a required front, rear or exterior side yard, but not into an interior side yard | Decks bulletin (a City interpretation, not a by-law clause) |
| Patio siting | Patios may generally sit anywhere on the site except within the required side yard, are not limited in size and are not counted in floor area, provided they are neither covered nor enclosed | Decks bulletin |
| Floor area | Balconies and decks are excluded up to 12% of permitted floor area for multiple dwelling and 8% for all other uses, with a combined cap of 16% and 13% once entries, porches and verandahs are added | R1-1 District Schedule ss.4.1.2(f), 4.1.2(g) |
| Patios & roof decks | Excluded from floor area outright, with no percentage cap | R1-1 District Schedule s.4.1.2(e) |
| Under the deck | Not counted in floor area if the area is open on at least two sides, regardless of what it is used for | Decks bulletin |
| Site coverage | Excludes steps, eaves, balconies and decks | Zoning By-law s.10.3.1 |
| Impermeable area | Decks are counted in the calculation of impermeable materials, which already includes site coverage for all buildings | Decks bulletin; R1-1 District Schedule s.4.2.2 |
| Building depth | Decks count toward building depth — only balconies and complying entries, porches and verandahs are excluded — against a 19.8 m maximum | R1-1 District Schedule ss.3.1.2.9, 4.2.3; decks bulletin |
| Roof deck size | Generally not limited in size and excluded from floor space ratio if uncovered and unenclosed, provided the Director of Planning first considers privacy and overlook | Decks bulletin |
| Roof deck extras | Exterior stairs to roof decks, roof access structures and pergolas are counted in floor area; guard rails around roof decks count toward maximum building height, which the Director may relax for appropriate materials | Decks bulletin; Zoning By-law s.10.1.1 |
| Infill | Balconies or decks facing the interior of the site, and roof decks above the second storey, are not permitted for infill buildings | R1-1, RT-7 and RT-9 additions and infill guidelines s.4.2.7 |
| Guard trigger | A guard is required on each side not protected by a wall wherever the drop exceeds 600 mm between the walking surface and the adjacent surface within 1.2 m | Building By-law Art. 9.8.8.1 |
| Guard height | 1,070 mm for all guards, reduced to 900 mm for exterior guards serving not more than one dwelling unit or a single detached house where the walking surface is not more than 1,800 mm above finished ground | Building By-law Art. 9.8.8.3 |
| Non-climbable | Required only where the guard protects a level more than 4.2 m above the adjacent level | Building By-law Art. 9.8.8.6 |
| Loads | The specified roof snow load or 1.9 kPa, whichever is greater, where the platform or each segregated area serves a single dwelling unit | Building By-law Art. 9.4.2.3 |
| Deflection | 1/240 of the clear span for beams, joists and decking serving a single dwelling unit; 1/360 for all others | Building By-law Table 9.4.3.1 |
| Footing depth | Frost-depth rules do not apply to a deck of not more than 1 storey and 55 m², with joists not more than 600 mm above finished ground, not supporting a roof and not attached to another structure — unless differential movement is shown not to affect that structure | Building By-law 9.12.2.2(7) |
| Re-levelling | Surface foundations on anything other than coarse-grained soil with good drainage or rock need access for re-levelling, via passageways 600 mm in clear height and width | Building By-law 9.12.2.2(8) |
| Stairs | Private stair rise between 125 mm and 200 mm; required handrails 865 mm to 1,070 mm high | Building By-law Table 9.8.4.1, Art. 9.8.7.4 |
| Fences & screens | “Fence” includes arbors, archways, boundary fences, gates, pergolas, screens, trellises and walls: up to 1.9 m in or on the boundary of a required yard, 1.2 m in a required front yard in an R district, and reduced by half the height of a retaining wall on a common boundary | Zoning By-law ss.10.10.1, 10.10.3–10.10.5 |
| Trees | A BC land surveyor’s tree survey and an arborist’s report with the application; barriers installed before demolition, excavation or construction and approved by the Chief Building Official before any permit issues | Protection of Trees By-law 9958 ss.7.1, 7.2, 7.5, 7.9 |
| Strata | Written strata approval is required where the work involves common or limited common property, or increases the unit’s square footage | Bulletin 2003-014-AD |
| Hours | 7:30 a.m. to 8 p.m. on weekdays that are not holidays and 10 a.m. to 8 p.m. on Saturdays that are not holidays; the by-law names Sundays, not statutory holidays falling midweek | Noise Control By-law 6555 ss.3.1(h)(ii), 18 |
Sources: City of Vancouver, Building By-law 2025 Volume 1 and Volume 2 (both consolidated May 5, 2026), the Zoning and Development By-law Section 2, Section 4 and Section 10, the R1-1 District Schedule, the Balconies, Decks, Entries, Porches and Verandahs, Patios, and Roof Decks bulletin, the R1-1, RT-7 and RT-9 additions and infill guidelines, Zoning and Development Fee By-law No. 5585, the Protection of Trees By-law No. 9958, the Noise Control By-law No. 6555, Bulletin 2003-014-AD on permits for strata buildings, When You Need a Permit and Renovate a home.
The order the rules apply in.
Height first
Measure above grade. Under 600 mm it is a patio, with far more freedom on siting and size. Over it, a deck.
Then the yards
A deck cannot sit in a required yard. That usually settles how far back a rear deck can reach before anything is drawn.
Then the counts
Floor area percentages, impermeable materials and building depth. A deck can pass one and fail another.
Then the permits
A development permit where zoning needs one, then the building permit, with tree barriers approved first.
Then the build
Loads, guards, stairs and footings to the Building By-law, inside the hours the Noise Control By-law allows.
Where the rules need a second look.
The City still publishes “Development and Building Application for Decks in RS Zones”, updated December 2022 and still linked from its forms page. RS zones were folded into R1-1. Treat it as an application checklist, not as a statement of current zoning.
The 1.8 m landing projection into front, rear and exterior side yards comes from the City’s bulletin. The by-law’s own section 10.8.3 speaks only of entries, porches and verandahs projecting into a required front yard.
The 25 m² patio exemption ends with a cross-reference to Note C-1.6.1.1(2). That note’s text does not appear in either consolidated volume, so the exemption should be read on its own wording.
Site coverage excludes decks; impermeable materials include them. A large deck can leave coverage untouched and still breach the impermeable cap, or the 19.8 m building depth.
Answers from the City’s sources.
Almost always, and the by-law’s definition of construction is wider than people expect. A permit is required before any work regulated by the Building By-law is undertaken, and “construction” means, with respect to a building, erection, repair, alteration, enlargement, addition, demolition, deconstruction, removal and excavation — so repairing an existing deck is regulated work, not just building a new one. There is one narrow exemption: a building permit is not required for an outdoor patio which is not more than 25 m² with a deck of not more than 0.6 m in height, and where it includes demountable lightweight non-structural elements, those elements consist of an open frame with or without an overhead covering made of flexible material. Starting without a permit is expensive: the owner pays double the fee in the schedule, to a maximum of $20,000 and in no case less than $500. Sources: City of Vancouver, Building By-law 2025, Volume 1, Division A 1.1.1.1 and Division C 1.6.1.1 and 1.6.1.2, verified September 2026.
Six hundred millimetres, mostly. The Zoning and Development By-law defines a deck as a platform providing useable outdoor space that projects from a building and is generally supported on posts, is accessed from within the building and may also be accessed from grade, generally has a surface height at any point greater than 600 mm above grade, and is not enclosed except for a required guard. A patio is a platform providing useable outdoor space that is not enclosed and generally has a surface height at any point no greater than 600 mm above finished grade. A roof deck is located in such a way as to form a roof over an existing or proposed floor below, is not covered, is not enclosed except for a required guard, and may include a garden or planted area. The City’s bulletin closes the gap between the two: patios located more than 600 mm above grade, which therefore require a guard under the Building By-law, meet the definition of decks and will not be considered patios for regulatory purposes. Sources: City of Vancouver, Zoning and Development By-law, Section 2 (June 2026) and the Balconies, Decks, Entries, Porches and Verandahs, Patios, and Roof Decks bulletin, verified September 2026.
Generally no, and this is the rule most often got wrong. The Zoning and Development By-law says no building or development is permitted in any required yard, except as otherwise provided for by the by-law or the Parking By-law. The list of features that may project into a required yard covers steps, eaves, gutters, sills and chimneys, balconies on multiple dwellings only, canopies, bay windows, solar-rejection projections, demountable green walls, and any other features the Director of Planning considers similar. Decks are not on that list. The City’s bulletin says the same in plain words: decks are generally not permitted to project into any required yards, unless otherwise permitted in a district schedule. In R1-1 the minimum front yard is 4.9 m, the minimum side yard 1.2 m, and the minimum rear yard 10.7 m, or 0.9 m for buildings in a courtyard configuration. Patios are treated differently, and so are landings. Sources: City of Vancouver, Zoning and Development By-law, Section 10, sections 10.8.1 and 10.13.1, the R1-1 District Schedule and the decks bulletin, verified September 2026.
Almost anywhere, for a patio, and 1.8 m into three of the four yards for a landing. The City’s bulletin says patios may generally be located anywhere on the site except within the required side yard, are not limited in size and are not counted in floor area calculations, provided they are not covered in any way or enclosed. For landings the same bulletin says they may project up to 1.8 m into a required front, rear or exterior side yard but may not project into an interior side yard, and that only uncovered landings are permitted to project into yards, except for approved eaves and canopies. Worth knowing where that rule lives: the by-law’s own text at section 10.8.3 covers entries, porches and verandahs projecting up to 1.8 m into a required front yard, so the wider landing rule is the City’s published interpretation rather than a clause you can point to in the by-law. Sources: City of Vancouver, the decks bulletin (amended February 7, 2024) and Zoning and Development By-law, Section 10, section 10.8.3, verified September 2026.
Partly, and the percentage depends on the building, not the deck. In R1-1 the computation of floor area must exclude balconies and decks provided the total area of these exclusions does not exceed 12% of the permitted floor area for multiple dwelling and 8% for all other uses. A second cap sits above that one: balconies and decks combined with entries, porches and verandahs are limited to 16% and 13% respectively, and that combined cap is what actually binds most projects. Patios and roof decks are excluded from floor area outright, with no percentage. The area below a deck is not counted in floor area if it is open on at least two sides, regardless of what the area under the deck is used for. Sources: City of Vancouver, R1-1 District Schedule, sections 4.1.2(e), 4.1.2(f) and 4.1.2(g), and the decks bulletin, verified September 2026.
One no, two yes — and that split is where a large deck causes trouble. Site coverage excludes steps, eaves, balconies and decks, so a deck does not push a site toward the coverage limit. Impermeable materials are the opposite: the City’s bulletin says decks are counted in the calculation of impermeable materials, and in R1-1 the maximum area of impermeable materials already includes site coverage for all buildings. Building depth is the third: R1-1 excludes only balconies and complying entries, porches and verandahs from the building depth calculation, and the bulletin confirms decks are counted in building depth, against a maximum of 19.8 m. So a generous rear deck can breach the impermeable cap or the depth limit while leaving site coverage untouched. One scope note worth keeping straight: the 50% site coverage and 75% impermeable figures in R1-1 sit under Other Uses, and do not apply to a multiple dwelling. Sources: City of Vancouver, Zoning and Development By-law, Section 10, section 10.3.1, the R1-1 District Schedule, sections 3.2.2.7, 3.2.2.8, 3.1.2.9, 4.2.2 and 4.2.3, and the decks bulletin, verified September 2026.
Generous on size, watchful on privacy, and the guard counts against height. The City’s bulletin says roof decks are generally not limited in size and, provided the Director of Planning first considers the effect on privacy and overlook, these areas are excluded from floor space ratio if they are uncovered and unenclosed. What is counted: exterior stairs leading to roof decks, roof access structures and pergolas all go into floor area, and guard rails around roof decks are counted in the maximum building height calculations. The by-law softens that last one a little — the Director of Planning may permit any required guards to exceed the maximum building height if the guard materials are considered appropriate to reduce visual impacts. One outright prohibition applies to infill: balconies or decks facing the interior of the site, or roof decks above the second storey, are not permitted for infill buildings. Sources: City of Vancouver, the decks bulletin, Zoning and Development By-law, Section 10, section 10.1.1, and the R1-1, RT-7 and RT-9 additions and infill guidelines, section 4.2.7, verified September 2026.
Nine hundred millimetres at a house, 1,070 mm otherwise, and the trigger is a 600 mm drop. A walking surface must be protected by a guard on each side that is not protected by a wall, for the length where the difference in elevation is more than 600 mm between the walking surface and the adjacent surface within 1.2 m. All guards must be not less than 1,070 mm high, except that exterior guards serving not more than one dwelling unit or a single detached house must be not less than 900 mm high where the walking surface served by the guard is not more than 1,800 mm above the finished ground level. The non-climbable rule is narrower than it is often quoted: it applies to guards protecting a level located more than 4.2 m above the adjacent level, not above the ground below. Sources: City of Vancouver, Building By-law 2025, Volume 2, Articles 9.8.8.1, 9.8.8.3 and 9.8.8.6, verified September 2026.
Snow load or 1.9 kPa, whichever is greater, and it may deflect less than a floor indoors. Balconies, decks and other accessible exterior platforms intended for an occupancy and subject to snow loads must be designed to carry the specified roof snow load or 1.9 kPa, whichever is greater, where the platform, or each segregated area of the platform, serves a single dwelling unit. On deflection, beams, joists and decking for balconies, decks and other accessible exterior platforms serving a single dwelling unit are held to 1/240 of the clear span, and all others to 1/360. Those two numbers are why a deck frame is not simply an outdoor copy of the floor inside. Sources: City of Vancouver, Building By-law 2025, Volume 2, Article 9.4.2.3 and Table 9.4.3.1, verified September 2026.
Not for a small detached deck, and the exemption has five conditions plus a proviso. The Building By-law’s foundation depth rules do not apply to foundations for decks and other accessible exterior platforms of not more than 1 storey, not more than 55 m² in area, where the distance from finished ground to the underside of the joists is not more than 600 mm, not supporting a roof, and not attached to another structure — unless it can be demonstrated that differential movement will not adversely affect the performance of that structure. That last clause is the one that lets an attached deck out, on evidence. Where surface foundations are used on anything other than coarse-grained soil with good drainage or rock, access for re-levelling must be provided, through passageways with 600 mm clear height and 600 mm width. Sources: City of Vancouver, Building By-law 2025, Volume 2, Sentences 9.12.2.2(7) and 9.12.2.2(8), verified September 2026.
A rise between 125 mm and 200 mm, and a handrail between 865 mm and 1,070 mm. The Building By-law sets a maximum rise of 200 mm and a minimum of 125 mm for private stairs, which it defines as exterior and interior stairs serving single dwelling units, single detached houses, or garages serving either. Required handrails must be 865 mm to 1,070 mm high. Those dimensions apply to the stair off a deck exactly as they do to a stair inside the house. Sources: City of Vancouver, Building By-law 2025, Volume 2, Table 9.8.4.1 and Article 9.8.7.4, verified September 2026.
Yes, and the height limit depends on which yard they sit in. For the purposes of the by-law’s fence section, the term “fence” includes arbors, archways, boundary fences, gates, pergolas, screens, trellises, walls and similar structures. A fence is permitted in a required yard, or on the boundaries of a required yard, if it does not exceed 1.9 m in height, and in a required front yard in the C-1 district or any R district if it does not exceed 1.2 m. Where a fence sits above or within 1.0 m of a retaining wall on a common boundary, its permitted height is reduced by half the height of that retaining wall. Note the definition is scoped to that section of the by-law rather than to the by-law’s general definitions. Sources: City of Vancouver, Zoning and Development By-law, Section 10, sections 10.10.1, 10.10.3, 10.10.4 and 10.10.5, verified September 2026.
A survey, an arborist’s report, and barriers the City inspects before any permit is issued. With an application for a development permit or building permit, the owner must submit a survey certified correct by a BC land surveyor showing each tree on the site, on adjacent property within two metres of any boundary and on any street adjacent to the site, together with tree grades, driplines and the location, height and diameter of each stump. A report certified correct by an arborist must set out the condition, size and species of the trees, the impact of the proposed development, development limitations and recommended construction practices. Protection barriers go up before demolition, excavation or construction begins, and no one is entitled to a permit for that work until the Chief Building Official has approved each barrier on the site and the City Engineer each barrier on a street. Hand digging within the tree protection area is required only if the Director of Planning requires it. Sources: City of Vancouver, Protection of Trees By-law No. 9958, sections 7.1, 7.2, 7.5, 7.9 and 7.10, verified September 2026.
Fees run on construction value, and simple renovation work has a one-week lane. The building permit fee is $217 where the estimated cost does not exceed $5,000 or for the first $5,000, then $13.90 for each $1,000 up to $50,000 and $7.04 for each $1,000 above that. Where a development permit is needed for an addition or alteration to an existing single detached house or duplex of less than 60 m², the fee is $785 where the permit would be issued as an outright approval or with a limited yard relaxation, and $1,540 in all other cases. The City’s Residential Renovation Fast Track issues permits within one week for simple residential renovation projects under $250,000, and repairs to existing buildings including decks, balconies or stairs are listed as eligible — but work that requires structural alterations, adds to an existing building, exceeds $250,000 in value, requires review of on-site parking or tree retention, or relates to work done without a permit is not. Sources: City of Vancouver, Building By-law 2025, Volume 1 Schedule of Fees Part A, Zoning and Development Fee By-law No. 5585, section 1A, and Renovate a home, verified September 2026.
No. Kyrax Developments does not take on deck work and does not quote it, and nothing on this page is an offer to do so. This guide exists because the by-laws it sets out — guard heights, yards, floor area, tree protection and construction hours — are the same ones that govern the custom homes, laneway houses, multiplexes and home renovations Kyrax does build in Vancouver, as a BC Housing licensed residential builder and developer, licence #57802, in good standing as a General Contractor and Developer; the licence is verifiable on the BC Housing Licence Registry. For a deck, hire a contractor who builds them. Everything above is the City’s own published wording, read on September 20, 2026, and the City’s documents govern over any summary of them.
Building or renovating in Vancouver?
Kyrax Developments builds custom homes and laneway houses and renovates homes in Vancouver as a BC Housing licensed builder, licence #57802.
Start a project