Do Freelancers Need a Business Licence in Canada?

No freelance licence exists in Canada, at any level. What freelancers actually need: a provincial business-name registration if they trade under a brand, and a municipal licence in some cities (Vancouver yes, Toronto usually no). Here is the check.

Applies in: across Canada

There is no freelance licence in Canada. Not federal, not provincial, not municipal. No government issues one, so nobody will ever ask you to show one. Three different things get confused with it: a provincial business-name registration, a municipal business licence, and a professional licence. This guide sorts out which ones can actually apply to you.

What the CRA and the federal government require

Nothing, to start. The moment you earn money working for yourself, you are a sole proprietor in the CRA's eyes. No paperwork makes that happen; it just is. The paperwork starts only when you open a CRA program account: GST/HST registration once your taxable sales pass $30,000 over four consecutive calendar quarters (or $30,000 in a single quarter), a payroll account if you hire, an import/export account if you ship. The CRA issues your business number automatically when any of those accounts opens. None of this is a licence. It is tax registration, and you can file your first invoices long before any of it applies.

Provincial: registering a business name is not a licence

If you trade under your exact legal name, there is nothing to register. If you trade under any other name, register it with your province. This is the step people call getting a licence, and it is not one: it is a public record of who owns the name, so clients and banks can verify you.

The numbers: Ontario charges $60 online through the Ontario Business Registry, valid for five years (the document may still say Master Business Licence from the old name; the current name is Business Name Registration). British Columbia runs about $70 all-in ($40 registration plus a $30 name request). Quebec adds a language rule: the name must satisfy French-language requirements under the Charter of the French Language. Newfoundland and Labrador is the one province where sole proprietors are not required to register a name at all.

Know what the registration does not give you: no name protection (someone else can register a similar name), no limited liability, and no tax advantages. It does unlock one practical thing: banks ask for it when you open a business bank account.

Municipal: the one that actually surprises people

Canada has two systems, and which one you live in decides everything.

In the Vancouver system, every business needs a licence. Vancouver's Licence By-law 4450 requires every person and company doing business in the city to hold one, and it names home-based businesses and out-of-town businesses explicitly. Owners need one; employees do not. Fines for operating without one can reach $1,000.

In the Toronto system, only specific categories need a city licence: restaurants, salons, contractors, food trucks, personal services, and the like. A freelance consultant, designer, or writer working from a home office sits in no licensed category, so there is no licence to get. Edmonton sits in between: a home-based business there needs both a development permit and a business licence.

So the check is always local. Search your city plus business licence and read the category list. If freelance-style services are not in a listed category, no municipal licence exists for you. If they are, apply before you need it.

Professional licences follow the profession, not the freelance status

If the work itself is regulated, the licence comes with the work. Engineers, accountants, financial advisors, electricians, plumbers, and health professionals all need their professional or trade licence whether they freelance or work for an employer. Freelancing changes nothing about that requirement, and it adds nothing either. If your occupation is not regulated, this step does not exist.

Home-based rules and zoning

Even where no licence is needed, a home is not automatically a legal workplace. Cities limit what a home business can do: client visits, signage, noise, and storage of materials. Toronto, for example, can fine unpermitted signs, and a signed lease or proof of ownership can be part of the zoning check. If clients come to your door or you put up a sign, read the zoning bylaw for your address. Online-only work with no visitors almost never triggers any of these rules.

Edmonton, and the provinces this guide only names in passing

Edmonton is the one city this guide named without explaining. The City of Edmonton says home-based businesses that are more visible, or that bring customers to the home, require a development permit, and that a home-based business needs a development permit and a business licence — the two can be applied for at the same time through the home-based business application. Licence terms run one or two years, and the licence fee is paid at every renewal. Moving the business to a new home means applying for a new development permit and licence. The City's 2026 fee schedule sets the development-permit fee at $145 for a permitted home-based business and $415 where the use is discretionary. A home-based business in Edmonton may have no more than two employees who do not live in the dwelling working on site at the same time, and any accessory building used for the business is capped at 60 square metres.

Manitoba works differently from Ontario and British Columbia. A named business must first reserve the name with the Companies Office ($45), then register the business name ($60), and renew the registration every three years ($60). The name reservation lasts 90 days, so the registration has to be filed before it expires.

The other provinces each run their own registry: Saskatchewan through the Corporate Registry, Nova Scotia through the Registry of Joint Stock Companies, New Brunswick through Service New Brunswick, Prince Edward Island through Corporate and Consumer Services, and Quebec through the Registraire des entreprises. Fees and renewal terms differ by registry, so check the registry's own fee page for the current figure before you file — and run the BizPal check above for the municipal side, which the provincial registration does not cover.

