Permit Guide · Vancouver decks

Building a deck in Vancouver: permit to final inspection

Building or altering a deck in Vancouver generally needs a permit (the by-law’s only exemption is for small, low outdoor patios), and the rules come from the Vancouver Building By-law, not the BC Building Code. Here’s the City’s process, the checklist, the VBBL rules and each inspection.

This guide covers building a deck in the City of Vancouver from start to finish. Vancouver is different from the rest of BC in one important way: it has its own building code, the Vancouver Building By-law (VBBL), instead of the BC Building Code. The current edition is VBBL 2025 (By-law No. 14343). It was adopted May 20, 2025, generally took effect September 15, 2025, and is based on the BC Building Code 2024 with Vancouver amendments (City of Vancouver, Vancouver Building By-law). Every code reference below is to VBBL 2025 Book II, Part 9, checked against the City’s own PDF (VBBL 2025 Volume 2, PDF). The City lists building or altering a garage, shed or deck, and structural repairs, among the projects that generally need a building permit (City of Vancouver, when you need a permit). The by-law itself has one narrow exemption, for small outdoor patios, covered in Step 3.

On this page
  1. Step 1: Confirm the City of Vancouver is your authority
  2. Step 2: Zoning: yards, floor area, coverage and trees
  3. Step 3: Permit steps, forms and fees
  4. Step 4: Drawings on the City’s deck checklist
  5. Step 5: Footings, framing, ledger, guards and stairs (VBBL 2025)
  6. Step 6: Inspection stages and booking
  7. Materials list (example deck)
  8. Common failure points in Vancouver
  9. Frequently asked questions

Step 1: Confirm the City of Vancouver is your authority

“Vancouver” is used loosely. Burnaby, the City and District of North Vancouver, West Vancouver and Richmond each have their own building department and apply the BC Building Code, not the VBBL. Some areas with Vancouver mailing addresses near UBC aren’t administered by the City either. To confirm:

  1. Find your property’s zoning district on the City’s zoning map, which the City’s Zoning and Development By-law page links for that step. If the property shows a City of Vancouver zoning district, the City (and the VBBL) applies, and the district schedule for that zone sets the yard and floor area rules in Step 2.
  2. Not sure? Call 3-1-1 (or 604-873-7000 from outside Vancouver) and ask Development, Buildings and Licensing to confirm. If you’re unsure whether your project needs a permit, the City says to contact the Development and Building Services Centre (source).
  3. If you’re in Burnaby or Richmond, see our Burnaby or Richmond guide. Those cities use the BC Building Code 2024.

Is my project allowed? Zoning decides setbacks, height, lot coverage and whether a suite is allowed on your lot. Check it before you draw or apply for the permit: look up your address on the map, then read your zone in the bylaw.

Checked October 26, 2026 (City of Vancouver): digital zoning map · Zoning and Development By-law and district schedules

Step 2: Zoning: yards, floor area, coverage and trees

Vancouver’s zoning treats decks in more detail than most BC cities. The Director of Planning’s bulletin on balconies, decks, entries, porches, patios and roof decks in R1-1, RT and RM districts (last amended February 7, 2024) sets out how they are administered (bulletin, PDF):

Find your district schedule in the City’s zoning and land use document library. The City’s deck checklist is titled “Decks in RS Zones” and dates from December 2022, before the RS zones were consolidated into R1-1. The bulletin uses the current R1-1 names, so if your zone name doesn’t match the checklist, verify with the city which checklist to follow.

Trees. The deck checklist asks for an arborist report from an ISA Certified Arborist under the Protection of Trees By-law. It isn’t needed where there are no site or adjacent trees, or where the application meets section 7.3 of that by-law (deck checklist, PDF; Protection of Trees By-law). The site plan must show trees and tree barriers.

