Common Payroll Mistakes Canadian Contractors Make (and How to Avoid Them)

Most construction payroll mistakes don't show up on payday. The cheques clear, the crew gets paid, and the job moves on. The problem surfaces months later, when the CRA reclassifies a long-time "subcontractor" as an employee, a late remittance draws a penalty, or a laid-off worker can't finalize an EI claim because the Record of Employment was never filed.
Construction payroll has more moving parts than payroll in most industries. Crews change from job to job, workers move between provinces, collective agreements set rates by classification, and seasonal layoffs trigger filing deadlines several times a year. Each of these creates a chance for error.
This guide is for owners, payroll administrators, bookkeepers and controllers at general and specialty contractors across Canada. It covers eight payroll mistakes that lead to avoidable costs, explains what the rules actually say, and gives a practical fix for each.
Key Takeaways
- The CRA decides whether a worker is an employee or self-employed based on the working relationship, not the contract label.
- Overtime thresholds differ by province, industry and collective agreement, so one company-wide rule rarely works.
- Tax withholding, employment standards and workers' compensation can each follow a different jurisdictional test for mobile crews.
- Vacation and statutory holiday pay rules for construction differ from general rules in some provinces, notably Ontario and Quebec.
- CPP, CPP2 and EI maximums change every January, and Quebec deductions are split between the CRA and Revenu Québec.
- Late remittance penalties start after one day, and directors can be held personally liable for unremitted deductions.
- ROE deadlines depend on whether you file on paper or electronically and on your pay frequency.
- Union dues, pension and benefit remittances must match each collective agreement's classifications and rates.
Why Construction Payroll Is More Complex
A typical office payroll pays the same people the same way every period. Construction payroll rarely does.
A single employee might work at two classifications in one week, earn a travel or living-out allowance, and move from an Ontario site to one in Manitoba. Union members may be paid under different collective agreements depending on the job. Hours feed job costing and pay, so a coding error affects both your paycheque and your project margins.
With that in mind, here are the mistakes that most often lead to reassessments, penalties and unhappy crews.
Eight Payroll Mistakes Canadian Contractors Make
1. Misclassifying Employees as Independent Contractors
Calling a worker a subcontractor doesn't make them one. The CRA looks at the relationship as a whole. Its factors include how much control the payer has over the work, who provides tools and equipment, whether the worker can subcontract or hire helpers, the worker's financial risk, their responsibility for investment and management, and their opportunity for profit.
If the CRA later finds the worker was an employee, you may be assessed for the CPP and EI that should have been deducted, plus penalties and interest. The governing legislation makes employers liable for amounts they failed to deduct and remit.
How to avoid it: Review every long-term subcontractor who works only for you, follows your schedule and uses your tools. When status is unclear, a worker, payer or authorized representative can use Form CPT1 to ask the CRA to rule on whether the employment is pensionable, insurable or both.
Compliance note: If you still rely on the CRA's RC4110 guide, it was cancelled as of January 30, 2026 and replaced with the "Employment status: Employee or self-employed" web content. For genuine subcontractors, check your T5018 obligations. Reporting applies when more than 50% of your business's income-earning activities are construction and total calendar-year payments to a subcontractor exceed $500, not including GST/HST.
2. Calculating Overtime Using the Wrong Rules
Overtime thresholds vary across the country:
- Ontario: The general threshold is 44 hours a week.
- Alberta: In most industries, overtime is hours over 8 a day or 44 a week, whichever total is greater.
- British Columbia: Time and a half applies after 8 hours in a day, double time after 12 hours in a day, and time and a half after 40 hours in a week.
Some construction roles have their own thresholds. In Ontario, employees guarding sewer and water main construction sites earn overtime after 50 hours a week, while street, highway and parking lot maintenance workers earn it after 55 hours.
Averaging arrangements also change the maths. Alberta allows hours to be averaged over 1 to 52 weeks. B.C. allows averaging over 1 to 4 weeks, and the agreement must be signed before it starts. For unionized crews, the collective agreement may set different overtime provisions.
How to avoid it: Configure overtime rules by province, role and agreement, not once for the whole company. Keep signed averaging agreements on file.
3. Applying the Wrong Province's Rules to Mobile Crews
When crews cross provincial lines, three separate questions come up.
The first is tax withholding. The CRA determines the province of employment based on the type of income, the employee's residency status, and the employer establishment where the employee reports for work. An establishment is any place in Canada the employer owns, leases or rents where employees report to work or from which they are paid. The province of employment is not simply where the worker lives, and it may not match the province where the job site is.
The second is workers' compensation. Employers pay assessments in the province or territory where the work is performed and may be eligible for a refund from their home board if they paid twice for the same work. The Interjurisdictional Agreement aims to prevent double assessments, but each jurisdiction still sets its own coverage rules.
The third is employment standards, which govern overtime, holidays and vacation. The answer is not always the same as for the first two questions.
How to avoid it: Before crews start work in a new province, confirm the province of employment for withholding, register with that province's workers' compensation board if required, and check which employment standards apply.
4. Getting Vacation and Statutory Holiday Pay Wrong
Vacation pay commonly starts at 4% and increases after a set number of years of service, but thresholds differ by province. Construction adds further exceptions.
In Ontario, the Employment Standards Act’s public holiday provisions don’t apply to construction employees who receive at least 7.7% of wages as vacation or holiday pay with under five years of service, or 9.7% with five years or more.
In Quebec, construction work covered by Act R-20 follows a different system. Employers must credit each employee 13% of weekly salary: 6% for mandatory annual vacations, 5.5% for statutory holidays and 1.5% for sick leave.
How to avoid it: Set vacation and holiday pay rules by province, years of service and collective agreement. Don't copy a single percentage across every employee.
5. Missing CPP, EI and Tax Details
Maximums change every January, and payroll set up on last year's figures will under-deduct or over-deduct. For 2026, CPP2 is 4% on earnings between $74,600 and $85,000, up to $416 each for the employee and employer.
Each employer tracks maximums separately. When an employee changes employers mid-year, the new employer generally starts deducting again. The employee can recover any overcontribution when they file their tax return.
In Quebec, the remittances are split between two agencies. Revenu Québec receives Quebec income tax, QPP contributions, and QPIP premiums, along with the employer's share. EI and federal income tax still go to the CRA.
How to avoid it: Update rate tables before the first pay run of each year. Make sure Quebec employees are set up for both remittance streams.
6. Submitting Source Deductions Late or Incorrectly
The CRA assigns each employer a remitter type, which sets its due dates. Missing a due date is costly. Penalties are 3% if one to three days late, 5% if four or five days late, 7% if six or seven days late, and 10% if more than seven days late or nothing is remitted.
The penalty generally applies only to the unremitted amount above $500, unless the failure was knowing or grossly negligent. A second or later failure in the same calendar year can draw a 20% penalty if it was knowing or grossly negligent. Corporate directors can also be held personally liable for unremitted deductions.
How to avoid it: Confirm your remitter type, build a remittance calendar, and reconcile against your CRA statement every month.
7. Filing Records of Employment Late
Seasonal layoffs mean construction employers issue ROEs often. Electronic ROEs on monthly or 13-period payrolls are due by the earlier of 5 calendar days after the end of the pay period with the interruption of earnings, or 15 calendar days after the interruption began. For other pay frequencies, electronic ROEs are generally due within 5 calendar days after the end of that pay period. Paper ROEs are due within 5 calendar days of the first day of the interruption, or of the day the employer becomes aware of it.
How to avoid it: Make the ROE part of your layoff process, confirming the last day worked, reason code, and final pay in the same step.
8. Mishandling Union Dues and Benefit Remittances
Collective agreements can set different wage rates by classification and require union dues, pension contributions, and health and welfare contributions to be sent to trust funds. When members work outside their home local’s jurisdiction, reciprocal agreements may decide where contributions go.
Mistakes here usually come from paying a worker at the wrong classification or missing a rate change partway through the agreement.
How to avoid it: Map each worker to the correct agreement and classification. Track rate changes by effective date, and reconcile remittances to each fund every period.
A Payroll Compliance Checklist for Contractors
Every pay period
- Verify hours, overtime and averaging agreements.
- Apply the correct classification and rate.
- Check deductions and union remittances.
- Code labour to the correct job.
At year-end
- Load new CPP, CPP2 and EI figures.
- Prepare T4, T4A and T5018 slips.
- Review worker classifications.
- Reconcile payroll accounts.
At every layoff or interruption
- Confirm the interruption date and whether an ROE is required.
- Issue the ROE within the applicable deadline.
- Pay out any vacation and holiday amounts owing.
Frequently Asked Questions
How do I know if a worker is an employee or an independent contractor in Canada?
The CRA looks at how the relationship works in practice, not what the contract says. It considers control over the work, who supplies tools and equipment, whether the worker can subcontract or hire helpers, financial risk, investment and management responsibilities, and the chance of profit. A worker who follows your schedule, uses your equipment and works only for you often looks like an employee, even if they send invoices. Quebec contracts are assessed under civil law concepts, so the analysis differs there. If you are unsure, request a CPP/EI ruling through My Business Account or by filing Form CPT1.
What happens if I remit payroll deductions to the CRA late?
Penalties apply as soon as a remittance is one day late. They start at 3% and rise to 10% once it is more than seven days late, or nothing is remitted. The penalty generally applies to the amount above $500, unless the failure was knowing or grossly negligent. A second or later failure in the same calendar year can draw a 20% penalty in those circumstances. Interest compounds daily on unpaid amounts, including unpaid penalties. Directors of a corporation can also be held personally responsible. If circumstances beyond your control caused the delay, you can ask the CRA for taxpayer relief.
Which province's payroll rules apply when my crew works in another province?
There isn't one single rule. For income tax, CPP, and EI withholding, the CRA uses the province of employment, generally based on the employer establishment where the employee reports for work. Workers' compensation assessments generally follow where the work is performed, and the Interjurisdictional Agreement helps prevent paying twice for the same payroll. Employment standards, such as overtime and holiday pay, are a separate question again. Before sending crews to another province, confirm each of the three and register with the local workers' compensation board if required.
Final Thoughts
Most construction payroll errors come from applying a single rule where the law requires several. Worker status, overtime, jurisdiction, vacation pay, statutory deductions, remittances, ROEs, and union obligations each have their own triggers and deadlines, and many vary by province.
Start with three steps. Audit your subcontractor list for misclassification risk. Confirm the provincial rules that apply at each active job site. Build a calendar for remittances, year-end slips and ROEs. Then review your setup every January, when rates and maximums change.
For contractors running union, multi-province and job-costed payroll, a system built for construction can carry much of this load. Lumber applies province-specific rules, collective agreement rates and job costing in one place, so your team spends less time correcting payroll after the fact.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ullamcorper mattis lorem non. Ultrices praesent amet ipsum justo massa. Eu dolor aliquet risus gravida nunc at feugiat consequat purus. Non massa enim vitae duis mattis. Vel in ultricies vel fringilla.
Introduction
Mi tincidunt elit, id quisque ligula ac diam, amet. Vel etiam suspendisse morbi eleifend faucibus eget vestibulum felis. Dictum quis montes, sit sit. Tellus aliquam enim urna, etiam. Mauris posuere vulputate arcu amet, vitae nisi, tellus tincidunt. At feugiat sapien varius id.
Eget quis mi enim, leo lacinia pharetra, semper. Eget in volutpat mollis at volutpat lectus velit, sed auctor. Porttitor fames arcu quis fusce augue enim. Quis at habitant diam at. Suscipit tristique risus, at donec. In turpis vel et quam imperdiet. Ipsum molestie aliquet sodales id est ac volutpat.

