Book Consultation

Gondaliya CPA

Construction Payroll · From $125/Month · Licensed CPA

Payroll Services for Construction Companies

Subcontractor vs. employee classification, T5018 filing, WSIB mandatory coverage, per diem tracking, overtime across multiple job sites, seasonal layoffs and the errors that trigger CRA's Construction Industry Audit Program. From $125/month. T4s, T5018s and ROEs included.

✅ REGISTERED CPA FIRM — VERIFY NOW ON CPA ONTARIO
Fully Licensed CPA Ontario
1300+ ★★★★★
Google Reviews
30-Day Money-Back Guarantee
60-Day Fees-Matching Policy
ACTIVELY ACCEPTING
Construction Clients
Payroll, T5018, bookkeeping, GST/HST filing and corporate tax
Convenient Availability
Weekend and evening support until 9 PM
Always Within Reach
Just a call away when you need us

Why CRA Audits Construction Payroll More Than Any Other Industry in Canada

CRA operates a dedicated Construction Industry Audit Program specifically because worker misclassification in this sector costs the government hundreds of millions in uncollected CPP, EI and income tax every year. A general contractor with 10 workers on T5018s who should have been on payroll faces a reassessment of $80,000 to $200,000 covering 3 years of unremitted deductions, employer contributions and penalties. Add $25/day per missing T5018 slip, per diem above CRA's $73/day reasonable rate not reported on T4s, overtime not tracked across multiple job sites, seasonal ROEs filed late and WSIB premiums calculated on the wrong insurable earnings. Every one of these is a separate penalty and they compound.

We handle construction payroll from $125/month. Every worker is classified at onboarding with a documented two-factor test. T5018 slips are reconciled against invoices and filed on time. Per diem is split into taxable and non-taxable. Overtime is aggregated across all job sites. ROEs are filed within 5 days of every seasonal layoff. WSIB premiums are calculated on actual insurable earnings. Construction accounting is a core specialization.

Book Free Consultation
Gondaliya CPA team - construction payroll services Ontario

Our Construction Payroll Services

📊

Pay Run Processing

Weekly or biweekly pay runs. Variable hours from job site timesheets. Overtime aggregated across all sites. CPP, EI and income tax calculated correctly.

📄

Worker Classification

Every worker classified at onboarding with a documented two-factor test. Employee vs. subcontractor determination defensible against CRA audit.

📝

T5018 Filing

Subcontractor payments tracked. Business numbers verified. T5018 slips prepared and filed by deadline. Included FREE with payroll service.

🗃

WSIB Premium Tracking

Premiums calculated on insurable earnings by classification code. Quarterly payments tracked. Annual reconciliation filed. Sub clearance certificates verified.

📈

Per Diem and Allowances

Per diem split into taxable excess above CRA's $73/day rate and non-taxable portion. Vehicle allowances and board/lodging evaluated. T4 reporting correct.

📅

Seasonal Layoff ROEs

ROEs filed within 5 days of every layoff. Reason Code A assigned. Temporary layoff limits tracked. Recall dates monitored for ESA compliance.

Construction Payroll by a Licensed CPA

Every aspect of construction payroll handled correctly. From worker classification to CRA remittances. AFFORDABLE flat-fee pricing.

1

Worker Classification and Documentation

The most expensive payroll error in construction. We prevent it at onboarding.

  • Apply CRA's two-factor test (control + economic dependence) to every worker before the first pay period.
  • Document tool ownership, scheduling control, financial risk, exclusivity and business registration for each worker.
  • Classify as employee (payroll with CPP/EI/tax) or independent contractor (T5018, no deductions).
  • Maintain the classification file so it is immediately available if CRA issues an audit letter.
  • If a worker's relationship changes (becomes exclusive, loses other clients), reclassify proactively before CRA does.
2

T5018 Subcontractor Payment Filing

Missing T5018 slips trigger $25/day penalties AND flag your company for a deeper CRA audit.

  • Track all subcontractor payments throughout the fiscal year by vendor in your accounting software.
  • Collect and verify each subcontractor's legal name and business number before the first payment.
  • Prepare T5018 slips for every subcontractor paid $500 or more during the fiscal year.
  • Reconcile T5018 amounts against invoices and bank payment records to prevent discrepancies.
  • File all T5018 slips with CRA within 6 months of fiscal year-end. Included FREE with payroll service.
