Payroll
Statutory Holiday Pay 2026: Every Province, Every Formula
Statutory holiday pay is calculated differently in every province: the formula, lookback period, and divisor for Ontario, BC, Alberta, and Quebec in 2026.
Ontario stat holiday pay formula
Workzoom covers Ontario stat holiday pay formula as part of the same platform that runs statutory holiday pay, stat holiday pay by province, and premium pay statutory holiday, with statutory rates maintained in the platform.
RBC is facing an $800 million class-action lawsuit because they didn't include commissions in their statutory holiday pay calculations for investment advisors. It's the exact error Workzoom's payroll engine is built to catch: one province's formula applied wrong, compounding across every pay cheque.
Not because they refused to pay. Because they got one detail in the formula wrong.
RBC has a dedicated payroll department. They have legal teams. They have compliance systems that most companies could only dream of. And they still missed it.
That's the thing about statutory holiday pay in Canada. The rules are truly confusing. Every province does it its own way. The edge cases multiply. One missed detail compounds across thousands of employees. Years later, someone files a lawsuit.
We've processed payroll across Canadian provinces for 25 years. We've watched companies discover errors that had been quietly running for a decade. We've seen the moment a payroll manager realizes their spreadsheet formula has been wrong since 2019.
It's never a good moment.
Here's the hard part. Most payroll teams don't get statutory holiday pay wrong because they're careless. They get it wrong because the formula lives in a spreadsheet a human maintains by hand, as opposed to a system that applies each province's rule the same way, every time. The error isn't the person. It's the place the math lives.
Here's what you actually need to know.
If you also need the 2026 deduction rates, see our Canadian payroll deductions guide for CPP, CPP2, and EI thresholds.
Statutory Holiday Pay: The .2 Billion Problem Nobody Talks About
Five major class-action lawsuits against Canadian banks and insurance companies have claimed a combined $1.2 billion in vacation and statutory holiday pay violations, according to CBC reporting.
$1.2 billion. From companies with entire departments dedicated to getting payroll right.
And it's getting more expensive to get wrong.
Ontario doubled its maximum Employment Standards Act fines in October 2024 under the Working for Workers Five Act. A single violation: up to $100,000. Repeat offenders face up to $750,000 under the 2025 Working for Workers Seven Act.
The province is not getting more lenient. They're getting angrier.
Meanwhile, Ontario's Ministry of Labour is sitting on $60 million in outstanding wage orders. It has struggled to collect that money, according to CBC reporting from November 2024. Less than 30% has been recovered. The government's response? More penalties. More audits.
Expect more enforcement, not less.
Stop guessing at stat pay formulas
Workzoom applies the correct provincial formula automatically for every employee, every holiday. No spreadsheets. No manual lookups. $4/employee/month, no implementation fees, month-to-month.
See How It WorksFour Provinces, Four Different Formulas
There is no single statutory holiday pay formula for Canada.
That one fact causes more payroll errors than anything else in Canadian employment law. People assume there's one rule. There isn't. Each province wrote its own rule. The differences produce different dollar amounts for the same employee. If you operate in multiple Canadian provinces, you need to understand each formula.
Key Terms in This Guide
- Statutory holiday pay: the wages an employee is owed for a recognized public holiday, set by each province's own employment rules, whether or not they work that day.
- Lookback period: the block of time before the holiday used to calculate the pay amount. It's 4 work weeks in Ontario, 30 calendar days in BC, and 28 days in Alberta.
- Divisor: the number used to divide total wages earned in the lookback period. Ontario and Quebec fix it at 20. BC and Alberta use the employee's actual days worked instead.
- Premium pay: the extra 1.5 times regular pay owed when an employee works on the statutory holiday itself, paid on top of their stat holiday pay.
- Employment Standards Act (ESA): Ontario's main employment law. It sets the stat holiday pay formula, the fines for violations, and the first-and-last-day rule.
Ontario: The Fixed Divisor
Ontario's formula under the Employment Standards Act:
(Total regular wages + vacation pay earned in the 4 work weeks before the holiday) ÷ 20
The divisor is always 20. Always. A part-time employee who worked 12 days in those 4 weeks still divides by 20, not 12.
That trips people up constantly. It feels wrong to divide by 20 when someone only worked 12 days. But that's the law.
The formula includes vacation pay payable during the period. It excludes overtime, tips, and bonuses.
British Columbia: Actual Days Worked
BC takes the opposite approach:
Total wages earned in the 30 calendar days before the holiday ÷ number of days actually worked
This gives you a true average day's pay. Unlike Ontario, BC includes stat holiday pay and paid sick days earned during the period. And the lookback is 30 calendar days, not 4 work weeks.
Same country. Different math.
Alberta: Similar to BC, Different Window
Alberta uses actual days worked as the divisor too, but with a 28-day lookback. Employers can choose when that period ends: right before the holiday, or at the end of the last pay period before it.
That flexibility sounds helpful. In practice, it means two Alberta employers can calculate different stat pay amounts for identical employees and both be correct.
Quebec: The Commission Trap
Quebec follows the 1/20 formula for most employees. Fine. Same as Ontario.
But here's where it gets dangerous.
Commission-based workers get a separate formula: 1/60 of wages earned in the 12 complete pay weeks before the holiday.
Quebec is the only province with a dedicated commission formula. Miss this detail and you've got exactly the kind of error that generated RBC's $800 million lawsuit. Except RBC can absorb that. Most companies can't.
The Comparison Table Your Payroll Team Needs
| Factor | Ontario | BC | Alberta | Quebec |
|---|---|---|---|---|
| Lookback period | 4 work weeks | 30 calendar days | 28 days | 4 pay weeks |
| Divisor | Fixed at 20 | Actual days worked | Actual days worked | Fixed at 20 |
| Commission formula | No | No | No | Yes (1/60 of 12 weeks) |
| Includes vacation pay? | Yes | Yes | No | No |
| Working on stat (premium) | 1.5x + stat pay | 1.5x + avg day pay | 1.5x + avg daily wage | Regular + indemnity |
If your company operates in more than one province, you need separate calculations for each jurisdiction. There is no shortcut. There is no "close enough."
The Edge Cases That Generate Lawsuits
Ontario's "First and Last Day" Rule
This one causes more payroll disputes than almost any other ESA provision.
Ontario sets two conditions to qualify for stat pay. Employees must work all of their last scheduled shift before the holiday, and all of their first scheduled shift after.
Read that again.
An employee calls in sick the Friday before a Monday holiday. Technically, they've forfeited their holiday pay. Unless they had "reasonable cause" for the absence.
"Reasonable cause" is not defined in the legislation.
So employers make judgment calls. Judgment calls get challenged. Challenges become disputes. Disputes become precedents. Suddenly your HR team is arguing on a Tuesday afternoon. Does a stomach bug on the Friday before a long weekend count as reasonable cause?
The safest approach: document everything. Err on the side of paying. The cost of overpaying one stat holiday is nothing compared to the cost of defending a denied claim.
Part-Time Staff Absolutely Get Stat Pay
We still hear this question constantly. "Do part-timers get stat pay?"
Yes. In every province. No exceptions based on hours worked.
The formula handles the proportionality automatically. A part-timer who earned $800 in the 4-week lookback gets $800 ÷ 20 = $40. A full-timer who earned $3,200 gets $160. The math works.
But eligibility thresholds vary:
- BC: 15 days worked out of the prior 30.
- Alberta: 30 workdays in the preceding 12 months.
- Quebec: No minimum service requirement at all.
Three provinces. Three completely different eligibility rules. For the same type of employee.
For a full breakdown of deduction mechanics by province, see our 2026 payroll deductions guide.
The Double-Pay Mistake
When an employee works on a statutory holiday, most provinces require premium pay (1.5x) plus their regular stat holiday pay.
Both.
The most common mistake we see: paying the premium rate but forgetting the base stat holiday pay on top. The employee is owed both, and underpayment compounds every holiday they work.
2026 Statutory Holidays: The Calendar
The number of statutory holidays varies by province. Ontario recognizes 9. Federally regulated employees get 10. Here are the dates that matter:
Every province: New Year's Day (Jan 1), Good Friday (Apr 3), Canada Day (Jul 1), Labour Day (Sep 7), Christmas Day (Dec 25).
Most provinces: Victoria Day (May 25), Thanksgiving (Oct 12).
Province-specific: Family Day (Feb 16, Ontario, BC, Alberta, Saskatchewan, New Brunswick, PEI), National Day for Truth and Reconciliation (Sep 30, federal, BC, Manitoba, PEI, territories), Remembrance Day (Nov 11, federal and most provinces except Ontario and Quebec).
Watch Boxing Day. December 26 falls on a Saturday in 2026. Ontario recognizes it as a statutory holiday. When it lands on a weekend, employers typically designate a substitute day, usually the following Monday.
Get this communicated early. Not the week before Christmas.
Ontario does not recognize Remembrance Day or the National Day for Truth and Reconciliation as statutory holidays. Paying employees for these days is at the employer's discretion, not a legal requirement. Don't assume the federal list applies to your province.
Province-by-Province 2026 Statutory Holidays
These are the dates your payroll system needs to handle. Print this or save it. Your employees will ask.
| Holiday | Date | ON | BC | AB | QC | Federal |
|---|---|---|---|---|---|---|
| New Year's Day | Jan 1 | Yes | Yes | Yes | Yes | Yes |
| Family Day | Feb 16 | Yes | Yes | Yes | No | No |
| Good Friday | Apr 3 | Yes | Yes | Yes | Yes* | Yes |
| Easter Monday | Apr 6 | No | No | No | No | Yes |
| Victoria Day | May 25 | Yes | Yes | Yes | No** | Yes |
| National Holiday (QC) | Jun 24 | No | No | No | Yes | No |
| Canada Day | Jul 1 | Yes | Yes | Yes | Yes | Yes |
| Civic Holiday | Aug 3 | No*** | Yes | No | No | No |
| Labour Day | Sep 7 | Yes | Yes | Yes | Yes | Yes |
| Truth & Reconciliation | Sep 30 | No | Yes | No | No | Yes |
| Thanksgiving | Oct 12 | Yes | Yes | Yes | No | Yes |
| Remembrance Day | Nov 11 | No | Yes | Yes | No | Yes |
| Christmas Day | Dec 25 | Yes | Yes | Yes | Yes | Yes |
| Boxing Day | Dec 26 | Yes | No | No | No | Yes |
*Quebec: employers choose Good Friday OR Easter Monday. **Quebec observes National Patriots' Day instead of Victoria Day. ***Ontario Civic Holiday is not a statutory holiday under the ESA, but many employers observe it.
Saskatchewan, Manitoba, and Atlantic Provinces
| Holiday | Date | SK | MB | NB | NS | PEI | NL |
|---|---|---|---|---|---|---|---|
| Family Day / Islander Day / Heritage Day | Feb 16 | Yes | Yes | Yes | Yes | Yes | No |
| St. Patrick's Day (NL nearest Mon) | Mar 16 | No | No | No | No | No | Yes |
| Good Friday | Apr 3 | Yes | Yes | Yes | Yes | Yes | Yes |
| Victoria Day | May 25 | Yes | Yes | Yes | No | No | No |
| Canada Day | Jul 1 | Yes | Yes | Yes | Yes | Yes | Yes |
| Saskatchewan Day / Civic | Aug 3 | Yes | Yes | Yes | No | No | No |
| Labour Day | Sep 7 | Yes | Yes | Yes | Yes | Yes | Yes |
| Truth & Reconciliation | Sep 30 | No | Yes | No | No | Yes | No |
| Thanksgiving | Oct 12 | Yes | Yes | No | No | No | No |
| Remembrance Day | Nov 11 | Yes | Yes | Yes | Yes | Yes | Yes |
| Christmas Day | Dec 25 | Yes | Yes | Yes | Yes | Yes | Yes |
Count them up: Ontario has 9 statutory holidays. BC has 11. Saskatchewan has 10. Newfoundland has its own unique holidays (St. Patrick's Day, St. George's Day, Discovery Day, Orangemen's Day). If you have employees in multiple provinces, your payroll calendar is not uniform.
What Actually Protects You
Most stat holiday pay errors come from three places: wrong formula for the province, missed eligibility rules, or incomplete lookback data.
County of Renfrew, an Ontario municipal employer with about 900 employees, went from scattered paper processes to onboarding 32 employees in 3 months with zero paper, through Workzoom. When timekeeping follows clear policy and maps to the org chart, statutory holiday entries can be generated automatically instead of entered by hand each pay period. That's the mechanism behind consistent, auditable stat pay.
Here's what we've seen work:
- Automate by province. If you operate in more than one jurisdiction, manual calculations are a ticking liability. Workzoom's payroll engine applies each province's formula automatically. The formula should apply automatically based on where the employee works, not where your head office is.
- Keep the lookback data clean. You need 4 weeks of wages (Ontario and Quebec), 30 days (BC), or 28 days (Alberta) before every single holiday. If your system doesn't retain and surface this automatically, someone is pulling it together manually. And manual means mistakes.
- Document around holidays. In Ontario specifically, keep records of scheduled shifts before and after each holiday and any absences. If you ever deny stat pay under the first/last day rule, you need to prove the absence wasn't reasonable cause.
- Audit yourself annually. Pick two or three holidays from last year. Recalculate stat pay for a sample of employees across provinces. Compare against what was actually paid. This takes a few hours and catches systemic errors before they compound into six figures. Our HR software comparison covers which platforms handle provincial compliance best.
The pattern we see over and over: payroll teams know their formula is probably right. Probably. But "probably" is how you end up as a case study in an employment law firm's newsletter.
The best defence against stat pay errors is a payroll system that applies provincial formulas automatically. It should also keep the lookback wage data on file for every calculation. Spreadsheets don't scale. Hope doesn't either.
- HR Reporter: RBC facing $800 million class-action lawsuit, accessed 2026.
- CBC News: class-action suits claim $1.2B in vacation pay from banks, March 2021.
- CBC News: Ontario workers owed $60M in unpaid wages, November 2024.
- Ontario: Employment Standards Act policy and interpretation manual.
- Ontario: your guide to the Employment Standards Act, public holidays.
See 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 statutory holiday pay.
Workzoom handles HR, payroll, workforce, and talent on one employee record. Book a 30-minute walkthrough.