Step 3: Permit steps, forms and fees

  1. Check the one exemption. VBBL 2025 Book I, Division C, Sentence 1.6.1.1.(1) requires a permit before any work the by-law regulates, “except as permitted by Sentence (2)”. Sentence (2) says a building permit is not required for an outdoor patio “which is not more than 25 m2 with a deck of not more than 0.6 m in height”. If the patio has demountable, lightweight, non-structural elements, they must be an open frame, with or without an overhead covering of flexible material such as textile or vinyl, that is no more than 3 m above the patio surface, doesn’t interfere with overhead public utilities, meets the flame-resistance standards the sentence lists (CAN/ULC-S109 or NFPA 701), and isn’t connected to or supported by a building structure (VBBL 2025 Volume 1, PDF). The explanatory note (A-1.6.1.1.(2)) illustrates street-side patios. Ask the City before relying on the exemption for a backyard deck.
  2. Repair or new build? If you’re only repairing an existing deck, balcony or stairs, the City lists that as eligible for its Residential Renovation Fast Track (RRFT), which “issues permits within one week for simple residential renovation projects under $250,000”. Projects that require structural alterations, add to an existing building, or require review of on-site parking or tree retention aren’t eligible (City of Vancouver, renovate your home). A new or enlarged deck goes through the standard deck application below.
  3. Create an online account. Vancouver takes deck applications online. The checklist links electronic permit applications, where you set up an account and read the submission standards. The City says the account is how staff ask questions and request documents during review, and that most permit fees can be paid online through it.
  4. Assemble the documents on the Decks checklist: More forms are on the City’s application forms and checklists page.
  5. Upload in the required format. The checklist says staff won’t accept scanned copies of drawings produced in CAD, and the City’s electronic applications page asks for vector-format PDFs and says scanned paper drawings may not be accepted. Keep drawings separate from schedules, forms and reports, upload a multi-page drawing set as one file, and leave a blank space in the title block, in the same place on every page, for the City’s stamp (at least 2 in. wide and 3 in. tall). Seals must carry a digital signature (source; checklist).
  6. Pay fees after the completeness check. The checklist says fees are assessed when staff review the application for completeness and must be paid before detailed reviews can start. The City’s 2026 fee schedule (effective January 1, 2026) bases the building permit fee on the estimated cost of the work: $217.00 for work up to $5,000 (or for the first $5,000), plus $13.90 for each $1,000, or part thereof, over $5,000 up to $50,000, and $7.04 for each $1,000, or part thereof, over $50,000 (2026 development and building permit fees, PDF). Our own arithmetic, not a City quote: a $20,000 deck is $217 + 15 × $13.90 = $425.50. The schedule says it is a guide only and the Council-approved by-laws govern, and it lists development permit fees separately, so confirm with the City which fees apply to your deck.
  7. Don’t start early. If construction starts before the permit is issued, the owner must apply and pay double the Fee Schedule fee, to a maximum of $20,000 but never less than $500 (VBBL 2025 Book I, Div. C, 1.6.1.2.; Volume 1, PDF).
  8. Review and issue. Staff can ask for documents that aren’t on the checklist; the checklist says it “is not limited in its content”. See the City’s building permit page for current processing information. Under VBBL 2025 Book I, Division C (Volume 1, PDF):
    • an application lapses if it isn’t completed within 6 months of the date it was received (1.6.2.8.). The Chief Building Official may renew a lapsed application once, within 3 months, if the delay was reasonable (1.6.2.9.);
    • once issued, the permit, or a true copy, must be posted conspicuously on the site for the whole project (1.4.1.4.), and the approved plans and specifications must be available at the worksite during working hours (1.4.1.13.);
    • a permit expires if work doesn’t start within 6 months of issue, isn’t continuously and actively carried out, or is substantially discontinued for 6 months (1.6.7.1.). Apply in writing for any extension before it expires (1.6.7.2.).

Electrical and gas. The City of Vancouver issues its own electrical permits and gas permits, not Technical Safety BC. Deck lighting, receptacles or a gas line for a heater or barbecue each need the matching City permit (electrical permits; gas permits).

Step 4: Drawings on the City’s deck checklist

The deck checklist sets a scale of no less than 1/4 in. = 1 ft (1:50) unless noted otherwise (source):

Planning sketch. The deck plan sketch maker draws a watermarked, to-scale sketch of your own layout (vector PDF) to plan with or hand to a designer. It isn’t submission drawings, it never sizes framing members, and a Schedule B is still needed if there is structural work.

How to Get a Deck Permit in Vancouver, BC (Step-by-Step)

Building a deck in the City of Vancouver? Vancouver has its own building code, the Vancouver Building By-law 2025, and the City lists building or altering a deck among the projects that generally need a permit. This walkthrough covers the by-law, your zoning district, when a deck needs a permit (and the by-law’s one small-patio exemption), how height changes the design, the zoning rules for yards, floor area and coverage, the documents and drawings on the City’s deck checklist, applying online, the 2026 fees, inspections, and common mistakes.

Download the video (MP4) · Watch on YouTube (BC Trades & Permits)

Narration uses a synthetic (AI-generated) voice.

Step 5: Footings, framing, ledger, guards and stairs (VBBL 2025)

Most VBBL Part 9 article numbers match the BC Building Code 2024, but the text isn’t always the same. Vancouver amends some articles (glass guards, for one), so always cite the VBBL on Vancouver drawings. The summaries below are from VBBL 2025 Book II; they aren’t the by-law wording.

How to Build a Deck in Vancouver, BC, Step by Step