3

WSIB Mandatory Coverage and Premium Management

Construction is mandatory coverage. No exceptions. No opt-out.

  • Register new construction employers with WSIB at onboarding if not already registered.
  • Calculate premiums on insurable earnings by the correct classification code (general, heavy, specialty).
  • Track quarterly premium payments and file the annual reconciliation to actual insurable earnings.
  • Collect WSIB clearance certificates from every subcontractor before they start work on your site.
  • If a sub has no clearance and is injured on your site, your WSIB account absorbs the claim. We prevent this.
4

Per Diem, Travel Allowances and Taxable Benefits

CRA's $73/day rate is the line. Every dollar above it is a taxable benefit on the T4.

  • Compare per diem amounts against CRA's reasonable rate ($73/day for meals in 2026) on every pay run.
  • Calculate the taxable excess and include it on the T4 with CPP, EI and income tax deducted.
  • Document the non-taxable portion with job site location and distance from employer's establishment.
  • Evaluate board and lodging at remote sites for the 80-km exemption from taxable benefit treatment.
  • Calculate vehicle allowances against CRA's per-km rate ($0.72/km first 5,000 km, $0.66 thereafter in 2026).
5

Overtime, Multi-Site Tracking and ESA Compliance

Hours must be aggregated across all job sites. Missing this is an ESA violation.

  • Track total weekly hours per worker across all job sites for the 44-hour overtime threshold.
  • Calculate overtime at 1.5x the regular rate for every hour over 44 in a work week.
  • Verify written agreements exist for daily shifts exceeding 8 hours and weekly schedules exceeding 48 hours.
  • Monitor the 11-hour rest period between shifts and the 24-hour weekly rest requirement.
  • Calculate public holiday pay using the variable-hours formula (4 weeks wages / 20) per employee per holiday.
6

CRA Filing, ROEs and Year-End

Every deadline met. Every remittance on time. Every T4 accurate.

  • Submit CRA remittances (CPP + EI + income tax + employer contributions) by the deadline every pay period.
  • File ROEs within 5 calendar days of every seasonal layoff, termination or leave of absence.
  • Track temporary layoff duration against the 13-week ESA limit to prevent constructive termination.
  • Prepare all T4s with accurate per diem taxable benefits, vehicle allowances and employer-provided housing.
  • Reconcile T4 Summary to total annual remittances. File T5018 slips for all subcontractor payments.

Free Construction Payroll Consultation

Case Studies: Construction Payroll

General Contractor, Vaughan (Worker Reclassification Averted)

A GC with 8 workers on T5018s had 5 who failed the two-factor test (exclusive to the GC, used GC tools, GC-controlled schedule). CRA had not yet audited. We reclassified the 5 workers to payroll proactively, filed voluntary disclosures for the prior 2 years and negotiated penalty relief. Total exposure avoided: $165,000 in retroactive CPP, EI, income tax and penalties. Cost: $125/month ongoing. Construction Accounting →

$165,000 in potential CRA reassessment averted through proactive reclassification.

Renovation Company, Mississauga (Per Diem Not on T4s)

A renovation company paying 12 workers $120/day per diem (180 days/year) had never reported the $47/day taxable excess on T4s. Total unreported taxable benefits: $101,520 per year. CRA audited. We calculated the correct taxable/non-taxable split, filed amended T4s and negotiated the assessment. Going forward, per diem is split correctly on every pay run. Cost: $125/month ongoing. Payroll Services →

Per diem split corrected. $101,520/year in taxable benefits now reported.

Framing Contractor, Brampton (Seasonal ROEs Late)

A framing contractor laid off 15 workers every November but had never filed ROEs on time. Workers' EI claims were delayed by weeks. Service Canada flagged the employer. We took over payroll, filed all outstanding ROEs within 48 hours and set up a seasonal layoff protocol. Every ROE now filed within 5 days. No more Service Canada flags. Cost: $125/month ongoing. Get Started →

15 outstanding ROEs filed in 48 hours. Zero late ROEs since.

Excavation Company, Hamilton (WSIB Premium Reassessment)

