Entrepreneurship

Starting a Business in a BC Mountain Town: The Honest Guide

You can absolutely start a business in a BC mountain town — people do it every day. But the math is different when your entire local market is 5,000 people, your season might be four months long, and your nearest commercial supplier is two hours away. This guide walks through what actually works: the business models that survive seasonal swings, the real costs of permits and registration, the specific opportunities by town, and the challenges no one mentions until you're six months in and wondering why your excellent product isn't selling.

The Reality Check: Small Markets Are Different

Vancouver has 2.6 million people in the metro area. Revelstoke has 8,000. Fernie has 5,800. Golden has 4,200. If you're moving from a city and planning to replicate your urban business model, the math will not work. A coffee shop in Vancouver might serve 300 customers a day. A coffee shop in Golden serves 80 on a good day, 40 in shoulder season, and might close for two weeks in November because there's no one in town.

The businesses that succeed in mountain towns are the ones built for small markets from the start. That means:

If your business model requires a customer base of 50,000+ people to be viable, you're in the wrong place. If your model works with 5,000 locals plus seasonal tourists, you might have something.

Business Models That Actually Work

Freelancing & Remote Services

This is the lowest-risk, highest-flexibility option if you have marketable skills. Graphic design, copywriting, web development, consulting, bookkeeping, marketing — anything you can do from a laptop for clients elsewhere. You're selling to the global market while living in a mountain town. The income is stable (not seasonal), the overhead is near-zero (home office), and you're not dependent on the local economy.

The challenge: internet reliability varies wildly by address. If you're on fibre, you're fine. If you're on rural DSL, video calls might be painful. Check connectivity before you sign a lease. See our remote work guide for town-by-town internet breakdowns.

Seasonal Tourism-Dependent Businesses

Guiding (ski, mountain bike, hiking, fishing, climbing), rental shops (bikes, skis, paddleboards), tour operations, accommodation. These businesses live and die by the season. In Revelstoke or Fernie, winter is everything. In Invermere, summer on the lake is the money season. In Whistler, you get both.

The upside: when it's on, it's on. A bike shop in Rossland can do 70% of annual revenue between May and September. A ski rental shop in Fernie makes its year between December and March.

The downside: you work 70-hour weeks in-season and have near-zero revenue for 4-6 months. You need to bank enough in the good months to cover rent, utilities, and your own living costs through the dead months. Many seasonal operators also run a side gig (construction in summer if you're a winter guide, or online sales in winter if you're a summer rental shop).

Home-Based Businesses

Consulting, online retail, artisan production (woodworking, pottery, jewelry, baking), home-based esthetics or massage, bookkeeping, tutoring. Low overhead, flexible hours, and you're not paying commercial rent ($1,500-$3,000/month for a small retail space in most towns).

Every municipality has home-based business regulations in their zoning bylaws. Generally allowed:

Generally not allowed or restricted:

You still need a municipal business licence even for a home-based business. Nelson, Revelstoke, Fernie, and every other municipality require it. See the permit section below.

Trades & Construction

If you're a licensed electrician, plumber, carpenter, HVAC tech, or general contractor, you will have more work than you can handle in every mountain town on this list. The building boom is real, the contractor shortage is chronic, and rates are competitive with urban markets ($80-$120/hour for licensed trades, $50-$75/hour for skilled labour).

The catch: housing. You're competing for the same limited rental stock as everyone else, and landlords don't care that you're a licensed tradesperson — they care that you have first and last month's rent and references. Secure housing before you commit to moving for trade work. See our jobs and employment guide for more on trades demand by town.

Online + Local Hybrid

Nelson's artisan scene is full of this model: makers who sell at local farmers markets and shops but do 60-80% of revenue through Etsy, their own e-commerce site, or wholesale to stores across Canada. You're not limited by the local population, but you still get the community connection and the ability to test products locally before scaling online.

Examples: pottery sold online and at Nelson's Kootenay Co-op. Custom furniture built in a Rossland workshop and sold across BC. Fernie-made outdoor gear sold via Shopify and at the local ski shop.

This model requires hustle — you're running logistics (shipping), marketing, customer service, and production all at once. But it solves the small-market problem by accessing customers everywhere.

The Real Costs: BC Business Registration & Permits

Starting a business in BC involves multiple registration steps and fees. Here's what you'll actually pay and where to register.