Part 2 of our Vancouver deck series. Once your City of Vancouver building permit is issued, this diagram walkthrough follows a typical attached deck from layout to final inspection: squaring with the 3-4-5 method, footings and post bases, posts and beams, ledger attachment or freestanding, joists and hangers, decking, stairs, guards, and the footings and forms, framing and final inspections. Code figures are cited to the Vancouver Building By-law 2025 (Vancouver’s own building code), with best practice from BC Housing’s deck guide. Where sizes depend on span tables, check the span tables in the Vancouver Building By-law Part 9, or with your lumber supplier and building inspector.

Download the video (MP4) · Watch on YouTube (BC Trades & Permits)

Narration uses a synthetic (AI-generated) voice.

Footings (9.12, 9.15)

Framing (9.4, 9.23)

Ledger attachment

Like the BCBC, the VBBL has no deck-ledger fastening schedule. BC Housing’s deck guide notes the code doesn’t give comprehensive ledger guidance and calls the ledger a common failure point (BC Housing deck guide, PDF). Its best practice is 13 mm lag screws or through-bolts with washers, staggered, fully through a pressure-treated ledger of at least 38 × 184 mm and into the house rim joist, spaced by joist span (381 mm for lag screws at a 3.66 m span), with flashing and a drainage gap. Don’t nail the ledger or fasten it only into cladding, and plan how water is kept out at the ledger. Show that detail on the construction details sheet. The deck checklist requires a Schedule B (Structural) “if there is structural work included in scope of work” (checklist). Ask the City whether that applies to your deck; if your permit includes a Schedule B, build the ledger to the engineer’s design.

A freestanding deck has its own beam and posts along the house instead of a ledger. It still has to be braced against racking.

Decking

Guards (VBBL 9.8.8)

Stairs and handrails (VBBL 9.8)

Step 6: Inspection stages and booking

The City’s Single Detached House or Duplex Inspection Stages Guide (January 2025) is written for whole houses. These are the stages that apply to a deck, with what the City lists for each (source):

StageWhenWhat the City checks (deck-relevant items)
Tree barrier (if required)Before work startsTree barriers built to the specification. Maintained through construction.
Footings and formsAfter formwork is complete, before any concrete is pouredFooting locations match the approved plans. Minimum 45 cm (18 in.) frost protection. Form depth and width match the plans. Excavation safety.
FramingBefore framing is concealedStructural framing per plans. Any P.Eng. letter the permit requires.
FinalWhen completeStairs conform to the by-law. Exterior treads slip resistant. Guards complete. Handrails continuous and graspable. Final letters of assurance where professionals were involved.

How to book (City of Vancouver, inspections):

Printable: take the deck inspection checklist (before you book, footings, framing, final) to the site before each inspection.

Budget the materials: the deck, shed and fence materials cost calculator counts joists, deck boards, posts, concrete bags, hangers, post bases and screws for your size of deck, then prices them with dated BC retailer prices.

Materials list (example deck)

General guidance for one Vancouver example: a 4.27 × 3.66 m (14 × 12 ft) deck attached by a ledger along the 14 ft side, joists at 400 mm (16 in.) on centre spanning 3.66 m out to a beam, walking surface about 2.1 m above grade, and one stair down to the yard. Quantities are rounded, with no prices. The span tables, your engineer (if Schedule B applies) and the approved drawings set the real sizes. The build video below uses a different illustration (12 × 16 ft, about 900 mm above grade).

ItemApprox. quantityNotes
Ledger, pressure-treated4.27 m (14 ft)At least 38 × 184 mm per BC Housing.
Ledger lag screws or bolts, 13 mm, with washersabout 124.27 m at 381 mm staggered spacing, per BC Housing’s table for a 3.66 m span.
Ledger flashingabout 4.5 mLapped at joints.
Joists, pressure-treated12 at 3.66 m4.27 m ÷ 406 mm = 11 spaces, so 12 joists.
Rim joist and built-up beam4.27 m eachBeam plies per span table or design.
Posts, pressure-treated3, about 2 m longAt least 140 × 140 mm unless calculated.
Post bracingas designed (typically both directions)Required at this height.
Concrete footings and uplift-resistant post bases3Bottom at least 45 cm (18 in.) below grade for frost, per the City guide. Size per design.
Joist hangers12 at the ledger (+12 if flush at beam)Use the fasteners the hanger maker specifies.
Decking, 140 mm boardsabout 25 rows of 4.27 m3.66 m ÷ about 146 mm.
Deck screws (corrosion-resistant)about 65025 × 12 × 2, plus spare.
Guard, 1,070 mm highabout 10.7 m runTwo 3.66 m sides plus the 4.27 m outer edge, less a 0.9 m stair opening. Glass only with a top rail (VBBL 9.8.8.8.).
Balusters (38 mm)about 75–85Roughly 138 mm on centre so gaps stay under 100 mm.
Stair stringers3For a 2.1 m rise: 12 risers of 175 mm and 11 treads of at least 255 mm. The flight runs about 2.8 m horizontally, so check it fits inside the rear yard.
Stair guards and handrailguards on open sides, 1 continuous handrailTreads must be slip resistant at final.
Landing pad at stair base1Counts toward impermeable materials if hard-surfaced.

