先说三句:第一,安省法定假日工资(public holiday pay)只有一个官方公式:把法定假日所在周之前的 4 个工作周里挣到的正常工资(regular wages)加上应付假期工资(vacation pay payable)除以 20。第二,如果法定假日当天被安排上班,雇主必须在两种方案里完整给一种——1.5 倍工资加一个带薪补休日,或正常时薪再加当天的 holiday pay,不能只给其中一半。第三,最常见的算错不是不会乘除,而是漏掉 vacation pay、或者把加班费和小费塞进 regular wages。以下信息整理自安省 ESA 官网文本(核验于 2026 年 10 月 17 日),只讲规则、不讲立场。
1. 安省法定假日一共 9 个,先对名单
根据安省《雇佣标准法》(Employment Standards Act, 2000,简称 ESA)第 X 部分,安省承认的法定假日(public holidays)有 9 个,不多不少:
| 法定假日 | 2026 年日期 | 星期 |
|---|---|---|
| New Year’s Day(元旦) | 2026 年 1 月 1 日 | 星期四 |
| Family Day(家庭日) | 2026 年 2 月 16 日 | 星期一 |
| Good Friday(耶稣受难日) | 2026 年 4 月 3 日 | 星期五 |
| Victoria Day(维多利亚日) | 2026 年 5 月 18 日 | 星期一 |
| Canada Day(国庆日) | 2026 年 7 月 1 日 | 星期三 |
| Labour Day(劳动节) | 2026 年 9 月 7 日 | 星期一 |
| Thanksgiving Day(感恩节) | 2026 年 10 月 12 日 | 星期一 |
| Christmas Day(圣诞节) | 2026 年 12 月 25 日 | 星期五 |
| Boxing Day(节礼日) | 2026 年 12 月 26 日 | 星期六 |
两个容易搞混的日子要特别说明:Remembrance Day(11 月 11 日国殇日)在安省不是 ESA 法定假日,8 月的 Civic Holiday(公民假日)同样不是——很多雇主自愿放假,但法律不强制发 holiday pay。相反,Boxing Day 是货真价实的第 9 个法定假日,华人雇员最容易漏掉它。
2. 算法一:放假当天不上班,holiday pay 怎么算
ESA 第 24(1) 条给出了唯一算法,一个公式算到底:
Public holiday pay =(法定假日所在周之前的 4 个工作周内挣到的 regular wages + 这 4 周内应付的 vacation pay)÷ 20
为什么除以 20?官方解读手册的解释是:4 个工作周按标准五天工作制折算就是 20 个工作日,这个公式本质上是在算”你平均每天的正常工资”。
例子 1:全职雇员
小陈周薪 1,000 加元,圣诞节(2026 年 12 月 25 日)之前的 4 个工作周挣了 4,000 加元 regular wages,这 4 周内应付的 vacation pay 是 160 加元(4%)。那么他的圣诞节 holiday pay = (4,000 + 160) ÷ 20 = 208 加元。
例子 2:排班不固定的兼职雇员
小林在奶茶店兼职,4 个工作周一共挣了 1,800 加元,应付 vacation pay 72 加元。Labour Day 当天她不上班,holiday pay = (1,800 + 72) ÷ 20 = 93.6 加元。班次不固定不影响资格,公式照样算。
注意:公式用的是”挣到”(earned)的 regular wages 和”应付”(payable)的 vacation pay,不是实际到手发了多少。只要这 4 周内 vacation pay 已经变成应付状态,即使还没打到你卡上,也要算进去。
3. 算法二:法定假日当天上班,工资怎么算
这是标题说的第二种算法,也是争议最多的部分。ESA 给雇主留了两种合法方案,必须完整执行其中一种:
方案 A:1.5 倍工资 + 带薪补休日
上班的小时按正常时薪的 1.5 倍(premium pay)支付,另外再给一个带薪补休日(substitute day),补休日当天按上面的公式拿 holiday pay。补休日通常需要雇主和雇员书面约定日期。
方案 B:正常时薪 + 当天 holiday pay
上班的小时按正常时薪支付,再加上这一天的 public holiday pay(同样按”4 周工资 ÷ 20″公式算)。
举个例子:小陈时薪 20 加元,Victoria Day 当天上了 8 小时。方案 A 下他拿 20 × 1.5 × 8 = 240 加元工资,外加一个带薪补休日;方案 B 下他拿 20 × 8 = 160 加元工资,再加当天的 holiday pay。两种方案雇主选一种执行即可,但绝不能只给 1.5 倍工资、把补休日或 holiday pay 吞掉——这是工资单上最常见的欠付形态。
4. 公式里的 4 个关键概念,一次讲清
- Regular wages(正常工资):ESA 第 1 条定义为不含加班费、法定假日工资和假期工资的工资。换句话说,加班费、小费、奖金、提成都不进这个公式,只算你的基本时薪/周薪部分。
- Vacation pay payable(应付假期工资):注意是”应付”不是”已付”。安省 vacation pay 一般是工资的 4%(满 5 年工龄 6%),只要这 4 周里产生了应付义务就要计入,这是雇主最容易”忘记”的一项。
- 4 个工作周(work weeks):指法定假日所在周之前的 4 个完整工作周,不是”过去 30 天”。如果这 4 周里你有无薪假导致工资为零,公式照样除以 20,金额会相应变低——这也是兼职和请假多的雇员 holiday pay 偏低的原因。
- Regular rate(正常时薪):方案 A 里的 1.5 倍是按正常时薪算的,不是按含加班费的综合时薪算。时薪雇员看合同小时工资,月薪雇员要先折算成小时工资再乘 1.5。
5. 两个算法对照:一张表看懂
| 情形 | 你拿到什么 | 计算方式 |
|---|---|---|
| 法定假日不上班 | Public holiday pay | (4 周 regular wages + 应付 vacation pay)÷ 20 |
| 法定假日上班(方案 A) | 1.5 倍工资 + 带薪补休日 | 上班小时 × 时薪 × 1.5;补休日另按公式拿 holiday pay |
| 法定假日上班(方案 B) | 正常工资 + 当天 holiday pay | 上班小时 × 时薪 +(4 周 regular wages + 应付 vacation pay)÷ 20 |
记住一条底线:上班的方案里,1.5 倍工资和 holiday pay/补休日是”叠加”关系,不是”二选一”。有人把方案 A 理解成”要么 1.5 倍、要么补休”,这是错的——方案 A 是 1.5 倍加补休日。
6. 拿到 holiday pay 的资格条件:前后各一个班
ESA 规定,雇员一般要满足一个出勤条件才有资格拿 holiday pay:法定假日前的最后一个排班日和假日后的第一个排班日都要正常出勤,除非有合理理由(reasonable cause)缺席。这个规则是为了防止有人把法定假日”前后延长”成小长假。
什么算 reasonable cause?比如生病(有医生证明)、经批准的假期、雇主同意的调班等,具体要看个案。雇主不能仅凭”你假日前后请了假”就扣掉 holiday pay,必须能说明缺席没有合理理由。兼职、临时工同样适用这条规则——资格看的是排班记录,不是全职还是兼职。
7. 关键数字单列:2026 年还剩哪些假
本文核验于 2026 年 10 月 17 日,今年剩下的安省法定假日还有两个:
- Christmas Day:2026 年 12 月 25 日(星期五)——绝大多数雇员当天不上班,按公式拿 holiday pay;零售、餐饮等行业上班的雇员适用算法二。
- Boxing Day:2026 年 12 月 26 日(星期六)——2026 年落在周六。如果周六本来就不是你的工作日,ESA 对”假日落在非工作日”有补休日(substitute day)规则:雇主应给一个带薪补休日,或按规定支付相应工资,具体安排以雇佣协议和官网为准,建议提前和雇主书面确认。
公式里的除数永远是 20,安省法定假日永远是 9 个,这两个数字不会变。会变的是你的 4 周工资基数——想预估圣诞假期的 holiday pay,现在就可以把 11 月下旬到 12 月中旬的工资单留好。
8. 常见坑 / 红线:5 条
- 红线 1:公式里漏掉 vacation pay。这是欠付重灾区。很多雇主的工资软件只取 4 周 regular wages 除以 20,少算了 4%(或 6%)的 vacation pay。收到 holiday pay 先自己按公式验算一遍。
- 红线 2:上班只给 1.5 倍,不给补休日也不给 holiday pay。方案 A 和方案 B 都是”工资 + holiday pay/补休”的完整包,单给 1.5 倍属于欠付,可以向安省劳工厅(Ministry of Labour)投诉追讨。
- 红线 3:把加班费、小费算进 regular wages。方向反了会虚增基数,但更多见的是雇主把本该计入的 vacation pay 说成”已经含在时薪里了”——除非合同明确写了 vacation pay 计入时薪且符合 ESA,否则 4%/6% 要单独算。
- 红线 4:以为兼职、试用期员工没有 holiday pay。ESA 的 public holiday pay 不看全职兼职、不看工龄长短,只看排班和出勤条件。新入职第一个月就赶上法定假日,照样有权按公式拿钱。
- 红线 5:把 Remembrance Day 当法定假日讨薪,或把 Boxing Day 当普通周末。前者在安省没有法律依据(联邦雇员除外),后者是实打实的第 9 个法定假日,2026 年它还是个周六,更要盯紧补休安排。
9. 新手 checklist:发薪日对照着查
- ☐ 确认当天是不是 9 个 ESA 法定假日之一(Boxing Day 别漏)
- ☐ 找出假日所在周之前的 4 个完整工作周的工资单
- ☐ 把 4 周 regular wages(不含加班费/小费)加总
- ☐ 加上这 4 周应付的 vacation pay(一般 4%,满 5 年 6%)
- ☐ 总和除以 20,得到应得的 holiday pay,对照工资单
- ☐ 如果当天上班了:确认雇主给了完整方案 A 或方案 B,不是只有 1.5 倍
- ☐ 确认假日前后排班日正常出勤(或缺席有合理理由)
- ☐ 2026 年 Boxing Day 是周六:提前和雇主书面确认补休日安排
- ☐ 发现少发:先书面找雇主/HR 对账,保留工资单和排班记录
10. 常见问题 FAQ
Q1:我每周只上两天班,兼职也有 holiday pay 吗?
A:有。ESA 不区分全职兼职,公式对所有雇员一视同仁。班次少只是 4 周工资基数小,算出来的 holiday pay 相应少,但权利本身不少。
Q2:老板法定假日让我上班,只给了 1.5 倍工资,没有补休日也没有额外 holiday pay,合法吗?
A:不合法。1.5 倍工资必须叠加带薪补休日(方案 A)或叠加当天 holiday pay(方案 B)。只给 1.5 倍属于欠付,你可以先书面要求雇主补足,协商不成可向安省劳工厅投诉。
Q3:2026 年 Boxing Day 是周六,我周六本来就不上班,还有钱拿吗?
A:Boxing Day 是法定假日,权利还在。假日落在非工作日时 ESA 有补休日规则,雇主一般应安排一个带薪补休日或支付相应工资,具体以你的雇佣协议和官网口径为准,建议提前书面确认,不要等到 12 月底才问。
Q4:holiday pay 需要交税吗?
A:需要。Public holiday pay 和 premium pay 都是应税就业收入,雇主应正常扣税并体现在 T4 上。如果工资单上 holiday pay 一栏是税前还是税后有疑问,以 CRA 官网口径为准。
Q5:试用期还没过,第一个法定假日能拿 holiday pay 吗?
A:能。ESA 对 public holiday pay 没有最低工龄要求,资格只看出勤条件(假日前后排班日出勤)。试用期、合同工同样适用。
相关阅读
官方来源:Ontario.ca(Employment Standards Act, 2000 法案公开文本第 24 条)、Ontario Employment Standards Policy and Interpretation Manual Part X – Public Holidays。核验于 2026年10月17日。
关键政策以安省官网(Ontario.ca)及 ESA 原文为准,个案情形(如 reasonable cause 认定、补休日安排)建议咨询持牌 paralegal 或 employment lawyer。本文仅供信息参考,不构成法律建议。
📱 更多加拿大生活干货,欢迎加微信交流:UUUMGT