BC Business Structures & Registration Costs

Business Structure BC Registration Fee Notes
Sole Proprietorship $40 Simplest structure. You and the business are legally the same. Register via BC Registry Services online.
General Partnership $40 Two or more partners. Shared liability. Register via BC Registry Services.
BC Corporation (Limited Company) $380 ($350 base + $30 name approval) Separate legal entity. Limited liability. Annual report fee: $43.39/year. Register via BC Registry Services online.

For most small mountain-town businesses, sole proprietorship is the starting point. It's cheap, simple, and you can always incorporate later if revenue justifies it. Incorporation makes sense when you want liability protection, plan to hire employees, or expect revenue over $100K/year where the tax advantages kick in.

Where to register: BC Registry Services (online). The process takes 10 minutes and you'll receive your Business Number immediately.

Municipal Business Licences (Town-Specific)

Every municipality in BC requires a business licence to operate within town limits. Fees and requirements vary by town. Here's what you'll pay in the major mountain communities:

Town Annual Business Licence Fee Notes
Fernie $150/year Flat rate for most businesses. Additional fees for licence transfers ($20) or name changes ($20). Short-term rentals higher.
Revelstoke $150–$500/year (varies by business type) Fees set in Bylaw 2256. Inspections may be required (Building, Fire, Interior Health) depending on business type. Allow 3-4 weeks for initial approval.
Nelson $100–$300/year (varies by business type) Fee schedule varies by business classification. Home-based businesses at lower end, retail/commercial at higher end. Medical cannabis businesses: $5,000/year.
Golden $100–$250/year Typical range for most small businesses.
Rossland $100–$200/year Small-town rate structure.
Invermere $150–$300/year District of Invermere business licence required for operations within town limits.
Kimberley $100–$250/year City of Kimberley business licence.

Inter-Community Business Licence (ICBL): If your business operates in multiple towns (e.g., contractor working in Revelstoke, Nelson, and Castlegar), the West Kootenay Inter-Community Business Licence Program allows you to operate across 10+ participating municipalities with one licence instead of buying a separate licence in each town. Fee: ~$100-$150/year. Participating towns include Nelson, Revelstoke, Castlegar, Rossland, Trail, and others.

GST/HST Registration (Federal)

You must register for GST/HST with the Canada Revenue Agency (CRA) if your business revenue exceeds $30,000 in any four consecutive calendar quarters. Once you cross that threshold, you must register within 29 days and start charging GST (5%) on taxable goods and services.

Small supplier exemption: If your revenue is under $30,000/year, you're a "small supplier" and don't need to register. You can voluntarily register even below the threshold (which allows you to claim input tax credits on business expenses), but it's not required.

Cost to register: Free. Register online via CRA My Business Account.

BC PST Registration (Provincial Sales Tax)

If you sell or lease taxable goods, provide taxable services, or operate short-term accommodation in BC, you must register to collect and remit PST from day one — there is no small supplier exemption for PST like there is for GST.

PST rate: 7% on most goods. PST applies to:

PST does not apply to basic groceries, restaurant meals, or most professional services.

Cost to register: Free. Register online via BC Ministry of Finance.

Real-world example: You're running a short-term rental in Fernie. Guest books 3 nights at $150/night = $450. You charge:
• Accommodation: $450
• PST (8%): $36
• GST (5%): $22.50 (on $450 base)
Total guest pays: $508.50

You remit the PST ($36) to BC and the GST ($22.50) to CRA. Note: Airbnb and Vrbo auto-collect and remit PST on your behalf for bookings made through their platforms, but you're still responsible for direct bookings.

WorkSafeBC Registration

If you hire any employees (full-time, part-time, casual, or contract labour), you must register with WorkSafeBC. This is workers' compensation insurance and it's mandatory in BC.

Cost: Premium rates vary by industry classification. Typical rates:

Example: You run a cafe in Nelson with $120,000 annual payroll. WorkSafeBC rate for food service: ~2.5%. Annual premium: $3,000.

Sole proprietors with no employees: You can apply for optional personal coverage, but it's not mandatory.

Commercial Real Estate: Lease Rates by Town

If your business needs a physical storefront, office, or commercial kitchen, here's what you'll pay. Rates are per square foot per year unless noted otherwise.