Common failure points in Vancouver

Related: Vancouver building permit guide · Printable deck inspection checklist · Deck permit how-to for BC · Deck and shed rules by city · 30-second permit quiz

When do you actually need a drafter or designer?

Most houses, suites, decks and garages fall under Part 9 of the BC Building Code 2024: buildings of 3 storeys or less, up to 600 m², with residential or certain other uses (Division A, 1.3.3.3). Bigger buildings fall under Part 3, which always needs registered professionals and Letters of Assurance (Division C, 2.2.7.1).

On a Part 9 project, the Code requires a registered professional (an engineer or architect who seals drawings and signs Letters of Assurance) only for parts outside Part 9. Examples are beams with point loads, girder trusses, engineered products, soil or foundation conditions beyond Part 9, and retaining walls that support a foundation. The province also recommends professional design for other retaining walls over 1.2 m. For the rest, the Code doesn’t say who must draw the plans. The city sets the drawing standard.

Vancouver asks for a sealed Schedule B (structural) when a deck includes structural work, and drawings in vector PDF.

Checked October 26, 2026: BC Building Code 2024 (PDF) · Guide to Letters of Assurance (PDF) · Letters of Assurance (gov.bc.ca) · EGBC guidelines · AIBC: does your project need an architect? · decks in RS zones checklist (PDF)

Frequently asked questions

Do I need a permit for a deck in Vancouver?

Generally, yes. The City lists building or altering a deck among the projects that generally need a building permit. VBBL 2025 Book I, Division C, Sentence 1.6.1.1.(2) exempts only an outdoor patio of not more than 25 m² with a deck not more than 0.6 m high, with limits on any demountable overhead frame. Ask the City before relying on it. Repairing an existing deck, balcony or stairs can qualify for the Residential Renovation Fast Track, but projects that require structural alterations are not eligible.

Does Vancouver use the BC Building Code for decks?

No. The City of Vancouver has its own Vancouver Building By-law. VBBL 2025 (By-law No. 14343) generally took effect September 15, 2025 and is based on the BC Building Code 2024 with Vancouver amendments. Cite the VBBL on Vancouver drawings.

Can my deck extend into the rear yard setback in Vancouver?

The City’s bulletin for R1-1, RT and RM districts says decks are generally not permitted to project into any required yard unless the district schedule permits it. Check your district schedule, and verify with the city before designing.

Are frameless glass deck railings allowed in Vancouver?

Not as a standard Part 9 guard. VBBL 2025 Article 9.8.8.8. requires all glass guards to have a top rail capable of transferring the guard loads if a glass panel fails. The glass must also be safety glazing.

How deep do deck footings need to be in Vancouver?

VBBL Table 9.12.2.2. sets minimum depths by soil type and drainage, for example 1.2 m in clay or soils not clearly defined, and allows lesser depths where local experience or the design supports them. The City’s inspection stages guide lists a minimum frost protection of 45 cm (18 in.) as a footings and forms inspection item. Confirm the depth for your site with your inspector; your approved drawings set the actual depth and size.

How do I book a deck inspection in Vancouver?

Book online if you are the applicant or a contractor with an account, or call 3-1-1 (604-873-7000 from outside Vancouver). Give at least 24 hours’ notice. For requests received before 2 p.m. on a business day, the City aims to book the inspection for the following business day. For a deck, expect footings and forms (before pouring), framing and final, plus a tree barrier inspection if barriers are required.

How much is a deck permit in Vancouver in 2026?

Under the City’s 2026 fee schedule, the building permit fee is $217.00 for estimated work up to $5,000, plus $13.90 for each $1,000, or part thereof, over $5,000 up to $50,000. By our arithmetic, a $20,000 deck is $425.50. Fees are assessed at the completeness review and paid before detailed review. Confirm your exact fee with the City.

Independent information only. This guide is a planning aid, not legal, engineering or building-code advice. Codes and bylaws change, and the building official for your address has the final say. Confirm every requirement before you design, apply or dig.

Sources and official links

This guide relies on the official pages below. Rules, fees and processes change, so check the authority before you apply or spend money.

Links checked September 30, 2026. Found an error or a broken link? Report it.