An excavation company had been calculating WSIB premiums on gross payroll instead of insurable earnings (which excludes amounts above the $112,500 cap per worker). Overpayment: $18,400 over 3 years. Additionally, 3 subcontractors had no WSIB clearance certificates on file. We corrected the premium calculations, recovered the $18,400 overpayment and implemented a sub clearance verification process. Cost: $125/month ongoing.

$18,400 WSIB overpayment recovered. Sub clearance protocol implemented.

Subcontractor vs. Employee: The #1 Construction Payroll Risk

FactorEmployee (payroll)Independent Contractor (T5018)
Control over workYou direct what, when and how. You set schedule and supervise.Worker controls how and when. You specify result, not process.
Tools and equipmentYou provide tools, equipment, materials and PPE.Worker owns or leases their own tools and equipment.
Financial riskPaid hourly/daily regardless of outcome. No risk of loss.Worker quotes fixed price, absorbs cost overruns, may profit or lose.
ExclusivityWorks exclusively or primarily for your company.Multiple clients. Your company is one of several.
Business registrationNo BN, no HST registration, no corporation.Has BN, HST registration, often their own corporation.
IntegrationIntegral to operations. Attends meetings, uses your email.Operates independently. Own business identity and insurance.

CRA Reclassification: 5 workers reclassified over 3 years at $60,000/year each = $150,000 to $250,000 reassessment in unremitted CPP, EI, income tax, employer contributions and penalties. We document every classification at onboarding.

T5018: Statement of Contract Payments

RequirementDetails
Who must fileAny construction business paying $500+ to subcontractors in a fiscal year.
What is reportedSub's name, address, BN and total amount paid. One slip per sub.
Deadline6 months after fiscal year-end.
Penalty$25/day per slip (min $100, max $2,500). Plus CRA flags for deeper audit.
Audit triggerCRA matches T5018 against sub's reported income. Mismatches audit both parties.

WSIB: Mandatory Coverage for Construction

RequirementDetails
Mandatory coverageAll Ontario construction employers. Not optional. Sole props and partners included.
Premium rateGeneral: $2.50-$6.00 per $100 insurable earnings. Heavy: $4.00-$8.00. Depends on claims history.
Insurable earnings max$112,500 per worker (2026).
Sub clearanceVerify sub has WSIB clearance before payment. No clearance + injury on your site = your claim.
ReportingAnnual reconciliation. Quarterly payments based on estimated payroll, reconciled at year-end.

Overtime, Hours of Work and ESA Rules

RuleApplicationCommon Violation
Overtime: 44 hours/week1.5x after 44 hours. Aggregate across all sites.Not tracking hours across multiple job sites.
Daily limit: 8 hoursWritten agreement needed for 10 or 12 hour shifts.Scheduling 10-hour days without agreement.
Weekly limit: 48 hoursESA Director approval needed above 48 even with employee consent.55-hour weeks during peak season without approval.
Rest: 11 hours between shiftsFinish 8 PM, cannot start before 7 AM next day.Early starts after late finishes during deadlines.
Weekly rest: 24 hours off24 consecutive hours per week or 48 per 2 weeks.7-day work weeks during busy periods.
Public holiday workHoliday pay PLUS 1.5x premium for hours worked.Paying regular rate for holiday work.

Per Diem, Travel Allowances and Board and Lodging

TypeTaxable?CRA Treatment
Reasonable per diem ($73/day meals)Not taxableAt or below CRA rate, worker away from employer's municipality. Not on T4.
Excess above $73/dayTaxable$120/day paid, $47/day excess is taxable benefit on T4 with CPP/EI/tax.
Home to regular job siteTaxable if paidCommuting is personal. Employer-paid mileage is taxable benefit.
Between job sitesNot taxableBusiness travel. Mileage or transport not taxable.
Board/lodging at remote siteTaxable (with exception)Exempt if 80+ km from nearest 40,000+ community. Otherwise FMV on T4.
Vehicle allowanceTaxable if flat ratePer-km at CRA rate ($0.72/km first 5,000 km) is not taxable. Flat monthly is taxable.

Per Diem Errors: 20 workers x $47/day excess x 180 days = $169,200 in unreported taxable benefits. We split every per diem correctly on every pay run.

Vacation Pay, Public Holiday Pay and Seasonal Layoffs

