Pick a project and a city to see which permits you need, the key forms and the official links. Below: every answer in one table, plus the job-by-job list for indoor work.
The short version: cosmetic work usually does not need a building permit. Anything structural, or anything that touches plumbing, electrical, gas or fire safety, usually does. That single test settles most jobs before you make a phone call. Decks, sheds, fences and hot tubs turn on local bylaws, which is why the quiz asks for your city.
Independent information only. This site is not the city, the province, or a building department. The quiz is a planning aid. It is not legal, engineering, or building-code advice. Confirm every rule with the official municipal authority for your address before you design, apply, or spend money. Nothing here guarantees approval, timeline, or cost.
Pick your project and your city. You get the building-permit answer, any development permit to watch for, who issues electrical and gas permits, the key forms and the official links. Every answer is sourced to a city, regional district or Technical Safety BC page. Nothing you pick leaves your browser.
The same data the quiz uses, for all 7 projects in 14 places. Tap a city to open it. “Depends” means a size, height or siting test decides it. “Verify with the city” means the official pages we could read don’t settle it, so ask the building department. Side by side for decks and sheds: deck and shed permit rules by BC city. Printable checklists: deck inspection · shed · fence.
| Project | Building permit? | Rule and source |
|---|---|---|
| Deck | Permit | Permit for all exterior decks (no height exemption listed). Source: duncan.ca Step-by-step Duncan deck build guide. |
| Shed / accessory building | Depends | Permit over 8 m². Source: duncan.ca |
| Fence | Depends | Permit over 2 m (side/rear) or over 1.2 m (front yard). Source: duncan.ca |
| Retaining wall | Depends | Permit over 1.2 m, or any wall in the Hazard Lands DPA. Source: duncan.ca |
| Pergola / covered deck | Depends | Covering a deck needs a permit; freestanding over 8 m² needs one. Source: duncan.ca |
| Hot tub | Depends | Permit if deeper than 0.5 m. Source: duncan.ca, technicalsafetybc.ca |
| Secondary suite | Permit | Permit required; zoning allows suites. Source: duncan.ca, duncan.ca |
Electrical / gas: Electrical and gas permits: Technical Safety BC. (technicalsafetybc.ca, technicalsafetybc.ca). Development permit: A development permit may be needed in a development permit area, and any retaining wall in the Hazard Lands DPA needs a building permit. (duncan.ca, duncan.ca). Forms: Building permit application (PDF) · Do I need a building permit? (PDF). Duncan permit guide.
| Project | Building permit? | Rule and source |
|---|---|---|
| Deck | Depends | No permit if freestanding, not an exit and under 24 in.. Source: cvrd.ca, cvrd.ca |
| Shed / accessory building | Depends | No permit under 10 m² (no plumbing or sleeping space). Source: cvrd.ca, cvrd.ca |
| Fence | No building permit | No building permit (zoning sets heights). Source: cvrd.ca, cvrd.ca |
| Retaining wall | Depends | Exempt under 1.2 m on single-family parcels. Source: cvrd.ca |
| Pergola / covered deck | Depends | Open pergola exempt; roofed covers: verify. Source: cvrd.ca |
| Hot tub | Verify with the city | Verify with the CVRD. Source: cvrd.ca, technicalsafetybc.ca |
| Secondary suite | Permit | Permit required; zoning rules apply. Source: cvrd.ca, cvrd.ca |
Electrical / gas: Electrical and gas permits: Technical Safety BC. (technicalsafetybc.ca, technicalsafetybc.ca). Development permit: Development permit areas cover things like riparian areas, hazards and form and character. Check the CVRD guide. (cvrd.ca). Forms: Building permit application and general requirements (PDF) · Building permit FAQs. Cowichan Valley Regional District permit guide.
| Project | Building permit? | Rule and source |
|---|---|---|
| Deck | Depends | Permit if 0.6 m or more above grade. Source: victoria.ca, victoria.ca Step-by-step Victoria deck build guide. |
| Shed / accessory building | Depends | Permit if 10 m² or more. Source: victoria.ca, victoria.ca |
| Fence | No building permit | No building permit (zoning sets heights). Source: victoria.ca |
| Retaining wall | Depends | Permit if 1.2 m or more. Source: victoria.ca |
| Pergola / covered deck | Verify with the city | Verify with the city. Source: victoria.ca, victoria.ca |
| Hot tub | Verify with the city | Verify with the city (electrical from the City). Source: victoria.ca, victoria.ca, technicalsafetybc.ca |
| Secondary suite | Permit | Permit required; zoning details: verify. Source: victoria.ca, victoria.ca |
Electrical / gas: Electrical permits: City of Victoria. Gas permits: Technical Safety BC. (victoria.ca, technicalsafetybc.ca). Development permit: Victoria has development permit and heritage areas. See our Victoria development permit guide. (victoria.ca). Forms: Building permits page and checklists · Single-family eApplication checklist · Deck example plans (PDF). Victoria permit guide.
| Project | Building permit? | Rule and source |
|---|---|---|
| Deck | Permit | Not on the exemption list: plan on a permit. Source: saanich.ca, saanich.ca |
| Shed / accessory building | Depends | Permit over 10 m². Source: saanich.ca, saanich.ca |
| Fence | No building permit | No building permit. Source: saanich.ca, saanich.ca |
| Retaining wall | Depends | Permit over 1.2 m (and on steep slopes). Source: saanich.ca, saanich.ca |
| Pergola / covered deck | Depends | Roofless arbour exempt; roofed cover needs a permit. Source: saanich.ca |
| Hot tub | Verify with the city | Verify with Saanich. Source: saanich.ca, saanich.ca, technicalsafetybc.ca |
| Secondary suite | Permit | Permit required. Source: saanich.ca, saanich.ca |
Electrical / gas: Electrical and gas permits: Technical Safety BC. (technicalsafetybc.ca, technicalsafetybc.ca). Development permit: Development permit areas can apply. Verify with Saanich for your lot. (saanich.ca). Forms: Residential permit application checklist (PDF) · Permit Q&As. Saanich permit guide.
| Project | Building permit? | Rule and source |
|---|---|---|
| Deck | Permit | No local exemption: plan on a permit. Source: langford.ca, langford.ca |
| Shed / accessory building | Verify with the city | No size exemption in the bylaw: verify. Source: langford.ca, langford.ca, langford.ca |
| Fence | Verify with the city | Zoning heights 1.2 m front / 1.8 m side-rear; verify. Source: langford.ca, langford.ca |
| Retaining wall | Verify with the city | Verify with the city. Source: langford.ca |
| Pergola / covered deck | Verify with the city | Verify with the city. Source: langford.ca, langford.ca |
| Hot tub | Depends | Permit if 0.6 m or deeper (plus 1.5 m pool fence). Source: langford.ca, technicalsafetybc.ca |
| Secondary suite | Permit | Permit required. Source: langford.ca, langford.ca |
Electrical / gas: Electrical and gas permits: Technical Safety BC. (technicalsafetybc.ca, technicalsafetybc.ca). Development permit: Development permit areas can apply. Verify with the city. (langford.ca). Forms: Building permit application (PDF) · Deck checklist (PDF) · Accessory building checklist (PDF) · Secondary suite checklist (PDF). Langford permit guide.
| Project | Building permit? | Rule and source |
|---|---|---|
| Deck | Depends | Exempt only if ALL: not the main entrance, 2 ft or less above grade, no roof, not attached. Source: nanaimo.ca |
| Shed / accessory building | Depends | Permit over 10 m². Source: nanaimo.ca |
| Fence | No building permit | No building permit (zoning rules). Source: nanaimo.ca |
| Retaining wall | Depends | Generally a permit over 4 ft. Source: nanaimo.ca |
| Pergola / covered deck | Depends | Deck covers need a permit; freestanding: verify. Source: nanaimo.ca |
| Hot tub | Verify with the city | Verify with the city. Source: nanaimo.ca, technicalsafetybc.ca |
| Secondary suite | Permit | Permit required. Source: nanaimo.ca |
Electrical / gas: Electrical and gas permits: Technical Safety BC. (technicalsafetybc.ca, technicalsafetybc.ca). Development permit: Development permit areas can apply. Verify with the city. (nanaimo.ca). Forms: Online building permit application · Residential building permits. Nanaimo permit guide.
| Project | Building permit? | Rule and source |
|---|---|---|
| Deck | Permit | Permit generally needed to build or alter a deck. Note: the only exemption is for an outdoor patio of 25 m² or less with a deck no more than 0.6 m high (VBBL 2025 Book I, Div. C 1.6.1.1.(2)). Ask the City before relying on it. Source: vancouver.ca, vancouver.ca Step-by-step Vancouver deck build guide. |
| Shed / accessory building | Depends | Building by-law doesn’t apply under 10 m² (no hazard), but zoning still applies and a development permit may be needed: check with the City. Source: vancouver.ca, vancouver.ca, vancouver.ca |
| Fence | Depends | No permit up to 4 ft front / 6 ft side-rear. Source: vancouver.ca, vancouver.ca |
| Retaining wall | Verify with the city | Permit generally; height threshold: verify. Source: vancouver.ca |
| Pergola / covered deck | Depends | Pergolas count as fences for height; deck covers: verify. Source: vancouver.ca, vancouver.ca |
| Hot tub | Verify with the city | Verify with the city (City issues electrical and gas). Source: vancouver.ca, vancouver.ca |
| Secondary suite | Permit | Development permit + building permit. Source: vancouver.ca, vancouver.ca |
Electrical / gas: Electrical and gas permits: City of Vancouver. (vancouver.ca, vancouver.ca, technicalsafetybc.ca). Development permit: Suites and over-height fences or pergolas need a development permit. (vancouver.ca, vancouver.ca). Forms: When you need a permit · Get a building permit · Over-height fence and arbour development permit (PDF). Vancouver permit guide.
| Project | Building permit? | Rule and source |
|---|---|---|
| Deck | Permit | Permit "in most cases". Source: surrey.ca |
| Shed / accessory building | Depends | Exempt up to 10 m² (1.5 m from lines, 3.0 m from buildings). Source: surrey.ca |
| Fence | No building permit | No building permit (zoning heights). Source: surrey.ca |
| Retaining wall | Depends | Permit over 1.2 m near foundations or on slopes. Source: surrey.ca |
| Pergola / covered deck | Verify with the city | Verify with the city. Source: surrey.ca |
| Hot tub | Depends | Listed; building permit at 14 m² and 450 mm deep. Source: surrey.ca, technicalsafetybc.ca |
| Secondary suite | Permit | Permit required. Source: surrey.ca |
Electrical / gas: Electrical permits: City of Surrey. Gas permits: Technical Safety BC. (technicalsafetybc.ca, surrey.ca). Development permit: Hazard Lands and other development permit areas can apply. (surrey.ca). Forms: Residential building permits · Deck permit page. Surrey permit guide.
| Project | Building permit? | Rule and source |
|---|---|---|
| Deck | Permit | Permit (any structure). Source: burnaby.ca |
| Shed / accessory building | Permit | Permit (no small-shed exemption published). Source: burnaby.ca |
| Fence | No building permit | No building permit. Source: burnaby.ca |
| Retaining wall | Depends | Permit over 1.2 m (or terraced). Source: burnaby.ca |
| Pergola / covered deck | Permit | Patio and deck covers need a permit. Source: burnaby.ca, burnaby.ca |
| Hot tub | Depends | Building permit only if not on the ground or its own pad. Source: burnaby.ca |
| Secondary suite | Permit | Permit required. Source: burnaby.ca |
Electrical / gas: Electrical and gas permits: City of Burnaby. (technicalsafetybc.ca, burnaby.ca). Development permit: From July 1, 2026 some projects need a development permit before the building permit. (burnaby.ca). Forms: Building permit application: additions/alterations (PDF) · Home improvement permits. Burnaby permit guide.
| Project | Building permit? | Rule and source |
|---|---|---|
| Deck | Verify with the city | City sources conflict (600 mm): verify. Source: richmond.ca, infocentre.richmond.ca |
| Shed / accessory building | Depends | One shed under 10 m² with no mechanical equipment: no permit. Source: richmond.ca, infocentre.richmond.ca |
| Fence | No building permit | No building permit. Source: richmond.ca |
| Retaining wall | Depends | Permit over 1 m. Source: richmond.ca |
| Pergola / covered deck | Verify with the city | Verify with the city. Source: richmond.ca |
| Hot tub | Verify with the city | Verify (pools: over 15 m² and 1 m deep). Source: richmond.ca, technicalsafetybc.ca |
| Secondary suite | Permit | Permit required. Source: richmond.ca, richmond.ca |
Electrical / gas: Gas permits: City of Richmond. Electrical permits: Technical Safety BC. (technicalsafetybc.ca). Development permit: Development permits can apply. Verify with the city. (richmond.ca). Forms: Building approvals FAQs · Homeowner guide (PDF). Richmond permit guide.
| Project | Building permit? | Rule and source |
|---|---|---|
| Deck | Permit | Permit (no low-deck exemption found). Source: apps.kelowna.ca, kelowna.ca |
| Shed / accessory building | Depends | Permit over 10 m². Source: kelowna.ca, apps.kelowna.ca |
| Fence | Verify with the city | Verify with the city. Source: apps.kelowna.ca |
| Retaining wall | Depends | Permit over 1.2 m. Source: apps.kelowna.ca |
| Pergola / covered deck | Depends | Freestanding, open and under 10 m²: no permit. Source: kelowna.ca |
| Hot tub | Depends | Self-contained: no building permit; in-ground: permit. Source: kelowna.ca |
| Secondary suite | Permit | Permit required (max 90 m²). Source: kelowna.ca |
Electrical / gas: Gas permits: City of Kelowna. Electrical permits: Technical Safety BC. (technicalsafetybc.ca, kelowna.ca). Development permit: Hazardous-condition and other development permit areas can apply. (kelowna.ca). Forms: Online permit applications · Deck bulletin (PDF) · Accessory building bulletin (PDF). Kelowna permit guide.
| Project | Building permit? | Rule and source |
|---|---|---|
| Deck | Depends | Exempt under 600 mm if unattached with no walls or roof. Source: kamloops.civicweb.net |
| Shed / accessory building | Depends | Exempt under 10 m² without electrical or plumbing. Source: kamloops.civicweb.net, kamloops.ca |
| Fence | No building permit | No building permit (except pool fences). Source: kamloops.civicweb.net |
| Retaining wall | Depends | Permit if 1.2 m or more. Source: kamloops.civicweb.net, kamloops.ca |
| Pergola / covered deck | Depends | Trellis/arbour exempt; roofed deck: permit. Source: kamloops.civicweb.net |
| Hot tub | Depends | No permit up to 7.5 m² with a lockable lid. Source: kamloops.ca, technicalsafetybc.ca |
| Secondary suite | Permit | Permit required. Source: kamloops.ca |
Electrical / gas: Electrical and gas permits: Technical Safety BC. (technicalsafetybc.ca, technicalsafetybc.ca). Development permit: Development permits can apply. Verify with the city. (kamloops.ca). Forms: Apply by ePermit · Building permit FAQ. Kamloops permit guide.
| Project | Building permit? | Rule and source |
|---|---|---|
| Deck | Depends | No permit under 0.6 m. Source: coquitlam.ca, coquitlam.ca |
| Shed / accessory building | Depends | Permit over 10 m². Source: coquitlam.ca |
| Fence | No building permit | No building permit (zoning heights). Source: coquitlam.ca |
| Retaining wall | Depends | Permit over 1.2 m (engineer; max 2.4 m). Source: coquitlam.ca |
| Pergola / covered deck | Verify with the city | Gazebos need a permit; pergolas: verify. Source: coquitlam.ca |
| Hot tub | Permit | Permit to install a hot tub. Source: coquitlam.ca, coquitlam.ca, technicalsafetybc.ca |
| Secondary suite | Permit | Permit (new or legalized). Source: coquitlam.ca |
Electrical / gas: Electrical and gas permits: Technical Safety BC. (technicalsafetybc.ca, technicalsafetybc.ca). Development permit: Development permits can apply. Verify with the city. (coquitlam.ca). Forms: Building FAQ · Decks under 0.6 m (PDF) · Swimming pools and hot tubs (PDF). Coquitlam permit guide.
| Project | Building permit? | Rule and source |
|---|---|---|
| Deck | Depends | Freestanding under 0.6 m with no roof: no permit; attached sundeck: permit. Source: laws.abbotsford.ca |
| Shed / accessory building | Depends | No permit under 10 m². Source: laws.abbotsford.ca, abbotsford.ca |
| Fence | No building permit | No building permit. Source: laws.abbotsford.ca |
| Retaining wall | Depends | Permit if 1.2 m or more. Source: laws.abbotsford.ca |
| Pergola / covered deck | Depends | Detached under 10 m² exempt; attached/roofed: verify. Source: laws.abbotsford.ca |
| Hot tub | Verify with the city | Verify (swimming pools need a permit). Source: laws.abbotsford.ca, technicalsafetybc.ca |
| Secondary suite | Permit | Permit required (suites and coach houses). Source: laws.abbotsford.ca |
Electrical / gas: Electrical and gas permits: Technical Safety BC. (technicalsafetybc.ca, technicalsafetybc.ca). Development permit: No building permit is issued until any required development permit is issued. (laws.abbotsford.ca). Forms: Building permits · Building permit cost estimator. Abbotsford permit guide.
About the “$500 rule” you may have heard. There is no province-wide dollar limit in BC. Individual municipalities set their own. Oak Bay’s building bylaw, for instance, exempts work whose value does not exceed $500 and which involves no health and safety aspect. Other BC municipalities use a different number, or none at all and go purely by the type of work. So “is it over $500?” is the right question in Oak Bay and the wrong question three kilometres away. The quiz does not guess at dollar or size thresholds.
For indoor and systems work the quiz doesn’t cover, use this list. Answers are general BC guidance; your municipality has the final say.
| The job | Permit? | What decides it |
|---|---|---|
| Painting, wallpaper, trim | No | No building permit anywhere in BC for pure cosmetics. |
| Mudding, taping or replacing drywall (no wall moved) | No | Cosmetic repair. Becomes a permit job the moment you move, remove or cut into a load-bearing wall, or you are repairing fire separation between suites. |
| Flooring — carpet, laminate, tile, hardwood | No | No structural or system change. |
| Replacing kitchen cabinets and countertops | No | Fine on its own — but moving the sink, adding circuits or relocating gas turns it into permit work. |
| Replacing a toilet, tap or sink in the same spot | No | A like-for-like swap in the existing location. Moving the drain is a different story. |
| Repairing a leaking pipe or clearing a blockage | No | Oak Bay’s bylaw exempts this explicitly, as long as you are not replacing or rearranging valves, pipes, fixtures or the hot water tank. |
| Replacing a hot water tank | Depends | Often needs a permit — and gas-fired tanks bring Technical Safety BC into it. Ask before you buy the tank. |
| Bathroom renovation with new plumbing locations | Yes | Moving drains or supply lines is regulated plumbing work. |
| Removing or moving any wall | Yes | You will not know if it is load-bearing by looking. This is the single most common unpermitted job that surfaces later. |
| Finishing a basement or adding a bedroom | Yes | Egress windows, ceiling height, smoke alarms and fire separation are all inspected items. |
| Adding a secondary suite | Yes | Always. Fire separation, egress, parking and zoning all apply. See the secondary suite permit how-to. |
| Garage / carport conversion to living space | Yes | Change of use / alteration. Expect drawings and often trade permits. |
| New windows or doors where none existed | Yes | Cutting a new opening changes the structure. |
| Like-for-like window replacement, same opening | Depends | Some municipalities exempt it, others do not. One phone call settles it. |
| Decks and porches | Depends | Usually driven by height above grade, attachment, cover and entrance — and the test differs by city. See the deck building permit how-to for BC. City-by-city tests are in the quiz above and in deck and shed permit rules by BC city. |
| Sheds and garden buildings | Depends | Nearly every BC municipality has a floor-area cut-off. Under it, often no permit; over it, permit. The cut-off varies (8 m² in Duncan, 10 m² in most of the cities we cover, none published in Vancouver or Burnaby). See the quiz table above. |
| Fences | Depends | Usually no building permit, but height limits still apply under the zoning bylaw — and corner lots have sightline rules. |
| Retaining walls | Depends | Oak Bay exempts retaining structures under 1.2 m. Most BC municipalities use a similar height trigger — confirm yours; do not assume Oak Bay’s number. |
| Re-roofing, same material | Depends | Some require a permit, some do not. Structural changes to the roof always do. |
| Any new electrical circuit or panel work | Yes | Electrical permit — separate from your building permit in much of BC. |
| Any gas appliance, line or fireplace | Yes | Gas permit, and gas work carries the tightest rules of anything on this list. |
| Heat pump or new furnace | Yes | Mechanical and often electrical or gas permits together. |
| Demolishing a building | Yes | Always, and often with additional requirements around asbestos. |
Find your actual permit office. Put your address into our BC Permit Finder and it returns the office that handles your address, their contact details, the fee formula and typical timelines — for 33 BC jurisdictions.
Each project-and-city answer comes from the city’s own building bylaw, permit FAQ or bulletin, linked beside it. We don’t fill gaps with guesses:
Electrical and gas authority comes from the Technical Safety BC jurisdiction list. Vancouver and Burnaby issue their own electrical and gas permits, Surrey and Victoria issue electrical, and Kelowna and Richmond issue gas. Everywhere else in the quiz it’s Technical Safety BC. After a “Needed”, package the file properly: how to submit building permit drawings in BC.
Most confusion comes from assuming there is one permit. There are usually three, from different bodies:
Homeowners can apply for their own permits in most cases, including Technical Safety BC’s homeowner electrical and gas permits, which involve an assessment that you have the knowledge and experience to do the work safely. Pulling the permit yourself also means the responsibility for passing inspection is yours.
People skip permits to save a few hundred dollars and a few weeks. The bill usually arrives later, and larger:
The title notice is the one worth understanding properly, because it does not expire when you move on. It surfaces in the conveyancing search when the property is sold, sometimes years after the work was done, and it is the buyer’s lawyer who finds it — at which point it is your problem to clear before closing.
Once you know you need a permit, how to submit building permit drawings in BC covers checklists, PDF packaging, and portals so the file does not bounce as incomplete. Adding or legalizing a suite? See the secondary suite permit how-to for BC. Building a deck? See the deck building permit how-to for BC.
We have detailed permit guides with real fees and timelines for Vancouver, Victoria, Saanich, Langford, Nanaimo, Duncan, the Cowichan Valley, Surrey, White Rock, Burnaby, Richmond, Coquitlam, Abbotsford, City of Langley, Township of Langley, Kelowna and Kamloops.
No. The quiz is a planning aid built from the official pages it links to. Where those pages don’t settle the question it says “verify with the city”. Only the official municipal (or regional district) authority for your address can tell you what permit is required before you spend money.
No — patching, taping and mudding an existing wall is cosmetic repair and does not need a building permit anywhere in BC. What changes the answer is the wall itself: if you are removing, moving or cutting into a load-bearing wall, or repairing the fire separation between two dwelling units, that is permit work regardless of what it costs.
There is no single provincial dollar limit. Some municipalities set one in their own bylaw — Oak Bay, for example, exempts work valued at $500 or less that has no health and safety aspect. Others have no dollar figure at all and go purely by the type of work. The threshold is set by your municipality, not the province, so the only reliable answer comes from your own city or district.
The immediate risk is a stop-work order and having to open finished work back up for inspection. The bigger risk shows up later: unpermitted work is routinely caught during a sale, and it can complicate an insurance claim if something goes wrong. Retroactive permits exist but cost more and sometimes require removing what was built.
Your local government — the city, district, or regional district you live in. The province sets the BC Building Code but does not issue the permits. Electrical and gas permits are separate and generally go through Technical Safety BC, though some municipalities administer their own electrical inspection.
Usually yes for building permits on your own home, and Technical Safety BC issues homeowner electrical and gas permits after an assessment that you have the knowledge and experience to do the work safely. Pulling the permit also means you carry responsibility for the work passing inspection.
How long will it take? We track what every Vancouver Island building department publishes about permit processing times, including Nanaimo’s live application queue: BC building permit wait times by city.
This guide relies on the official pages below. The city bylaws, FAQs and bulletins behind each quiz answer are linked beside that answer in the table above (grouped by city). Rules, fees and processes change, so check the authority before you apply or spend money.
Links checked September 25, 2026. Found an error or a broken link? Report it.