GovHandbook

Building permits in British Columbia: how to apply, by municipality

154 places

What 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.

PlaceHow to applyProcessing time
100 Mile HousePaper form and plans to the DistrictNot confirmed
AbbotsfordOnline portal; in person at City HallNot confirmed
Alert BayCall the Village Office first; paper formNot confirmed
AnmoreOnline (Cloudpermit)Not confirmed
ArmstrongPaper form and package to City HallAbout 3 weeks
AshcroftPaper form to Village office; no portalNot confirmed
BarriereIn person at the District OfficeNot confirmed
BelcarraPaper package; submission method not statedNot confirmed
Bowen IslandEmail PDF or Building Permit HubTwo to three months
BurnabyOnline (My Permits Portal)Not confirmed
Burns LakeForm to RDBN (regional district)Not confirmed
Cache CreekForm to TNRD (contracted)3 to 5 weeks
Campbell RiverEmail for upload link; upload PDFsNot confirmed
Canal FlatsPaper form; contact Village office firstNot confirmed
CastlegarIn person at City Hall or by email4 to 6 weeks
Central SaanichOnline only (CSOnline)2 to 3 weeks initial review (single-family)
ChasePaper package at Village office3 to 5 weeks
ChetwyndPaper form; book appointment by phone5 to 10 business days
ChilliwackOnline (MyCity); hard copy acceptedNot confirmed
ClearwaterVia TNRD; paper formNot confirmed
ClintonVia TNRD; paper form3 to 5 weeks
ColdstreamPaper package; may email documents4-6 weeks or more (2021 FAQ)
ColwoodOnline applicationNot confirmed
ComoxOnline (Citywide portal) or in person2 to 4 weeks
CoquitlamOnline (QFile) or in person at City Hall15-20 business days to first review
CourtenayOnline onlyNot confirmed
CranbrookIn person at City Hall officeNot confirmed
CrestonPaper form plus emailed digital copyNot confirmed
CumberlandIn person at Village OfficeNot confirmed
Dawson CreekEmail form to building inspectionNo fixed time
DeltaOnline (Delta Online with MyCity)Not confirmed
District of North VancouverElectronic applications only; by appointmentNot confirmed
DuncanPaper form with fees; no portal statedNot confirmed
ElkfordOnline (Cloudpermit)Not confirmed
EnderbyPaper form download; submission not statedNot confirmed
EsquimaltPaper form signed by ownerNot confirmed
FernieOnline only (Cloudpermit)Not confirmed
Fort St JamesPaper form signed by ownerNot confirmed
Fort St. JohnPaper form; submission method not statedUp to 10 business days (standard)
Fraser LakePaper form; submission method not statedNot confirmed
FruitvalePaper form; online or email not statedNot confirmed
GibsonsOnline (Cloudpermit)Not confirmed
Gold RiverIn person at the Village officeNot confirmed
GoldenEmail form and documents to building@golden.caNot confirmed
Grand ForksPaper form signed by ownerNot confirmed
GranislePaper form; contact Village OfficeNot confirmed
Harrison Hot SpringsVia Fraser Valley Regional DistrictNot confirmed
HazeltonCall or visit Village office firstNo guaranteed time
HighlandsOnline (Building Permit Hub)Not confirmed
HopePaper form; submission method not statedNot confirmed
HoustonPaper form from District office or online2 to 4 weeks
Hudson's HopePaper package; email or call for infoNot confirmed
InvermerePaper form dropped off in personNot confirmed
KamloopsOnline (MyCity ePermit) or in person21 working days (simple); 45 (complex)
KasloDrop off at Village Office or email RDCK6 to 8 weeks
KelownaOne application per buildingNot confirmed
KentPaper form to Building Department, AgassizNot confirmed
KeremeosApply at the Village Office2 to 4 weeks (single family)
KimberleyPaper form; no online portal describedTen working days
KitimatPaper form from District officesNot confirmed
LadysmithBuilding Permit Hub or emailNot confirmed
Lake CountryPaper form to Building DepartmentNot confirmed
Lake CowichanPaper form; submission method not statedNot confirmed
LangfordOnline portal or in person at City HallNot confirmed
Langley CityPaper form with documents guideNot confirmed
LantzvilleOnline (Cloudpermit)Not confirmed
LillooetEmail (digital preferred); paper accepted2-4 weeks
Lions BayPaper form from Village Office with plansNot confirmed
Logan LakeVia TNRD; paper form from Municipal Office3 to 5 weeks
LumbyPaper form; no online portal foundNot confirmed
LyttonOnline (Cloudpermit)Not confirmed
MackenzieIn person at the District officeNot confirmed
Maple RidgeOnline (Citizen Portal) or in personNo set time
McBridePaper application to Building InspectorNot confirmed
MerrittOnline (CloudPermit)Not confirmed
MetchosinPaper form; plans emailed as one PDFNot confirmed
MidwayPaper form on RDKB site, signed by ownerNot confirmed
MissionPre-Submission Review first; forms onlineNo fixed time
MontroseApply to Village; permits issued by RDKBNot confirmed
NakuspSubmit to RDCK office or email PDFsNot confirmed
NanaimoOnline or eApply by permit typeThree weeks (residential)
NelsonOnline form or PDF form to City HallNot confirmed
New DenverForm from Village Office, submit there6-8 weeks
New WestminsterEmail package (new construction)Not confirmed
North CowichanEmail for ShareLink; upload documentsNot confirmed
North SaanichPaper form at Municipal Hall; no portalAbout 3 weeks
North VancouverElectronic applications only; email PDFs4 to 5 months (home improvement)
Northern RockiesPaper form from town office; book appointmentNot confirmed
Oak BayEmail application to inspections@oakbay.caNo fixed time; several weeks
OliverPaper package at Town Hall1 to 2 weeks by type
OsoyoosPaper form at Town Hall with feeAbout three weeks (single family)
ParksvilleElectronic application signed by all ownersNot confirmed
PeachlandOnline portal; paper in person acceptedAbout 2 weeks
PembertonOnline permit applicationNot confirmed
PentictonOnline (CloudPermit) for new residentialNo guaranteed time; 5-14 days (simple)
Pitt MeadowsIn person at City Hall or by email8 to 10 weeks (non-complex)
Port AlberniEmail or bring in; $100 application fee8 to 10 weeks (residential)
Port AlicePaper form at Village of Port Alice officeAbout 21 days
Port CoquitlamOnline (eApply) or paper at Building DivisionNot confirmed
Port EdwardVia City of Prince RupertNot confirmed
Port HardyPaper form at municipal officeAbout 21 days
Port McNeillPaper form at Town office; no portalNot confirmed
Port MoodyOnline (eServices portal)Not confirmed
Pouce CoupeIn person at Village OfficeNo fixed time
Powell RiverPaper form in hard copy at City HallNo fixed time
Prince GeorgeEmail form package to devserv@princegeorge.caNot confirmed
Prince RupertPaper form in person at City HallAt least five business days
PrincetonPaper form signed by ownerUsually 7 working days (smaller)
Qualicum BeachIn person at Town Hall or by mailThree to four weeks
QuesnelOnline (Cloudpermit)Not confirmed
Radium Hot SpringsPaper package from Document Centre2 to 4 weeks
RevelstokePaper package; digital drawings onlyNot confirmed
RichmondOnline (MyPermit) for most permitsNot confirmed
RosslandOnline (CloudPermit)At least four to six weeks
SaanichOnline (MySaanich account)12 business days (residential)
SalmoOnline or at Village OfficeNot confirmed
Salmon ArmMail or deliver to City HallNot confirmed
Salt Spring IslandEmail PDFs through CRD drop-off; $300 fee4 weeks target
SaywardPaper package from Village pageNot confirmed
SecheltOnline (Cloudpermit)2 to 6 weeks
SicamousOnline application through District pageNot confirmed
SidneyIn person at Town Hall; plans by emailNo fixed time
SilvertonOnline or at RDCK office; or email PDF6 to 8 weeks
SlocanVia RDCK; book appointmentNot confirmed
SmithersPaper form; pay application fee20 working days
SookeEmail or in person; online coming soonNot confirmed
SpallumcheenIn person with paper copies onlyNot confirmed
SparwoodCloudpermit or paperNot confirmed
SquamishSubmit to Development ServicesCall Building Department
StewartPaper form emailed or deliveredNot confirmed
SummerlandOnline (Building Permit Hub) or in person31 working days (simple); 60 (complex)
Sun PeaksBook meeting; digital plans and feeNot confirmed
SurreyEmail or in person; address confirmed firstNot confirmed
TahsisPaper form; contact SRD about needNot confirmed
TaylorPaper form to Building Inspector with feesNot confirmed
TelkwaPaper form dropped off at Village officeNot confirmed
TerraceOnline (CloudPermit)Not confirmed
TofinoOnline (Citywide) or email or paperNot confirmed
Township of LangleyOnline (eApply)Not confirmed
TrailPaper form to RDKB Building OfficialNot confirmed
Tumbler RidgeIn person at Town HallNot confirmed
UclueletIn person with $120 application feeNot confirmed
ValemountPaper form emailed to Building InspectorNot confirmed
VancouverOnline application processNot confirmed
VanderhoofOnline portal; phone to pay feeNot confirmed
VernonOnline (MyCity) or in personNot confirmed
VictoriaOnline (eApply)Seven business days (single-family)
View RoyalIn person at Town Hall; then email copiesNot confirmed
WarfieldPaper form signed by owner; via RDKBNot confirmed
West KelownaIn person at City Hall10 days (small residential)
West VancouverOnline (Document Upload Centre)Three to four business days (pre-screen)
WhistlerIn person or by mail; email not acceptedNo fixed time
White RockBook intake appointment by phoneNot confirmed
Williams LakeEmail or in person at City HallNot confirmed

Reading this table

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