Does Your Overtime Tracking Software Read Provinces?
Automatic overtime tracking needs the governing thresholds and rate base before it calculates pay: whether the employee's province counts overtime by the day or by the week, and which rate base applies to the employee's covered group. Miss either one on a multi-province roster and every overtime line on every pay run is quietly wrong. Nobody notices at the time. That's the problem.
Time tracking software that cannot tell a daily-overtime province from a weekly-overtime one is a clock, not a compliance system, and it will cost you at the next audit.
It's not you missing this. It's a rate table nobody updated for Alberta's "whichever is greater" rule, sitting inside software that was built to punch a clock, not to read ten different employment standards acts. You got into payroll to run the department, not to reverse-engineer a vendor's overtime engine every province at a time.
Workzoom's payroll engine checks each employee's governing employment-standards jurisdiction against its exact overtime rule: daily threshold, weekly threshold, and the applicable rate base. It applies the right calculation automatically before a pay run locks. Nobody discovers a miscoded province at T4 season instead of on payday.
- Canada runs 14 different overtime regimes: one federal, thirteen provincial and territorial, each with its own thresholds.
- Ontario generally uses a weekly trigger. BC uses daily and weekly thresholds. Alberta uses whichever produces more overtime. Nova Scotia's general overtime rule uses the employee's regular wage. The table below gives the threshold and multiplier. Specific wage orders can differ, so identify the covered group before applying a rule.
- Federally and in Ontario, employment standards officers can order back pay going back 24 months once a complaint is filed. Complaint windows are shorter in some provinces, six months in Alberta.
- Holiday and paid-leave treatment depends on the governing overtime rule. A reduced weekly threshold may apply even when paid leave is not counted as hours worked.
- Payroll records, including overtime calculations, must be kept for at least six years under CRA rules.
Why Overtime Errors Slip Through Even With Time Tracking Software
Most systems punch the clock correctly. Punches aren't the problem. The problem shows up one layer down, in the rule that turns a punch into an overtime dollar. A lot of software applies one overtime threshold company-wide, usually the 40-hour or 44-hour default, and calls it done. That works fine until you have a warehouse crew in Alberta and a call centre in Nova Scotia on the same pay run.
A payroll admin reconciling hours across sites usually catches this the hard way. Hours get exported from the clock, dropped into a spreadsheet, recalculated by hand, then re-entered into payroll, because the tracking tool never applied a province-specific rule in the first place. That's not a training gap. That's the software asking a human to do work it should have done itself.
Daily vs Weekly Overtime: The Rule Most Software Gets Wrong
Here's where it breaks. Some provinces trigger overtime after a daily threshold. Some trigger it after a weekly one. A few use both, and a couple make you calculate whichever number is bigger.
| Jurisdiction | Overtime trigger | Rate base |
|---|---|---|
| Federal (Canada Labour Code) | Over 8 hrs/day, or over 40 hrs/week (32 hrs in a stat holiday week) | 1.5x regular wage, or 1.5 hrs banked time off |
| Ontario | Over 44 hrs/week only | 1.5x regular wage. No daily trigger, no double-time rate |
| British Columbia | Over 8 hrs/day (up to 12), or over 40 hrs/week | 1.5x regular. 2x over 12 hrs in a day |
| Alberta | Over 8 hrs/day OR over 44 hrs/week, whichever is greater | 1.5x regular wage |
| Nova Scotia | Over 48 hrs/week | 1.5x regular wage for the general rule. Check applicable wage orders for exceptions. |
| New Brunswick / Newfoundland and Labrador | Over 44 / 40 hrs/week | 1.5x minimum wage, not regular wage |
Nova Scotia adds its own twist. The province's minimum wage rose to $16.75/hour on April 1, 2026, and climbs again to $17.00 on October 1. For the general Nova Scotia rule, overtime is based on the employee's regular wage. Check the applicable wage order before configuring an exception.
What Automatic Overtime Tracking Has to Actually Calculate
"Automatic overtime calculation" means the software has to do all of this, per employee, per pay period, without a manual override:
- Match the employee's governing employment-standards jurisdiction to the correct daily and/or weekly threshold.
- Apply the correct rate base for the employee's jurisdiction and covered group. Do not assume an Atlantic minimum-wage rule applies generally.
- Apply the governing treatment of holiday work, paid leave and reduced weekly thresholds.
- For the general federal rule, reduce the standard weekly hours by eight for each general holiday in the week, subject to applicable exceptions and modified schedules.
- Apply the higher of daily or weekly overtime in provinces like Alberta that require it.
- Retain the calculation, not just the total, so it can be reproduced six years later for a CRA or provincial audit.
Most vendors can tell you their software "handles overtime." Fewer can show you the calculation for a specific employee in a specific province on a specific date. That's the number that matters.
Overtime Alerts: Catching It Before Payroll, Not After
Source: Employment and Social Development Canada, Recovering Unpaid Wages
By the time a miscoded overtime threshold surfaces, it's usually already been running for months across a full roster. That's the expensive version of this problem. The cheaper version is a system that flags the issue before the pay run locks, not after a complaint lands with the ministry.
Workzoom checks for this before money moves. The audit step catches missing banking details, unapproved time, and overtime that doesn't match the configured provincial rule. You see the flag then, not six pay periods later when someone asks why the T4 numbers don't reconcile.
Questions to Ask a Vendor Before You Trust Their Overtime Numbers
- Does your system apply overtime rules per employee's province, or one threshold across the whole company?
- Can you show me the actual calculation for one employee, not just the pay run total?
- How does your system handle Alberta's whichever-is-greater rule?
- How are holiday work, paid leave and reduced weekly overtime thresholds handled in each applicable jurisdiction?
- What's your record retention period, and can I export the calculation history if the CRA or a provincial ministry asks for it?
If a vendor can't answer the second question with an actual screen, not a sales deck, that's the answer. We've put the province-by-province thresholds from this post into a one-page reference. There's a calendar of the related year-end filing deadlines below if you'd rather keep the dates off your desk and out of six pieces of legislation.
The statutory holiday pay rules and their interaction with weekly overtime are their own compliance minefield, can affect the same pay run. Ignoring the seams between provinces doesn't make multi-province payroll simpler. Getting the software to read those seams right the first time does, without someone rebuilding a rate table in a spreadsheet at 4:45 on a Friday.
See how Workzoom applies overtime rules by province, automatically
Workzoom's payroll engine checks each employee's province against its actual overtime rule before a pay run locks, starting at $4/employee/month per suite, no setup fees, month-to-month.
See How It WorksSee Workzoom in 30 minutes.
Real product, real questions, no slides. Starts at $4 per employee per month, CAD or USD, with $0 setup fees.
What readers ask after this post on overtime tracking software.
Workzoom handles HR, payroll, workforce, and talent on one employee record. Book a 30-minute walkthrough.