Town Retail Lease Rate Office Lease Rate Notes
Revelstoke $18–$28/sq ft/year $14–$22/sq ft/year Downtown premium locations higher. New developments near Highway 1 at lower end. Limited availability in ski season.
Nelson $14–$26/sq ft/year $12–$20/sq ft/year Baker Street heritage buildings command premium. Larger supply than most mountain towns due to population size (~11,000).
Fernie $16–$30/sq ft/year $14–$24/sq ft/year Downtown 2nd Avenue prime. Resort base area significantly higher. Very tight market — limited commercial inventory.
Golden $12–$22/sq ft/year $10–$18/sq ft/year Lower rates reflect smaller population (~4,200). Highway commercial strip cheaper than downtown core.
Rossland $12–$24/sq ft/year $10–$18/sq ft/year Very limited commercial inventory. Most businesses operate from renovated residential or home-based.
Invermere $14–$26/sq ft/year $12–$20/sq ft/year Lakeside tourist corridor premium. Seasonal demand drives rates.
Kimberley $12–$20/sq ft/year $10–$16/sq ft/year Bavarian Platzl area higher. Good value compared to resort towns.
Whistler $35–$80/sq ft/year $28–$60/sq ft/year Whistler Village astronomical. Creekside and Function Junction lower but still expensive. High turnover.

Triple net (NNN) leases are common: You pay base rent plus property taxes, insurance, and common area maintenance (CAM). Budget an additional $3-$8/sq ft/year for NNN costs.

Example lease cost: 800 sq ft retail space in Fernie at $20/sq ft = $16,000/year base rent ($1,333/month). Add NNN (~$5/sq ft) = $4,000/year. Total: $20,000/year or $1,667/month.

For comparison: the same 800 sq ft in Vancouver would run $40-$80/sq ft base ($32,000-$64,000/year) plus NNN. Mountain town commercial real estate is cheaper than cities, but the revenue potential is also a fraction of urban markets.

Seasonal Business Models: Making the Math Work

Most mountain town businesses have pronounced seasonality. Here's how to structure your operation so you don't go broke in the off-season.

The Two-Season Model

Run two different businesses in the same space. A bike rental shop in summer becomes a ski rental shop in winter. A summer kayak guiding company pivots to winter backcountry ski guiding. You're maximizing use of your assets (storefront, equipment, permits) across both seasons rather than sitting idle for six months.

Challenge: Inventory and cash flow. You need capital to stock both ski and bike inventory, and you're turning over inventory twice a year instead of once.

The Shoulder-Season Hybrid

Your main business is seasonal (e.g., summer guiding), but you run a low-overhead side gig in the off-season. Many mountain bike guides do construction or carpentry work in winter. Ski instructors do online tutoring or remote consulting in summer. You're diversifying income streams rather than going to zero revenue for months.

The Banking Model

You work insane hours during your peak season (December-March for ski towns, June-September for summer lake towns) and bank 60-80% of annual revenue in those 3-4 months. You live lean in the off-season, take a cheap shoulder-season trip somewhere warm, and plan for near-zero business income from April to November.

This only works if: Your in-season revenue is high enough to cover 12 months of fixed costs (rent, insurance, loan payments) plus your personal living expenses. Many seasonal operators fail because they underestimate off-season burn rate.

Example: Ski rental shop in Revelstoke does $180,000 revenue from December to March. Fixed costs (rent, insurance, utilities, loan payments): $48,000/year. Owner's living expenses: $36,000/year. Total annual need: $84,000. That leaves $96,000 gross profit, which after COGS (cost of goods sold) and variable expenses might net $50,000-$60,000. Tight, but workable if you're disciplined.

The Online Revenue Backstop

Your storefront or service business is seasonal and local, but you run an e-commerce store year-round. A Fernie outdoor gear shop does 60% of revenue in-store (seasonal) and 40% online (year-round). The online revenue keeps cash flow positive in shoulder months.

This model requires inventory capital and shipping logistics, but it solves the "closed for the season" problem.

The Challenges No One Warns You About

Shipping Costs Kill Margins

You're 2-6 hours from the nearest distribution hub. Canada Post, UPS, and FedEx all charge remote area surcharges. If you're selling physical products online, shipping from Fernie or Golden to Toronto costs 20-40% more than shipping from Vancouver. That eats your margin fast.

Workaround: Build shipping costs into product pricing from the start. Offer free shipping over a threshold that covers your cost. Or focus on high-margin items where shipping is a smaller % of sale price.

