GovHandbook

Business licence fees in British Columbia, by municipality

149 places

What the bylaws of 149 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.

PlaceFeeInter-community licenceFine
100 Mile House$120 first year, then $80 a yearNot confirmedNotice $125 if paid in 14 days; $275 after 28 days
AbbotsfordBy business type: $130 to $260 by floor areaYes, $250 a year (mobile trades, health care)Notice $500 ($450 if paid in 14 days); ticket $1,000
Alert BayBusiness licence fees are set in the Village's Fees and Charges…Not confirmedNot confirmed
Anmore$165 a year for most; home-based $110Only for ride-hailingNotice $500 ($350 if paid in 14 days); ticket $500
Armstrong$35 a year (new: $110 application, $88 inspection)Yes, $150 a year ($75 if started after July 31)Ticket $250
AshcroftBy type: $60 to $200 a yearNot confirmedNot confirmed
BarriereBy category (retail up to 1,000 sq. ft. $131.25)Yes, $75 (mobile businesses)Notice $100 (row names repealed bylaw)
Belcarra$100 a year (home occupation)Not confirmedNotice $100 ($50 if paid in 14 days); ticket $100
Bowen IslandBy type: commercial $125 + $75 first-time feeNot confirmedNotice $125 first offence; $450 further
BurnabyBy type: office $666 first year, $200 renewalYes, $300 (trades and home health care)Notice $500 ($400 if paid in 15 days)
Cache CreekBy category: $50 to $150 a yearNot confirmedAmount not readable; up to $2,000 in court
Campbell River$150 a year (most categories)Yes, $150 a year (mobile businesses)Ticket $200
Canal Flats$75 new; $75 renewalNot confirmedTicket $100
CastlegarBy type: $100 to $150 (contractors $100)Yes, $100 (mobile businesses)Ticket $200 ($100 if paid in 30 days)
Central SaanichBy type: home-based $50; small commercial $100Yes, $100 intermunicipal; $170 inter-communityNo ticket found; $100 to $10,000 in court
ChaseFees are in Schedule G of the Fees and Charges Bylaw (amounts not on…Yes, $75 (mobile businesses)Not confirmed
Chetwynd$100 a year (most categories)Yes, $130 (2017 Northeast BC licence)Ticket $50
Chilliwack$100 (home occupation); commercial $100 + $0.25 per m2Yes, $250 (mobile trades, health care)Notice $500 ($490 if paid early)
Clearwater$100 a year (most businesses)Yes, $75 (mobile businesses)Ticket $100 ($75 if paid in 30 days)
ColdstreamBy class: $60 to $120 (retail over 93 m² $110)Yes, $150 (mobile service businesses)Notice $100 ($50 if paid in 14 days); ticket $100
ColwoodBy type: $100 home; small commercial $125Yes, $70 plus base licence fee (mobile)Notice $200 ($160 if paid in 14 days); ticket $200
Comox$100 a year (most businesses)Yes, $150 (mobile businesses)Notice $500 ($450 if paid in 14 days); ticket $500
CoquitlamBy type: $100.80 to $248.80Yes, $175 a year (Tri-Cities mobile)Notice $500; ticket $1,000
CourtenayBy type: $100 for most (new fees from Jan 1, 2027)Yes, $150 (mobile businesses)Notice $500 ($375 if paid in 14 days)
Cranbrook$150 a year plus taxesYes, $75 (with Kimberley only)Ticket $100
CrestonBy class: home occupation $70; small commercial $120Yes, $100 (mobile businesses)Notice $100 ($50 if paid early)
CumberlandBy tier: Tier 1 $125 application plus $25 a yearYes, $150 (mobile businesses)$200 ($100 if paid early)
Dawson CreekBy category: most retail $114.64Yes, $130 (mobile businesses)Notice $125 ($100 if paid in 14 days)
DeltaBy persons engaged: $175 (1 to 5 persons)Yes, $300 Metro-West; $250 Fraser ValleyTicket $1,000; notice $500 ($450 if paid in 14 days)
District of North VancouverBy category: business not listed $193.90Yes, category fee plus $60 (listed trades)Notice $100 ($75 if paid in 14 days); ticket $100
Duncan$100 a year ($125 after February 29)Yes, $170 a year (mobile businesses)Notice $100 ($75 if paid in 14 days)
Elkford$100 a yearYes, $100 (mobile businesses)Not confirmed
Enderby$75 (most businesses)Yes, $150 a yearNotice $500; ticket $500
EsquimaltBy type: $100 (home occupation $100)Yes, $100 intermunicipal; $170 inter-communityNotice $250 ($200 if paid early)
FernieBylaw $100; city page $150 (confirm)Yes, $100 (mobile businesses)Ticket $750
Fort St JamesBy size: $100 (0 to 200 m²); home occupation $50Not confirmed$100
Fort St. John$150 (home occupation $125)Yes, $130 (mobile businesses)Notice $200 ($150 if paid in 14 days)
Fraser Lake$75 a yearNot confirmedNot confirmed
Fruitvale$90 a year (most businesses)Recognizes Trail's inter-municipal licence; no own feeNotice $200; ticket $250
Gibsons$240 (many service businesses)Yes, no separate fee setNotice $200 ($150 if paid early)
Gold River$75 a year (most businesses)Not confirmedNot confirmed
Golden$70 a year (most categories)Not confirmedNotice $100 first offence ($80 if paid in 14 days)
Grand Forks$75 a yearYes, $100 (mobile businesses)No current ticket; $3,000 to $50,000 in court
GranisleBy class: home occupation $30; most others $75Not confirmedTicket $50 (old bylaw); up to $2,000 in court
Greenwood$100 plus $50 application feeNot confirmedNot confirmed
Harrison Hot Springs$125 a year plus $25 application feeYes, $250 a year ($300 with no local premises)$200 ($190 if paid early)
Highlands$100 a year (Intermunicipal licence)Yes, $100 a yearNone set; no licences issued
Hope$150 a yearYes, $250 (mobile trades, health care)Notice $200 ($150 if paid in 14 days); ticket $1,000
HoustonBy type: general $125; restaurant or retail $250Not confirmedNotice $200 ($150 if paid in 14 days)
Hudson's Hope$50Bylaw listed; coverage and fee not readable$100 a day (home occupations only)
Invermere$150 application; $150 renewalNone setTicket $500 first offence; $3,000 after
KamloopsBy category: retail under 324 m² $168; $15 applicationYes, $75 (mobile businesses)$200
Kaslo$75 a year (resident); home-based $60Yes, $100 (mobile businesses)$500 (resident); $1,000 (non-resident)
KelownaNot confirmedYes, $150 a year (qualifying businesses)Not confirmed
Kent$125 a year (most businesses)Yes, $250 (construction trades, repair)No ticket; up to $10,000 in court
Keremeos$100 a yearYes, $150 (50% off after July 1)$100
KimberleyBy category: $50 to $100 (most)Yes, fee not stated$100
KitimatBy people engaged: 1 to 3 people $75Not confirmedNotice $250 ($200 if paid in 14 days); ticket $1,000
Ladysmith$100 a yearYes, $170 (mobile businesses)No current ticket; up to $2,000 in court
Lake Country$125 a year plus $30 application feeYes, $150 (mobile businesses)Notice $100 ($50 if paid in 14 days); ticket $100
Lake Cowichan$100 a year ($125 after end of February)Yes, $170 (Town page says $270)Ticket $100
Langford$100 (commercial under 5,000 sq. ft.)Yes, $100 (mobile businesses)Not confirmed
Langley City$234 a year plus $60 application feeYes, $250 a year (trades, construction)Ticket $200
Lantzville$100 new licence ($50 home business)NoNo set ticket amount; $100 to $50,000 in court
Lillooet$150 a year (plus $35 application fee, new)Yes, $75 (mobile businesses)Notice double the licence fee
Logan Lake$100 a yearYes, $75$100
LumbyBy category: retail under 1,000 sq ft $50; other $100Yes, $150 (mobile businesses)$500 first offence; $1,000 second and later
Lytton$50 a yearNot confirmedNone set; punishable under Offence Act
MackenzieBy category: personal services $80; business services $104Not confirmed$100
Maple RidgeFrom $110 a yearYes, $250 (construction, some health care)Notice $300 ($250 if paid early); ticket $300
McBride$125 commercial; $75 home businessNot confirmedNo ticket; $2,000 to $10,000 in court
Merritt$150 a year plus $50 application feeYes, +$150 Okanagan or +$75 Thompson-NicolaNotice $100 ($75 if paid in 14 days)
Metchosin$35 to $100 a year by type and employeesYes, $100 a year (contractors, towing, sales)$250 minimum
Midway$50 a year (most businesses)None setNot confirmed
Mission$158 a year (most classifications)Yes, $250 (mobile trades, health care)Notice $250 ($175 if paid early); ticket $200
Nakusp$125 a year (most businesses)None setNotice $200 ($150 if paid in 14 days)
Nanaimo$165 a year (most businesses)Yes, $170 a year (free for non-profits)$250 ($187.50 if paid early)
Nelson$135 a year (retail, restaurant, most others)Yes, $100 (mobile businesses)Notice $500 ($450 if paid in 14 days)
New DenverUse the Village Fees and Charges Bylaw to find the fee for your…Yes, $100 (mobile businesses)Not confirmed
New HazeltonBy type: retail $75; home occupation $12.50Not confirmed$100
New WestminsterBy type: $59 application plus annual feeYes, $300 (trades, home health care)Notice $500 ($450 if paid early); ticket $1,000
North Cowichan$100 renewal ($125 after); $100 applicationYes, $170 ($85 if started after July 1)Notice $200 ($100 if paid in 14 days); ticket $200
North Saanich$100 commercial; home-based $50Yes, $170 (mobile businesses)Ticket $500 ($350 if paid in 30 days)
North Vancouver$133.33 (business not specified); home-based $127.02Yes, additional $60 (listed contractors)$400 ($350 if paid early)
Northern RockiesBy type: retail $40; professional $100Not confirmedNotice $200 ($180 if paid in 21 days)
Oak BayBy class: $100 (home-based $50)Yes, $100 (listed trades)Ticket $500 ($350 if paid in 30 days)
Oliver$100 a year (standard)Yes, annual add-on; fee not statedNot confirmed
Osoyoos$150 a year (most businesses)Yes, $150 (min $25; pro rata after July 1)Ticket $150 ($120 if paid in 30 days); notice $150
Parksville$150 a year (general business)Yes, $170 a year (mobile businesses)Notice $150 ($112.50 if paid in 14 days); ticket $150
Peachland$125 a year plus $30 application feeYes, $150 a year (mobile businesses)Notice $500 ($450 if paid in 14 days)
PembertonNot confirmedNot confirmed$75 ($50 if paid early)
Penticton$210 a year (base fee)Yes, $150 a year (mobile businesses)Notice $450 ($425 if paid in 14 days); ticket $500
Pitt MeadowsBy type: unclassified $138 (to December 31, 2026)Yes, $250 a year (trades, health care)Notice $200 ($160 if paid in 14 days)
Port Alberni$132 a year (most businesses)Yes, $150 a yearNotice $200 ($150 if paid early)
Port AliceBy employees: up to 3 employees $50Not confirmedNot confirmed
Port Clements$30 a yearNot confirmedNot confirmed
Port CoquitlamBy type: restaurant $200; home business $90Yes, $175 a year (Tri-Cities mobile)Notice $500
Port Edward$100 (most); industrial $150Not confirmedNo ticket; up to $2,000 in court
Port HardyBy size: small commercial $90; large $200Not confirmedTicket $100
Port McNeillBy employees: $80 (0 to 3)Not confirmedNo set ticket amount; $100 or more in court
Port Moody$155 (basic category); by type and sizeYes, $175 (mobile businesses)Ticket $100
Pouce CoupeBy type: retail $83.07; services $99.68Yes, $130 (mobile businesses)$250
Powell RiverBy tier: $100 to $1,500Not confirmedNotice $100; ticket $100
Prince George$100 processing plus $25 title search, then annual feeNone set$300 ($375 if paid late)
Prince RupertBy type: home occupation $85None setTicket $100
Princeton$90 a yearYes, $190 a yearNot confirmed
Qualicum Beach$110 (most categories)Yes, $150 a yearTicket $200
Quesnel$75 a year (most businesses)Not confirmed$200 first offence; $500 second within 12 months
Radium Hot Springs$100 (most) to $150 by categoryNot confirmedTicket $500
Revelstoke$58 (unclassified or home occupation)Yes, $150 (mobile businesses)Notice $500; ticket $3,000
RichmondBy category: $166 (service, 0 to 5 employees)Yes, $300 a year (trades, home health care)Notice $450; ticket $1,000
Rossland$125 (most businesses)Yes, $100 a year (travelling services)$500 ($250 if paid in 14 days)
Saanich$100 (home-based; commercial under 5,000 sq ft)Yes, $100 home-based; $200 or $300 commercialNotice $150 ($100 if paid in 14 days); ticket $150
Salmo$75 (retail, professional); home based $60Yes, $100 (mobile businesses)Ticket $100
Salmon ArmBy category: retail $150; restaurant $200Yes, $150 (mobile businesses)Ticket $100
Salt Spring IslandNone setNone setNone set
Sayward$100 (up to 3 employees)Not confirmedUp to $2,000 on conviction
Sechelt$150 a yearYes, $225 total (bylaw says $50 add-on)Notice $250; ticket $2,000
Sicamous$95 a yearAvailable; no details givenNot confirmed
Sidney$100 (commercial/industrial)Yes, $170 a year (mobile businesses)Notice $260 ($200 if paid early); ticket $260
SilvertonBy class: restaurant $75; retail $100 or $50Yes, $100 (mobile businesses)None set
SlocanBy category: commercial $100; home-based $75Yes, $100 a yearNo ticket; $100 minimum in court
Smithers$165 a year (most classes)None setNotice $300 ($150 if paid in 14 days)
SookeBy type: home-based $50; small commercial $125Two: $100 minimum intermunicipal; $170 inter-communityDouble the licence fee
Spallumcheen$100 application plus $30 annual base feeYes, $150 a year (mobile businesses)$250 ($200 if paid in 14 days)
SparwoodNot confirmedUpgrade possible if criteria met$200 ($150 if paid in 14 days)
StewartFees vary by type of business; the District says they can likely be…Not confirmedNot confirmed
Summerland$125 a year (standard)Yes, $150 (mobile businesses)Notice $250 ($200 if paid in 14 days); ticket $1,000
Sun PeaksBy type: professional or contractor $175Not confirmedNotice $500
SurreyBy category: Consultant $269; Bakery $310Yes, $300 Metro West; $250 Fraser ValleyNotice $450 ($400 if paid in 14 days); ticket $500
Taylor$130 a year (Inter-Community licence)Yes, $130 a yearNot confirmed
Telkwa$127.56 (most classes)Not confirmed$106.30
TerraceBy class: $79 (1 to 2 people); home-based $68Not confirmedTicket $500
TofinoBy class: professional $233.70; processing fee $77.90Not confirmedNotice $500 ($400 if paid in 14 days)
Township of LangleyBy type: home occupation $50; plus $50 applicationYes, $250 (trades, health care)Notice $500
Trail$90 a year (most businesses)Inter-municipal licence $180; coverage not statedNo ticket; up to $2,000 in court
Tumbler Ridge$150 a year (most categories)Yes, $130 (mobile businesses)Ticket $150
Ucluelet$35 application plus annual fee by classNot confirmedNotice $500 ($400 if paid early)
Valemount$100 (regular business)None setNotice $200 ($160 if paid in 14 days)
Vancouver$77 application fee plus annual fee by categoryMetro West licence for trades and constructionNot confirmed
Vanderhoof$150 a yearNot confirmedNotice $250 ($190 if paid in 14 days)
VernonBy floor area: $115 (0 to 100 m²); plus $100 applicationYes, $150 (mobile businesses)Notice $300 ($250 if paid in 14 days); ticket $3,000
Victoria$100 a year (business not otherwise named)No extra fee (Greater Victoria); $170 (Island)Ticket $250 ($200 if paid in 30 days)
View RoyalBy type: $100 for most; Commercial Large $200Yes, $170 Island; $100 Greater VictoriaTicket $100
Warfield$55 a year (primary class)Yes, fee not statedNo ticket; up to $2,000 in court
West KelownaBy tier: $60 basic; $135 with fire inspectionYes, $150 a year ($75 if applied after August 1)Notice $500; ticket $1,000
Whistler$190 a year plus $25 new applicationNo general licence; ride-hailing onlyNotice $500 ($300 if paid early); ticket $500
White RockBy group: Group 5 $150 plus $25 per employeeOnly for ride-hailing$200 per day
Williams LakeBy category: business services $100; food services $120None setNotice $250 ($190 if paid in 14 days)

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