Building permits in British Columbia: how to apply, by municipality
154 placesWhat the bylaws of 154 places in British Columbia say on the same question, side by side. Each cell is a short form of a fact that is sourced, quoted and checked on the place's own page.
| Place | How to apply | Processing time |
|---|---|---|
| 100 Mile House | Paper form and plans to the District | Not confirmed |
| Abbotsford | Online portal; in person at City Hall | Not confirmed |
| Alert Bay | Call the Village Office first; paper form | Not confirmed |
| Anmore | Online (Cloudpermit) | Not confirmed |
| Armstrong | Paper form and package to City Hall | About 3 weeks |
| Ashcroft | Paper form to Village office; no portal | Not confirmed |
| Barriere | In person at the District Office | Not confirmed |
| Belcarra | Paper package; submission method not stated | Not confirmed |
| Bowen Island | Email PDF or Building Permit Hub | Two to three months |
| Burnaby | Online (My Permits Portal) | Not confirmed |
| Burns Lake | Form to RDBN (regional district) | Not confirmed |
| Cache Creek | Form to TNRD (contracted) | 3 to 5 weeks |
| Campbell River | Email for upload link; upload PDFs | Not confirmed |
| Canal Flats | Paper form; contact Village office first | Not confirmed |
| Castlegar | In person at City Hall or by email | 4 to 6 weeks |
| Central Saanich | Online only (CSOnline) | 2 to 3 weeks initial review (single-family) |
| Chase | Paper package at Village office | 3 to 5 weeks |
| Chetwynd | Paper form; book appointment by phone | 5 to 10 business days |
| Chilliwack | Online (MyCity); hard copy accepted | Not confirmed |
| Clearwater | Via TNRD; paper form | Not confirmed |
| Clinton | Via TNRD; paper form | 3 to 5 weeks |
| Coldstream | Paper package; may email documents | 4-6 weeks or more (2021 FAQ) |
| Colwood | Online application | Not confirmed |
| Comox | Online (Citywide portal) or in person | 2 to 4 weeks |
| Coquitlam | Online (QFile) or in person at City Hall | 15-20 business days to first review |
| Courtenay | Online only | Not confirmed |
| Cranbrook | In person at City Hall office | Not confirmed |
| Creston | Paper form plus emailed digital copy | Not confirmed |
| Cumberland | In person at Village Office | Not confirmed |
| Dawson Creek | Email form to building inspection | No fixed time |
| Delta | Online (Delta Online with MyCity) | Not confirmed |
| District of North Vancouver | Electronic applications only; by appointment | Not confirmed |
| Duncan | Paper form with fees; no portal stated | Not confirmed |
| Elkford | Online (Cloudpermit) | Not confirmed |
| Enderby | Paper form download; submission not stated | Not confirmed |
| Esquimalt | Paper form signed by owner | Not confirmed |
| Fernie | Online only (Cloudpermit) | Not confirmed |
| Fort St James | Paper form signed by owner | Not confirmed |
| Fort St. John | Paper form; submission method not stated | Up to 10 business days (standard) |
| Fraser Lake | Paper form; submission method not stated | Not confirmed |
| Fruitvale | Paper form; online or email not stated | Not confirmed |
| Gibsons | Online (Cloudpermit) | Not confirmed |
| Gold River | In person at the Village office | Not confirmed |
| Golden | Email form and documents to building@golden.ca | Not confirmed |
| Grand Forks | Paper form signed by owner | Not confirmed |
| Granisle | Paper form; contact Village Office | Not confirmed |
| Harrison Hot Springs | Via Fraser Valley Regional District | Not confirmed |
| Hazelton | Call or visit Village office first | No guaranteed time |
| Highlands | Online (Building Permit Hub) | Not confirmed |
| Hope | Paper form; submission method not stated | Not confirmed |
| Houston | Paper form from District office or online | 2 to 4 weeks |
| Hudson's Hope | Paper package; email or call for info | Not confirmed |
| Invermere | Paper form dropped off in person | Not confirmed |
| Kamloops | Online (MyCity ePermit) or in person | 21 working days (simple); 45 (complex) |
| Kaslo | Drop off at Village Office or email RDCK | 6 to 8 weeks |
| Kelowna | One application per building | Not confirmed |
| Kent | Paper form to Building Department, Agassiz | Not confirmed |
| Keremeos | Apply at the Village Office | 2 to 4 weeks (single family) |
| Kimberley | Paper form; no online portal described | Ten working days |
| Kitimat | Paper form from District offices | Not confirmed |
| Ladysmith | Building Permit Hub or email | Not confirmed |
| Lake Country | Paper form to Building Department | Not confirmed |
| Lake Cowichan | Paper form; submission method not stated | Not confirmed |
| Langford | Online portal or in person at City Hall | Not confirmed |
| Langley City | Paper form with documents guide | Not confirmed |
| Lantzville | Online (Cloudpermit) | Not confirmed |
| Lillooet | Email (digital preferred); paper accepted | 2-4 weeks |
| Lions Bay | Paper form from Village Office with plans | Not confirmed |
| Logan Lake | Via TNRD; paper form from Municipal Office | 3 to 5 weeks |
| Lumby | Paper form; no online portal found | Not confirmed |
| Lytton | Online (Cloudpermit) | Not confirmed |
| Mackenzie | In person at the District office | Not confirmed |
| Maple Ridge | Online (Citizen Portal) or in person | No set time |
| McBride | Paper application to Building Inspector | Not confirmed |
| Merritt | Online (CloudPermit) | Not confirmed |
| Metchosin | Paper form; plans emailed as one PDF | Not confirmed |
| Midway | Paper form on RDKB site, signed by owner | Not confirmed |
| Mission | Pre-Submission Review first; forms online | No fixed time |
| Montrose | Apply to Village; permits issued by RDKB | Not confirmed |
| Nakusp | Submit to RDCK office or email PDFs | Not confirmed |
| Nanaimo | Online or eApply by permit type | Three weeks (residential) |
| Nelson | Online form or PDF form to City Hall | Not confirmed |
| New Denver | Form from Village Office, submit there | 6-8 weeks |
| New Westminster | Email package (new construction) | Not confirmed |
| North Cowichan | Email for ShareLink; upload documents | Not confirmed |
| North Saanich | Paper form at Municipal Hall; no portal | About 3 weeks |
| North Vancouver | Electronic applications only; email PDFs | 4 to 5 months (home improvement) |
| Northern Rockies | Paper form from town office; book appointment | Not confirmed |
| Oak Bay | Email application to inspections@oakbay.ca | No fixed time; several weeks |
| Oliver | Paper package at Town Hall | 1 to 2 weeks by type |
| Osoyoos | Paper form at Town Hall with fee | About three weeks (single family) |
| Parksville | Electronic application signed by all owners | Not confirmed |
| Peachland | Online portal; paper in person accepted | About 2 weeks |
| Pemberton | Online permit application | Not confirmed |
| Penticton | Online (CloudPermit) for new residential | No guaranteed time; 5-14 days (simple) |
| Pitt Meadows | In person at City Hall or by email | 8 to 10 weeks (non-complex) |
| Port Alberni | Email or bring in; $100 application fee | 8 to 10 weeks (residential) |
| Port Alice | Paper form at Village of Port Alice office | About 21 days |
| Port Coquitlam | Online (eApply) or paper at Building Division | Not confirmed |
| Port Edward | Via City of Prince Rupert | Not confirmed |
| Port Hardy | Paper form at municipal office | About 21 days |
| Port McNeill | Paper form at Town office; no portal | Not confirmed |
| Port Moody | Online (eServices portal) | Not confirmed |
| Pouce Coupe | In person at Village Office | No fixed time |
| Powell River | Paper form in hard copy at City Hall | No fixed time |
| Prince George | Email form package to devserv@princegeorge.ca | Not confirmed |
| Prince Rupert | Paper form in person at City Hall | At least five business days |
| Princeton | Paper form signed by owner | Usually 7 working days (smaller) |
| Qualicum Beach | In person at Town Hall or by mail | Three to four weeks |
| Quesnel | Online (Cloudpermit) | Not confirmed |
| Radium Hot Springs | Paper package from Document Centre | 2 to 4 weeks |
| Revelstoke | Paper package; digital drawings only | Not confirmed |
| Richmond | Online (MyPermit) for most permits | Not confirmed |
| Rossland | Online (CloudPermit) | At least four to six weeks |
| Saanich | Online (MySaanich account) | 12 business days (residential) |
| Salmo | Online or at Village Office | Not confirmed |
| Salmon Arm | Mail or deliver to City Hall | Not confirmed |
| Salt Spring Island | Email PDFs through CRD drop-off; $300 fee | 4 weeks target |
| Sayward | Paper package from Village page | Not confirmed |
| Sechelt | Online (Cloudpermit) | 2 to 6 weeks |
| Sicamous | Online application through District page | Not confirmed |
| Sidney | In person at Town Hall; plans by email | No fixed time |
| Silverton | Online or at RDCK office; or email PDF | 6 to 8 weeks |
| Slocan | Via RDCK; book appointment | Not confirmed |
| Smithers | Paper form; pay application fee | 20 working days |
| Sooke | Email or in person; online coming soon | Not confirmed |
| Spallumcheen | In person with paper copies only | Not confirmed |
| Sparwood | Cloudpermit or paper | Not confirmed |
| Squamish | Submit to Development Services | Call Building Department |
| Stewart | Paper form emailed or delivered | Not confirmed |
| Summerland | Online (Building Permit Hub) or in person | 31 working days (simple); 60 (complex) |
| Sun Peaks | Book meeting; digital plans and fee | Not confirmed |
| Surrey | Email or in person; address confirmed first | Not confirmed |
| Tahsis | Paper form; contact SRD about need | Not confirmed |
| Taylor | Paper form to Building Inspector with fees | Not confirmed |
| Telkwa | Paper form dropped off at Village office | Not confirmed |
| Terrace | Online (CloudPermit) | Not confirmed |
| Tofino | Online (Citywide) or email or paper | Not confirmed |
| Township of Langley | Online (eApply) | Not confirmed |
| Trail | Paper form to RDKB Building Official | Not confirmed |
| Tumbler Ridge | In person at Town Hall | Not confirmed |
| Ucluelet | In person with $120 application fee | Not confirmed |
| Valemount | Paper form emailed to Building Inspector | Not confirmed |
| Vancouver | Online application process | Not confirmed |
| Vanderhoof | Online portal; phone to pay fee | Not confirmed |
| Vernon | Online (MyCity) or in person | Not confirmed |
| Victoria | Online (eApply) | Seven business days (single-family) |
| View Royal | In person at Town Hall; then email copies | Not confirmed |
| Warfield | Paper form signed by owner; via RDKB | Not confirmed |
| West Kelowna | In person at City Hall | 10 days (small residential) |
| West Vancouver | Online (Document Upload Centre) | Three to four business days (pre-screen) |
| Whistler | In person or by mail; email not accepted | No fixed time |
| White Rock | Book intake appointment by phone | Not confirmed |
| Williams Lake | Email or in person at City Hall | Not confirmed |
Reading this table
- How to apply: stated for 154 places.
- Processing time: stated for 55 places, not confirmed for 99.
Each cell is a short form of the fact on that place's own page. Open the place to see the full wording, the bylaw and section it comes from, and the official text it was matched against. None set means the bylaw that was read sets no such rule. Not confirmed means it could not be established from the official sources, for example because the bylaw is posted as a scanned image.
This table as Markdown · JSON · How answers are checked · Report an error