Employee or contractor real estate team Canada
The BrokerFold Team — Product + Engineering
Last reviewed
Every growing team hits this question the day it hires its first non-licensed person: put them on payroll, or paper them as an independent contractor? The tempting answer is contractor — no source deductions, no CPP employer share, no EI premiums, easy exit. The problem is that in Canada the label is not yours to choose. The CRA classifies the relationship by its facts, and a contractor agreement wrapped around an employee-shaped job does not change the outcome; it just delays the bill. This is education, not legal or tax advice — the CRA publishes its own guide (RC4110, “Employee or Self-Employed?”), and a real accountant should see your specific setup.
The test the CRA actually applies
There is no single bright line. The CRA looks at the parties’ intent, then weighs it against a familiar set of factors drawn from decades of case law: control — who decides what gets done, when, where, and how; tools and equipment — whose laptop, whose dialer, whose desk; subcontracting — can the worker send a substitute, or must it be them personally; financial risk — can they lose money on the engagement; opportunity for profit — can working smarter make them more, or is the amount fixed; and integration — is this person running their own business, or working inside yours? No one factor decides it. A file where most factors point the same direction usually gets classified that direction, whatever the contract says.
Applying it to the people teams actually hire
Run the common team roles through those factors honestly. An admin assistant with set hours, in your office or your systems, on your equipment, serving only your team — nearly every factor says employee. An inside sales agent is the role teams most often misclassify: required calling shifts, your scripts word for word, your dialer, your CRM, mandatory morning huddles, a base-plus-bonus that never goes negative. That is control, integration, no risk, and no independent business — employee-shaped from every angle, whatever the ISA job posting called it. A contract transaction coordinator invoicing per file, working from their own setup, serving five teams at once, free to decline files — genuinely contractor-shaped. A showing assistant can land either way depending on whether they are on scheduled shifts or called ad hoc, which is why the TC-versus-admin split is worth settling before you decide how to paper the role. Licensed team members are their own case — commission-paid registrants carry real financial risk, which leans contractor, though heavy team control erodes that lean.
What getting it wrong costs
A misclassification finding is retroactive. The employer side of CPP contributions and EI premiums gets assessed for prior years, plus the employee’s unremitted share in some circumstances, plus penalties and interest. Provincial employment standards ride in behind the CRA: a worker found to be an employee can claim vacation pay, public holiday pay, overtime, and termination notice they never received. The trigger is rarely an audit out of nowhere — it is usually the relationship ending badly and the departed worker filing for EI or complaining to the provincial ministry. Which is to say: the cost arrives at the worst possible moment, attached to the worst possible relationship.
Structuring it defensibly
If you want contractors, build real contractor relationships: define deliverables instead of hours, let them work their own way on their own tools, accept that they serve other clients, pay by output where the role allows it, and put the shared intent in writing knowing it is supporting evidence rather than a shield. If the role genuinely needs set shifts, your scripts, and your systems — most ISA and admin roles do — run payroll and price the role accordingly. Either way, record how leads, compensation, and exits work in the team agreement, because classification disputes and departure disputes tend to arrive together. The teams that never think about this are the ones borrowing against a future assessment; the boring, compliant version costs a little more every month and nothing all at once.
Frequently asked questions
Are licensed buyer agents on a team employees?
Usually not — licensed agents are registered with the brokerage, paid by commission with genuine risk of earning nothing, and typically control how they work. That is classic contractor territory. But the more a team dictates shifts, scripts, mandatory meetings, and exclusive lead sources, the more employee-shaped even a commissioned agent's file looks. The structure matters more than the licence.
If my contract says independent contractor, am I covered?
No. Written intent is a factor the CRA considers, but it loses to facts every time. If you set the person's hours, supply the tools, forbid them from working for anyone else, and pay them the same amount every two weeks, the agreement's label will not survive a review.
Does it matter if my assistant works from home?
Location by itself proves little. A virtual assistant on your scripts, your dialer, your schedule, and your sole payroll-like retainer can still be found to be an employee. What moves the needle is control, financial risk, and whether they genuinely operate their own business serving multiple clients.
Keep reading
- Real estate team agreement what to include The clause checklist for a Canadian team agreement: lead ownership, database rights, splits, expenses, exits, and the non-solicit reality check.
- Real estate ISA job description A copy-paste inside sales agent JD for Canadian teams: mission, duties, KPIs, comp structure, and the interview questions that actually screen for the role.
- Transaction coordinator vs admin assistant A TC runs contract-to-close on each deal; an admin runs the business around the deals. The task split, the CAD cost math, and which to hire first.
- How do real estate teams work in Canada? A team is a group of licensed agents operating as one business inside a single brokerage — shared brand, shared leads, split commissions. The full model.