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.
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.
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.
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).
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.
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.
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.
Starting a business in BC involves multiple registration steps and fees. Here's what you'll actually pay and where to register.
| 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.
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.
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.
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.
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.
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.
Most mountain town businesses have pronounced seasonality. Here's how to structure your operation so you don't go broke in the off-season.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
Population ~8,000
Population ~5,800
Population ~11,000
Population ~4,200
Population ~3,800
Population ~3,600 (valley ~10,000)
Population ~8,100
Population ~13,000 permanent
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.
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).
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.
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.