The one-minute check

BizPal, the federal government's permit-search tool at bizpal.ca, lists every licence, permit, and registration for your business type in your location. Answer a few questions and get the full list. Do it once before you invoice. It is the official answer, and it beats finding out later.

Checklist

Registrations and licences a freelancer may face

Business name registration (Ontario, if you trade under a brand)$60, valid 5 years
Sole proprietorship registration (BC, $40 plus $30 name request)$70 all-in
Vancouver business licence (every business, incl. home-based)annual, set by by-law
Toronto municipal licence (typical service freelancer)not required
CRA business number (issued with GST/HST or payroll registration)no fee

Ontario's fee is the government filing fee through the Ontario Business Registry. BC's $70 is the standard all-in cost for a sole proprietorship. Vancouver's licence fee is set annually under Licence By-law 4450.

The one-minute licence check

  1. Search BizPalEnter your city and business type at bizpal.ca and read the full list of licences, permits, and registrations for your situation
  2. Check your city's categoriesSearch your city plus business licence and read the category list. If freelance-style services are not in a listed category, there is no municipal licence to get
  3. Check your professionRegulated professions carry their own licences regardless of whether you freelance. If yours does not, this step is done
  4. Check your zoningClient visits, signage, and noise at home can trigger city rules even where no licence exists. Online-only work with no visitors almost never does
  5. Register your name if neededTrading under a name other than your exact legal name means registering it with your province. Under your own name, there is nothing to file

Questions people ask

Do freelancers need a business licence in Canada?

No. There is no such thing as a freelance licence in Canada. No federal agency, province, or city issues one, so nobody will ever ask you to show one. Three different things get confused with it: a provincial business-name registration, a municipal business licence, and a professional licence. Only the second and third can ever be required of a freelancer, and only in specific cities or regulated professions.

I freelance from home in Vancouver. Do I need a licence?

Yes. Vancouver's Licence By-law 4450 requires every person and company doing business in the city to hold a business licence, and it explicitly includes home-based businesses and out-of-town businesses operating in Vancouver. Employees don't need one; owners do. Operating without a licence can mean fines of up to $1,000.

I freelance from home in Toronto. Do I need a licence?

Almost certainly not. Toronto licenses only specific business categories such as restaurants, salons, contractors, food trucks, and personal services. A freelance consultant, designer, or writer working from a home office is not in a licensed category, so there is no municipal licence to get. Food preparation, personal services, or regular client visits at home can trigger licensing, so check the city's category list if any of those apply.

What is Ontario's Master Business Licence, and do I need one?

It is a business-name registration, not a licence, despite the old name. You need one only if you operate under a name other than your exact legal name. It costs $60 online through the Ontario Business Registry and is valid for five years. It gives you no name protection, no limited liability, and no tax advantages, but banks ask for it when you open a business account.

Do I need a CRA business number to freelance?

Only when you open a CRA program account. Sole proprietors report business income under their own Social Insurance Number until then. The CRA issues your business number automatically when you register for GST/HST, open a payroll account, or register for import/export. A business number is tax registration, not a licence.

My clients are in other provinces. Do I need licences there too?

Municipal licences attach to where you operate, not where your clients sit. An online freelancer in Toronto with clients in BC owes nothing to BC municipalities. The one edge case is work physically done in another city: Vancouver's by-law covers even out-of-town persons doing business in the city, so a freelancer who goes on-site there is in scope.

How do I check exactly what licences or permits I need?

Use BizPal, the federal government's permit-search tool at bizpal.ca. Enter your location and business type and it lists every licence, permit, and registration required at the federal, provincial, and municipal levels. It takes a few minutes and is the official answer, not a blog's guess.

What happens if I skip a licence I actually needed?

Expect warnings and fines first, and business closure or prosecution in serious cases. The BDC is blunt: permits and licences are government-mandated, and operating without them is breaking the law. The realistic downside for a freelancer is a fine, such as the up-to-$1,000 penalty Vancouver sets for unlicensed businesses.

Sources

Related guides:Related guides: How to Start Freelancing in Canada — the full mechanics of freelancing as a sole proprietor (tax, invoicing, the CRA's employee-versus-contractor test), How to register a sole proprietorship and get a GST/HST number in Canada — the full paperwork walkthrough for steps the CRA does require, How to open a business bank account in Canada — what banks actually ask for, including the business-name registration document.

Get new guides by email

One short email when a new Canadian startup guide publishes. No spam — unsubscribe anytime.

We use your address only for the newsletter. Privacy policy.