Hiring help is exciting. It usually means your Edmonton business is growing, getting busier, or finally moving past the “I do everything myself” stage.
But there is one decision that can create serious problems if you get it wrong:
Is this person an employee or an independent contractor?
Many small business owners assume the answer is simple. If the worker sends an invoice, they are a contractor. If they work part-time, they are a contractor. If both sides agree to call it a contractor relationship, that should be enough.
Unfortunately, that is not how CRA looks at it.
The Canada Revenue Agency looks at the actual working relationship, not just the title on the agreement. CRA says a self-employed worker generally carries on their own business, provides services under a business relationship, and is not under the direction or control of the payer.
For Edmonton business owners, this matters because misclassification can lead to payroll problems, CPP and EI issues, penalties, interest, and possible employment standards disputes.
Why Employee vs Contractor Classification Matters
The difference between an employee and a contractor affects more than just how someone gets paid.
It affects:
Payroll deductions
CPP contributions
EI premiums
T4 or T4A reporting
Vacation pay
Overtime rules
Termination obligations
Workers’ compensation considerations
GST/HST registration issues
Bookkeeping records
CRA audit risk
An employee is usually part of your business operations. You direct their work, set expectations, provide tools, and pay them through payroll.
A contractor usually operates their own business. They may serve multiple clients, control how the work is done, use their own tools, accept financial risk, and invoice for services.
CRA’s guide explains that the agency considers the full relationship and looks at whether the facts are more consistent with a contract of service or a contract for services.
That wording matters.
A contract of service usually means employment.
A contract for services usually means independent business activity.
The Biggest Mistake Edmonton Businesses Make
The biggest mistake is thinking:
“They agreed to be a contractor, so I’m safe.”
You are not automatically safe.
A written contractor agreement helps, but it does not override reality. If someone works like an employee, CRA or Alberta employment authorities may still treat them like an employee.
For example, imagine an Edmonton construction company, cleaning business, salon, restaurant, bookkeeping firm, trucking business, or marketing agency hires someone as a “contractor.”
But that person:
Works fixed hours
Uses company equipment
Reports to a manager
Cannot hire a replacement
Works only for that business
Has no real chance of profit
Takes no real business risk
Is paid hourly every two weeks
That relationship may look more like employment than contracting.
CRA Factors: How Worker Status Is Usually Reviewed
CRA does not rely on one single factor. It looks at the whole picture.
1. Control
Control is one of the biggest indicators.
Ask:
Who decides how the work is done?
Who sets the schedule?
Who supervises the worker?
Can the worker refuse work?
Can the worker decide the method, timing, and process?
If the business controls the worker like staff, the relationship may lean toward employment.
If the worker controls how they complete the job, sets their own process, and operates independently, it may lean toward contractor status.
2. Tools and Equipment
Who provides the tools?
For an Edmonton trades business, this could mean vehicles, ladders, machines, uniforms, phones, software, laptops, or specialized equipment.
If the business provides everything, that may suggest employment.
If the worker brings their own tools, pays for their own software, maintains their own equipment, and covers their own operating costs, that supports contractor status.
3. Chance of Profit
A contractor usually has a chance to make more money through efficiency, pricing, systems, subcontracting, or better management.
An employee usually earns wages, salary, commission, or hourly pay without the same business upside.
Ask:
Can the worker negotiate pricing?
Can they earn more by working efficiently?
Can they take on other clients?
Can they subcontract part of the job?
Do they advertise their services?
If yes, that supports contractor status.
4. Risk of Loss
A real contractor can lose money.
For example, they may quote a fixed price, underestimate the job, pay for materials, redo work at their own cost, or carry insurance.
An employee usually does not carry that same financial risk.
If the worker gets paid no matter what and the business carries all financial risk, the relationship may lean toward employment.
5. Integration Into the Business
Is the worker operating their own business, or are they basically part of your team?
If they appear on your staff schedule, use your email, wear your uniform, report to your manager, and work mainly for your company, the relationship may look like employment.
If they serve multiple clients, invoice under their own business name, manage their own workflow, and are hired for a specific result, it looks more like contracting.
Edmonton Example: Contractor or Employee?
Let’s say an Edmonton small business hires a bookkeeper.
Scenario A: Likely Employee
The bookkeeper works Monday to Friday from 9 to 3.
The company provides the laptop and software.
The owner reviews tasks daily.
The bookkeeper cannot send someone else.
They are paid hourly every two weeks.
They only work for that company.
This likely looks like employment.
Scenario B: More Likely Contractor
The bookkeeper runs their own bookkeeping business.
They serve multiple clients.
They use their own QBO account, laptop, systems, and insurance.
They invoice monthly.
They decide when and how the work is completed.
They are paid for a service package, not controlled hours.
This looks more like an independent contractor relationship.
Payroll Risks If You Get It Wrong
If CRA decides your contractor was actually an employee, your business may be responsible for missed payroll deductions.
That can include:
Employer CPP contributions
Employee CPP amounts that should have been withheld
EI premiums
Income tax deductions
Penalties
Interest
Amended T4 filings
Payroll account issues
This is why worker classification is not just an HR issue. It is a bookkeeping, payroll, tax, and cash flow issue.
For Edmonton small businesses already dealing with rent, wages, GST/HST, payroll remittances, vehicle expenses, supplier payments, and seasonal cash flow, a payroll reassessment can create serious stress.
Alberta Employment Standards Risk
CRA is not the only concern.
Alberta also has employment standards rules. Alberta’s own employee-or-contractor guidance explains that Employment Standards deals with questions and complaints connected to Alberta’s Employment Standards Code.
If a worker is misclassified, issues may come up around:
Vacation pay
General holiday pay
Overtime
Minimum wage
Termination pay
Unpaid wages
Hours of work
So even if CRA has not reviewed the relationship, a worker complaint can still create problems.
Red Flags That Your Contractor May Actually Be an Employee
Watch for these warning signs:
You control their daily schedule
They work only for you
They use your tools and equipment
They are paid like payroll but without deductions
They cannot subcontract
They do not advertise their own business
They have no business expenses
They have no chance of profit or risk of loss
They need permission for time off
They have a company email and title
They are managed like staff
One red flag alone may not decide everything. But multiple red flags can create a serious classification risk.
How Edmonton Businesses Can Protect Themselves
Here are practical steps to reduce risk.
1. Review the Relationship Before Hiring
Do not decide based only on cost.
Some businesses choose contractors because they want to avoid payroll deductions, vacation pay, CPP, EI, or admin work.
That can backfire.
Before hiring, ask:
Do I need an employee or a business service provider?
Will I control the work?
Will they work independently?
Will they have other clients?
Who provides tools?
Who carries financial risk?
2. Use a Written Agreement
A contract is not enough by itself, but it still helps.
Your agreement should clearly explain:
Scope of work
Payment terms
Independence of contractor
Responsibility for tools
Right to work for others
Insurance requirements
Subcontracting rules
Deliverables
Termination terms
GST/HST treatment if applicable
3. Keep Clean Records
Good bookkeeping protects you.
Keep:
Invoices
Contracts
Proof of payment
Emails about scope
GST/HST numbers if applicable
WCB documents if relevant
Insurance certificates
Business registration details
Payroll records for employees
If CRA asks questions, messy records make your position harder to defend.
4. Do Not Treat Contractors Like Employees
If someone is a contractor, avoid managing them like staff.
Do not unnecessarily control their schedule, tools, process, or daily work style.
Focus on the result, not every step.
5. Review Existing Contractors
Many Edmonton businesses already have workers labelled as contractors.
Review them before there is a problem.
Ask:
Would CRA see this as a real business relationship?
Are we controlling too much?
Are they financially independent?
Do they invoice properly?
Are they working like staff?
Final Thoughts
Employee vs contractor classification is one of those issues that looks small until it becomes expensive.
For Edmonton small businesses, the safest approach is simple:
Do not classify workers based on convenience.
Classify them based on the actual working relationship.
If the person works like staff, they may need to be on payroll.
If they truly operate their own business, contractor treatment may make sense.
The key is to get it right before CRA, Alberta Employment Standards, or a worker complaint forces the issue.
At Markham Bookkeeping, we help Edmonton small business owners clean up payroll, organize contractor payments, review bookkeeping records, and avoid costly CRA problems.Visit: https://markhambookkeeping.ca/