Contractor & Labour Shortages

You need a commercial kitchen built out, electrical work done, or a storefront renovated. The contractor shortage is real. Wait times of 3-6 months are common. Trades prioritize residential renovation work (higher volume, repeat clients) over one-off commercial jobs.

Workaround: Plan your timeline with massive buffer. If you need a space ready by December for ski season, start the buildout in June, not October.

Seasonal Population Swings

Your customer base fluctuates wildly. Fernie's population effectively doubles in winter with seasonal workers and visitors. Invermere swells in summer with Albertans and tourists. Your staffing, inventory, and operational costs need to flex with demand — but your rent doesn't.

Workaround: Hire seasonal staff (expect high turnover). Keep fixed costs as low as possible. Avoid long-term leases if you're unproven — negotiate annual or even month-to-month if possible for your first year.

Small Talent Pool for Hiring

You're hiring from a population of 5,000-10,000 people. The pool of available workers with relevant experience is tiny. Seasonal workers come and go. Wage expectations are rising (workers know the housing crisis makes mountain towns expensive). Retaining good staff is hard when they can't find affordable housing.

Workaround: Pay above minimum wage if you want reliable staff. Offer housing if you can (some employers buy a rental property or trailer specifically for staff housing). Be flexible on hours for people juggling multiple jobs. See our employment guide for wage benchmarks by town.

The "Tourist Trap" Perception

Locals are skeptical of new businesses that look like they're targeting tourists only. If your branding, pricing, or product selection screams "visitor," locals won't shop there — and locals are your base customer when tourism is slow.

Workaround: Price fairly. Offer a locals' discount or loyalty program. Carry products that residents actually need, not just tourist tchotchkes. Be visibly part of the community (sponsor the hockey team, donate to the food bank, show up at town events).

Business Opportunities by Town

Each mountain town has a distinct economy and culture. What works in Nelson doesn't necessarily work in Fernie. Here's what's missing, what's saturated, and what the local economy supports.

Revelstoke

Population ~8,000

  • Strong: Winter tourism services (guiding, rentals, accommodation, food & drink). Summer outdoor recreation growing.
  • Opportunity: Year-round childcare (massive shortage). Skilled trades (electrical, plumbing, HVAC). Shoulder-season entertainment/activities.
  • Saturated: Coffee shops, breweries, pizza joints.
  • Vibe: Ski-town transient workers + established locals. Supports independent businesses well.

Fernie

Population ~5,800

  • Strong: Ski tourism, mountain biking, craft beer. Outdoor gear retail.
  • Opportunity: Trades and contractors (chronic shortage). Family services (childcare, tutoring). Off-season activities.
  • Saturated: Breweries (4 in a town of 5,800), accommodation (lots of Airbnbs).
  • Vibe: Strong local culture, skeptical of outsiders initially. Earn trust and you're in.

Nelson

Population ~11,000

  • Strong: Arts, artisan goods, organic/local food, independent retail. Largest Kootenay town.
  • Opportunity: Tech services (web dev, IT support). Professional services (accounting, legal for small biz). Skilled trades still in demand.
  • Saturated: Artisan makers (pottery, jewelry, candles — very competitive). Coffee shops.
  • Vibe: Progressive, artsy, independent. Supports local fiercely. Best market for creative/artisan businesses.

Golden