Ipsum sit mattis nulla quam nulla. Gravida id gravida ac enim mauris id. Non pellentesque congue eget consectetur turpis. Sapien, dictum molestie sem tempor. Diam elit, orci, tincidunt aenean tempus. Quis velit eget ut tortor tellus. Sed vel, congue felis elit erat nam nibh orci.
Dolor enim eu tortor urna sed duis nulla. Aliquam vestibulum, nulla odio nisl vitae. In aliquet pellentesque aenean hac vestibulum turpis mi bibendum diam. Tempor integer aliquam in vitae malesuada fringilla.
Elit nisi in eleifend sed nisi. Pulvinar at orci, proin imperdiet commodo consectetur convallis risus. Sed condimentum enim dignissim adipiscing faucibus consequat, urna. Viverra purus et erat auctor aliquam. Risus, volutpat vulputate posuere purus sit congue convallis aliquet. Arcu id augue ut feugiat donec porttitor neque. Mauris, neque ultricies eu vestibulum, bibendum quam lorem id. Dolor lacus, eget nunc lectus in tellus, pharetra, porttitor.
Ipsum sit mattis nulla quam nulla. Gravida id gravida ac enim mauris id. Non pellentesque congue eget consectetur turpis. Sapien, dictum molestie sem tempor. Diam elit, orci, tincidunt aenean tempus. Quis velit eget ut tortor tellus. Sed vel, congue felis elit erat nam nibh orci.
Mi tincidunt elit, id quisque ligula ac diam, amet. Vel etiam suspendisse morbi eleifend faucibus eget vestibulum felis. Dictum quis montes, sit sit. Tellus aliquam enim urna, etiam. Mauris posuere vulputate arcu amet, vitae nisi, tellus tincidunt. At feugiat sapien varius id.
Eget quis mi enim, leo lacinia pharetra, semper. Eget in volutpat mollis at volutpat lectus velit, sed auctor. Porttitor fames arcu quis fusce augue enim. Quis at habitant diam at. Suscipit tristique risus, at donec. In turpis vel et quam imperdiet. Ipsum molestie aliquet sodales id est ac volutpat.
Mi tincidunt elit, id quisque ligula ac diam, amet. Vel etiam suspendisse morbi eleifend faucibus eget vestibulum felis. Dictum quis montes, sit sit. Tellus aliquam enim urna, etiam. Mauris posuere vulputate arcu amet, vitae nisi, tellus tincidunt. At feugiat sapien varius id.
Eget quis mi enim, leo lacinia pharetra, semper. Eget in volutpat mollis at volutpat lectus velit, sed auctor. Porttitor fames arcu quis fusce augue enim. Quis at habitant diam at. Suscipit tristique risus, at donec. In turpis vel et quam imperdiet. Ipsum molestie aliquet sodales id est ac volutpat.
- Lectus id duis vitae porttitor enim gravida morbi.
- Eu turpis posuere semper feugiat volutpat elit, ultrices suspendisse. Auctor vel in vitae placerat.
- Suspendisse maecenas ac donec scelerisque diam sed est duis purus.

Lectus leo massa amet posuere. Malesuada mattis non convallis quisque. Libero sit et imperdiet bibendum quisque dictum vestibulum in non. Pretium ultricies tempor non est diam. Enim ut enim amet amet integer cursus. Sit ac commodo pretium sed etiam turpis suspendisse at.
Tristique odio senectus nam posuere ornare leo metus, ultricies. Blandit duis ultricies vulputate morbi feugiat cras placerat elit. Aliquam tellus lorem sed ac. Montes, sed mattis pellentesque suscipit accumsan. Cursus viverra aenean magna risus elementum faucibus molestie pellentesque. Arcu ultricies sed mauris vestibulum.
Critical Construction Compliance | Awareness Week
Mar 16, 2026
Apr 15, 2026
Nov 30, 2026
Dec 15, 2026