EntitlementAmountNotes
Vacation pay (under 5 years)4% of gross wagesMost construction cos pay on each cheque. Permissible if employee agrees.
Vacation pay (5+ years)6% of gross wagesRare due to seasonal layoff/rehire cycles.
Public holiday pay4 weeks wages / 20Per employee per holiday. Variable hours = different amount each holiday.
Seasonal layoff ROEFiled within 5 daysReason Code A. Must include all insurable hours and earnings.
Temp layoff limit13 weeks in 20 weeksBeyond this = termination with pay obligations.

What Our Construction Payroll Service Includes

ServiceWhat We Do
Pay run processingWeekly or biweekly. Variable hours from job site timesheets. Overtime across sites. Per diem taxable/non-taxable split.
Worker classification reviewTwo-factor test at onboarding. Documented. Contracts, invoicing, tool ownership reviewed. Defensible against CRA.
T5018 filingEvery sub paid $500+. BNs verified. Reconciled against invoices and bank. Filed by deadline. FREE.
WSIB premium trackingPremiums by classification code. Quarterly payments. Annual reconciliation. Sub clearance certificates verified.
Vacation pay4% (or 6%) on every pay run. Paid per cheque or accrued. Year-end verified.
Public holiday payVariable-hours formula per employee per holiday. Premium pay for holiday work.
Per diem trackingCompared against CRA rate. Taxable excess on T4. Non-taxable documented.
CRA remittancesCPP + EI + tax remitted by deadline. Monthly, quarterly or accelerated. Never late.
ROE filingWithin 5 days. Seasonal layoffs coded correctly. Recall tracked for ESA.
T4 and T4 SummaryFiled by Feb 28. Per diem benefits, vehicle allowances, housing reported. Reconciled to remittances.

Worked Example: Weekly Payroll for a 15-Employee Construction Company

Line ItemAmountNotes
Gross wages (15 employees)$22,800Labourers $22-$28/hr, carpenters $30-$38/hr, supervisor $42/hr.
Overtime (3 workers over 44 hrs)$1,8904, 6 and 8 OT hours across 3 workers at 1.5x.
Per diem (6 workers, out-of-town)$3,066$73/day x 6 x 7 days. At CRA rate = non-taxable.
Vacation pay accrued (4%)$9884% of gross + overtime.
Employee CPP$1,3745.95% on pensionable earnings above basic exemption.
Employee EI$4051.64% on insurable earnings.
Income tax withheld$3,420Federal + Ontario based on TD1.
Employer CPP match$1,3741:1.
Employer EI (1.4x)$5671.4x employee amount.
WSIB premium$1,110$24,690 x $4.50/$100. Paid quarterly.
Total CRA remittance$7,140Employee ($5,199) + Employer ($1,941). Due 15th of following month.

10 Common Payroll Errors Ontario Construction Companies Make

#ErrorConsequence
1Classifying employees as subsCRA reclassification. $150K-$250K reassessment for 5 workers over 3 years.
2Not filing T5018$25/day per slip + deeper CRA audit trigger.
3No sub WSIB clearanceSub injury on your site = your WSIB claim. $50K-$500K+.
4Not aggregating overtime across sitesESA violation. Back pay at 1.5x for all affected weeks.
5Per diem excess not on T420 workers x $47/day x 180 days = $169,200 unreported.
6No WSIB registrationCompliance order. Retroactive premiums. WSIA offence.
7Late seasonal ROEsService Canada penalties. Worker EI delayed.
8Exceeding 13-week layoff limitBecomes termination. Termination/severance pay owed.
9Flat-rate public holiday payFormula (4 weeks/20) required. Underpayment = ESA complaint.
10Late CRA remittances3% to 10% penalty. $7K remittance 7 days late = $490.

CRA Payroll Audits for Construction Companies

CRA FocusWhat CRA ReviewsHow We Prevent Issues
Worker misclassificationT5018 workers tested with two-factor test. Fails = reclassified as employees retroactively.Every worker classified at onboarding with documented analysis.
Unreported per diemPer diem rates vs $73/day. Excess not on T4 = taxable benefit reassessment.Per diem split on every pay run. Taxable excess on T4.
T5018 cross-referencingT5018 amounts vs sub's reported income. Mismatches audit both parties.T5018 reconciled against invoices and bank payments.
WSIB complianceInsurable earnings vs payroll records. Discrepancies = premium reassessment.Premiums on actual insurable earnings. Annual reconciliation filed.