Population ~4,200

  • Strong: Summer adventure tourism (rafting, paragliding, mountain biking). Kicking Horse ski resort in winter.
  • Opportunity: Year-round family services (daycare, tutoring, kids' activities). Healthcare services. Trades.
  • Saturated: Outdoor guiding companies (lots of competition).
  • Vibe: Working town with tourism layer. Less artsy than Nelson, more blue-collar than Fernie.

Rossland

Population ~3,800

  • Strong: Mountain biking (world-class trail network). Small but passionate local economy.
  • Opportunity: Bike shop services and rentals (growing demand). Childcare. Home-based professional services.
  • Saturated: Very small market — limited room for new retail.
  • Vibe: Tight-knit, outdoor-obsessed. Trail (15 min away) has more commercial services, so Rossland businesses cater to niche local demand.

Invermere

Population ~3,600 (valley ~10,000)

  • Strong: Summer lake tourism, golf, Panorama ski resort in winter.
  • Opportunity: Water sports rentals and instruction (paddleboard, kayak, wakeboard). RV/camping services. Trades (construction never stops).
  • Saturated: Real estate agencies (tons of them for the second-home market).
  • Vibe: Resort-town feel with strong Albertan visitor base. Business thrives on return customers from Calgary.

Kimberley

Population ~8,100

  • Strong: Retiree services, golf, Kimberley Alpine Resort. Bavarian-themed downtown retail.
  • Opportunity: Senior services (home care, meal delivery, transportation). Trades. Family recreation.
  • Saturated: Gift shops and tourist retail (Bavarian Platzl has a lot).
  • Vibe: Quieter, older demographic than Fernie or Revelstoke. Stable, affordable, underrated.

Whistler

Population ~13,000 permanent

  • Strong: High-end tourism services, luxury retail, international dining, adventure tourism year-round.
  • Opportunity: Employee housing services. Affordable food options (everything is expensive). Locals-focused retail.
  • Saturated: High-end retail, accommodation, restaurants (extremely competitive and expensive to enter).
  • Vibe: Corporate resort town. High cost, high turnover. Harder for independent small businesses to survive against chains.

Freelancing & Remote Work from Mountain Towns

If you can work remotely, this is the lowest-risk path to mountain-town entrepreneurship. You're selling services to clients elsewhere (stable income, no seasonality) while living where you want. See our detailed remote work guide for coworking spaces, internet reliability, and time zone considerations by town.

Best towns for remote work/freelancing:

Viable freelance/remote businesses: Web development, graphic design, copywriting, marketing consulting, bookkeeping, virtual assistance, software development, online education/tutoring, e-commerce store ownership.

What About Franchises?

Franchises are rare in small mountain towns for good reason: the population doesn't support the volume most franchises require. A Tim Hortons or Subway might work in Revelstoke (8,000 pop + highway traffic), but not in Rossland (3,800 pop, off the highway).

Franchise reality check: Initial franchise fees range from $20,000 (low-cost brands) to $100,000+ (major chains). Add buildout costs ($150,000-$500,000 for a QSR), and you're looking at $200,000-$600,000 total investment. To service that debt and make a profit, you need revenue that small markets can't deliver.

Independent businesses have better odds in mountain towns. Locals prefer to support local. Tourists want "authentic mountain town" vibes, not chain restaurants. And your cost structure is leaner without franchise royalties (typically 4-8% of gross revenue).

Short-Term Rentals as a Business

Running Airbnb or Vrbo properties is a business in every mountain town, subject to strict regulation and business licensing. Every town on this list has implemented or is implementing STR regulations to protect long-term rental supply. See our short-term rental guide for town-by-town rules, licence fees, and tax obligations.

Key points:

STR income can supplement other businesses (e.g., you run a cafe and rent out a suite above it in peak season), but as a standalone business, regulatory risk is high and many towns are actively reducing STR supply to free up long-term rentals.

Support Resources for Mountain Town Entrepreneurs

Government & Non-Profit Resources

Local Chambers of Commerce & Business Associations

Financing Options

Realistic financing expectations: Most lenders want to see 20-30% down payment from your own capital. If you're asking for a $50,000 loan, expect to put in $10,000-$15,000 yourself. Startups with no revenue history will struggle to get traditional bank loans — Community Futures and BDC are better bets.

Should You Actually Do This?

Starting a business in a mountain town is harder than starting the same business in Vancouver or Calgary. Your market is smaller, your costs are often higher (shipping, labour scarcity, limited suppliers), and you're dealing with seasonality that urban businesses don't face.

But it's also more personal. You know your customers by name. Your competitors become collaborators (the other coffee shop owner refers overflow customers to you during peak times). The community supports local businesses in a way that cities don't. And you're building something in a place you actually want to live, not just where the market opportunity is biggest.

If you go in with eyes open — realistic revenue projections, enough capital to survive the first slow year, a business model designed for small markets — it's absolutely doable. Hundreds of people are doing it successfully right now in every town on this list.

But if you're expecting urban-level revenue, predictable year-round cash flow, or easy access to suppliers and contractors, you'll be frustrated. The trade-off for living in a mountain town is accepting that business operates on different terms.

Final gut check: Can your business survive if revenue is 30-50% lower than your initial projection? If yes, you've got room for error. If no, tighten your model or wait until you have more capital buffer.