Most online freelancers in Canada do not need a municipal business licence. Whether one is required depends on your city, the type of work you do, and whether clients come to your home. This guide explains the rules so you can determine what applies to your situation.
Provincial vs Municipal Registration: What Is the Difference?
When you register a business name with your province, that is provincial registration — it gives you the legal right to use a trade name. It is not a licence to operate, and it is not the same as a municipal business licence.
A municipal business licence (also called a “home occupation permit” or “business licence”) is issued by your city or municipality and, in some jurisdictions, is required before you operate any business from your home or within the city limits.
Do Online Freelancers Usually Need One?
In most Canadian municipalities, online freelancers who work from home and have no clients visiting their home do not need a municipal business licence. The typical exemption language is “home occupation” — the business is incidental to the residential use of the property, generates no traffic, has no signage, and does not affect neighbours.
However, some cities (particularly larger ones) require any business operating within city limits — including home-based online businesses — to have a licence, regardless of scale or client visits.
Cities That Commonly Require Licences for Home-Based Businesses
- Vancouver, BC: A “Home-Based Business Licence” is required for any business operated from a residential address, including online freelancers. Fee: approximately $150/year.
- Toronto, ON: Home occupation permits are generally not required for low-impact home-based businesses with no employees or client visits. But some business activities may trigger a zoning review.
- Calgary, AB: A Home Occupation Business Licence is required for home-based businesses. Fee: approximately $150/year.
- Edmonton, AB: Home Occupation Licence required for most home-based businesses.
- Montreal, QC: Requirements vary by borough. Check with your borough office.
Rules change frequently — always verify directly with your city’s business licensing department or website.
How to Check Your City’s Requirements
- Search your city’s official website for “home occupation licence” or “business licence home-based”
- Look for an exemption for “professional services” or “no-impact home occupation” — many cities explicitly exempt online knowledge workers
- If your city’s website is unclear, call the business licensing department directly — a single phone call clarifies your situation
When a Municipal Licence Is Almost Certainly Required
- You meet clients at your home
- You store business inventory at your home
- You have employees coming to your home
- You operate a business with visible signage at your residence
- You are in a city that explicitly requires licences for all home-based businesses (e.g., Vancouver, Calgary)
Consequences of Not Having One When Required
Municipal business licence enforcement varies widely. Some cities aggressively enforce requirements; others rarely pursue non-compliant home-based businesses. However, operating without a required licence can:
- Result in fines (typically $100–$500 per violation)
- Create issues with your home insurance if you file a business-related claim
- Cause complications if you try to claim home office expenses for CRA purposes while operating without a required licence
Home Insurance Note
Separate from municipal licensing: most standard Canadian home insurance policies do not cover business activities. If you have client equipment, business data, or business property in your home, you may need a home-based business endorsement on your home insurance policy. Check with your insurer — this is separate from and in addition to any municipal licensing requirement.
Frequently Asked Questions
Is the provincial business name registration the same as a municipal business licence?
No. These are completely separate. Provincial registration (e.g., Ontario Business Name Registration) gives you the right to use a trade name in the province. A municipal business licence is a permit issued by your city to operate a business within city limits. You may need both, one, or neither depending on your situation.
If I work entirely remotely for clients in other cities or countries, do I need a licence in my city?
It depends on your city’s rules. Some cities require a licence based purely on your business address being within city limits, regardless of where you serve clients. Others only require licences when clients visit or when the business impacts the neighbourhood. Check your specific municipality.
Do I need a municipal licence for each city I work in?
No. Municipal licensing is based on where your business is located (your home or office), not where your clients are. If you are based in Vancouver but serve clients in Calgary, you need only a Vancouver licence (if required there) — not one in Calgary.