Why Choose Gondaliya CPA for Construction Payroll?

🎓

Construction Specialists

Worker classification, T5018, WSIB, per diem, multi-site overtime and seasonal ROEs built into every engagement.

Never Late

CRA remittances, T4s, T5018s and ROEs filed on time every period. No penalties. No interest. No flags.

📜

CRA Audit Defence

Worker classification documented. T5018 reconciled. Per diem split. If CRA audits, we represent you FREE.

🤝

AFFORDABLE Flat Fee

From $125/month. T5018 FREE. T4s and ROEs included. No hourly billing. 30-Day Money-Back Guarantee.

Google Reviews
CPA Ontario
QuickBooks Advisor in Ontario
Wagepoint Advisor in Ontario
Xero Advisor in Ontario
Stripe Partner in Ontario
Rotessa Partner in Ontario
Hubdoc
ADP partner in Ontario

Transparent Flat-Fee Pricing

ServiceFeeIncludes
Construction payroll (first employee)From $125/monthPay runs, overtime tracking, per diem, WSIB, vacation, holiday pay, CPP/EI/tax, T4s, ROEs
Each additional employee$75/monthSame full service per additional employee
T5018 subcontractor filingFREEIncluded with construction payroll. BN verification, reconciliation and CRA filing.
Monthly bookkeeping + payrollFrom $275/monthBookkeeping ($150) + payroll ($125). HST filing, T2 FREE.
T4 and ROE filingIncludedAll T4s by February 28. All ROEs within 5 days. No additional charge.
Payroll software setupFREEWagepoint or PaymentEvolution configured with multi-site, per diem and trade categories.

Know Your Exact Fee Before We Start

Flat fee, fixed in advance. 30-Day Money-Back Guarantee. 60-Day Fees-Matching Policy.

Calculate My Fee

Construction Payroll: Cities We Serve

We handle payroll for construction companies across every Ontario city and Canada.

Frequently Asked Questions: Payroll for Construction Companies

How much does construction payroll cost?
From $125/month first employee, $75/month each additional. Includes pay runs, overtime, per diem, WSIB, T4s, T5018 and ROEs. Know Your Exact Fee →
How do I know if a worker is an employee or subcontractor?
CRA two-factor test: control (who directs work, sets hours, provides tools) and economic dependence (multiple clients, own equipment, financial risk). Contract title is irrelevant. We document at onboarding.
What is T5018?
Reports subcontractor payments $500+. CRA cross-references against sub's return. Missing = $25/day penalty + deeper audit. We file FREE with payroll.
Is WSIB mandatory for construction?
Yes. All Ontario construction employers including sole props and partners. Verify every sub has clearance before they start on your site.
Is per diem taxable?
At or below $73/day (2026 meals) and worker is away from employer's municipality: not taxable. Excess is taxable benefit on T4 with CPP/EI/tax. We split on every pay run.
When does overtime start?
After 44 hours/week at 1.5x. Aggregate across all job sites. Written agreements needed for 8+ hour days.
How to handle seasonal layoffs?
ROE within 5 days. Reason Code A. Temp layoff max 13 weeks in 20-week period. Beyond that = termination with pay obligations.
What triggers CRA construction payroll audit?
Worker misclassification, missing T5018, per diem not on T4s, late remittances, T4/remittance mismatch, WSIB/CRA data discrepancies. Dedicated Construction Industry Audit Program.
Is T5018 included with payroll?
Yes. T5018 FREE with construction payroll. Sub payments reconciled against invoices and bank. BNs verified. Filed by deadline.
What if CRA reclassifies my subs?
CRA audit support FREE for payroll clients. Two-factor documentation, contracts, evidence submitted. Objection filed if needed. CRA Audit Support →
What is the CRA two-factor test?
Examines control (does company direct methods, hours, location) and economic dependence (multiple clients, own equipment, financial risk). Both weighed together. Contract title irrelevant.
What WSIB rate do construction companies pay?
General: $2.50-$6.00 per $100 insurable earnings. Heavy: $4.00-$8.00. Depends on claims history. Max insurable per worker: $112,500 (2026).
Do I need sub WSIB clearance?
Yes. Sub without coverage injured on your site = your WSIB claim. One serious injury: $50K-$500K+. We verify before every payment.
How to track overtime across sites?
Timesheets from each site summed per worker per week. Total over 44 = overtime at 1.5x. We configure payroll for multi-site aggregation.
CRA reasonable per diem rate?
$73/day meals (2026). $23 breakfast, $23 lunch, $27 dinner. At or below: not taxable. Above: excess is taxable benefit.
Remote site board and lodging taxable?
80+ km from nearest 40,000+ community: may be exempt. Otherwise FMV is taxable benefit on T4. We evaluate each site.
Can I schedule 10-hour days?
Only with written employee agreement. Without it, daily max is 8 hours. Most construction cos use written agreements at hiring.
48-hour weekly maximum?
Cannot exceed 48 hours/week without employee written agreement AND ESA Director approval. Even with employee consent, Director approval required.
Public holiday pay for variable hours?
4 weeks regular wages / 20. Per employee per holiday. Plus 1.5x premium if they work the holiday.
11-hour rest period rule?
11 consecutive hours between shifts mandatory. Finish 8 PM = earliest start 7 AM. Employee can refuse earlier start.
ROE deadline after seasonal layoff?
5 calendar days from last day worked. Electronic via ROE Web. Late filing delays worker EI and flags your account.
Temp layoff exceeds 13 weeks?
Deemed termination under ESA. Worker entitled to termination pay (1 week/year up to 8 weeks) and potentially severance pay.
Vacation pay on each cheque?
Permissible if employee agrees. Most construction companies do this. 4% (or 6% at 5+ years) paid per cheque rather than accumulated.
CRA remittance penalties?
3% (1-3 days), 5% (4-5), 7% (6-7), 10% (7+ or repeated). $7K remittance 7 days late = $490. Repeated = accelerated status.
Apprentice payroll rules?
Wages set by trade apprenticeship program. Percentage of journeyperson rate increasing per level. CPP/EI/tax deducted normally. Ratios mandated by Ontario College of Trades.
What payroll software for construction?
Wagepoint or PaymentEvolution with multi-site tracking, overtime aggregation, per diem categories, trade classifications and T5018 integration.
Vehicle allowance non-taxable?
Only if per-km at CRA rate ($0.72/km first 5K, $0.66 after in 2026). Flat monthly = taxable regardless of amount.
Employer CPP and EI share?
CPP: 1:1 match. EI: 1.4x employee amount. $1K employee CPP = $1K employer. $500 EI = $700 employer. Both remitted together.
Union payroll different?
Collective agreements may specify different overtime, shift premiums, benefit contributions and vacation rates. We configure per agreement. Union dues deducted and on T4.
Payroll with bookkeeping?
Separate services. Bookkeeping $150/month + payroll $125/month = $275/month combined with HST filing and T2 FREE.
How to schedule consultation?
Book online or call 647-212-9559. Discuss crew size, sub structure, per diem, WSIB. Fixed-fee quote. No obligation. Book Free Consultation →

Meet Your Construction Payroll Specialists

Sharad Gondaliya CPA

Sharad Gondaliya, CPA

Founder & Managing Director
Gondaliya CPA Professional Corporation

Sharad manages all construction payroll engagements, worker classification reviews and CRA audit defence.

Vandana Goel CPA

Vandana Goel, CPA

Senior Accountant
Gondaliya CPA Professional Corporation

Vandana handles pay run processing, per diem calculations, T5018 reconciliation, WSIB tracking and T4 preparation.

What Our Clients Say

1300+ five-star reviews from business owners across Ontario and Canada.

Related Industries We Serve

Accounting for Consultants

Accounting for Small Business

  • Corporate tax planning
  • Bookkeeping & payroll services
  • Business tax filing & advisory

Accounting for Startups

  • Corporate tax planning
  • Business tax filing services
  • Tax filing & bookkeeping

Stop Risking CRA Reclassification. Let a CPA Handle Construction Payroll.

Worker classification, T5018, WSIB, per diem, overtime, T4s, ROEs. We handle every pay run correctly. From $125/month.

Licensed CPA Ontario
1300+ Five-Star Reviews
30-Day Money-Back Guarantee
Payroll from $125/month
Payroll ServicesBook Free Consultation
Scroll to Top