先说三句:第一,加拿大员工持股的税不是只在卖出那一刻算一次,而是行权或归属时先算一笔雇佣福利(employment benefit),卖出时再算一笔资本利得,两段分开计税。第二,符合条件的期权福利可以扣一半,即按《所得税法》第110(1)(d)条扣除50%,而资本利得本身也只有50%计入应税收入,但两者不是同一回事,不能混为一谈。第三,加拿大资本利得没有持有期优待,拿得久不等于税率低,真正改变税负的是行权价与市价的关系、是否符合扣除条件、以及卖出年份的边际税率。
很多在加拿大大公司、科技公司或上市公司工作的华人朋友,工资单上除了工资,还有一栏叫股票:可能是员工购股计划(Employee Share Purchase Plan,ESPP)、股票期权(stock option),也可能是限制性股票单位(Restricted Share Unit,RSU)。每年报税时最容易出错的地方,就是把“公司给的股票”当成普通股票买卖来报,结果福利部分漏报、成本基数(Adjusted Cost Base,ACB)算错,最后被加拿大税务局(Canada Revenue Agency,CRA)调整。本文按归属、持有、卖出三个时点,把4档卖出情形的税负一次算清楚。
1. 先分清你拿的是哪一种:ESPP、期权还是 RSU
三种计划的税务时点完全不同,卖出时机策略也不同。员工购股计划通常是你用工资按折扣价买公司股票,折扣部分一般构成雇佣福利;股票期权是你获得未来按约定行权价买股的权利,行权时市价与行权价的差额构成福利;限制性股票单位则是公司承诺在归属后给你股票或等值现金,归属时的价值一般按雇佣收入计税。第一步永远是翻出你的计划文件,确认三点:这是什么计划、归属时间表(vesting schedule)怎么写、行权价是多少。计划文件上的英文名称,报税时要和 T4 slip 上的金额对得上。
2. 归属期:税还没发生,但时间表决定一切
归属期是你“还没真正拿到”的阶段。常见的安排是4年归属、每年归属25%,有的带1年 cliff(满1年才开始归属)。归属本身对期权通常不产生应税福利,真正的税务事件在行权或股份到手时;但对 RSU 而言,归属日往往就是计税日。归属期还有一个容易被忽略的作用:它决定了你哪一年有行权资格,进而决定福利计入哪一年的收入。把不同年份归属的批次分开记账,是后面分批卖出的基础。
3. 行权那一刻:第一笔税已经锁定
以股票期权为例,假设行权价每股20加元,行权日市价每股30加元,行权1000股,雇佣福利就是(30-20)×1000=10000加元。这笔福利计入行权当年的雇佣收入,雇主一般会在工资单或 T4 上反映,并做相应预扣。关键一步是同步调整你的 ACB:你为这批股票付出的成本不是行权价20加元,而是行权价加上已计税的福利,即每股30加元,总 ACB 为30000加元。很多人卖出时仍用20加元当成本,结果把已经交过税的10000加元又算了一次利得,白白多交税。
4. 卖出时点与 4 档税负测算
下面用同一组数字做4档测算,便于横向比较。假设条件:行权价20加元,行权日市价30加元,1000股,ACB 总计30000加元;测算中的边际税率统一假设为40%,仅作示例,实际税率以你所在省份和当年收入为准。下表是核心结论:
| 卖出档位 | 卖出价 | 资本利得 | 应税部分合计 | 示例税额(40%边际税率) |
|---|---|---|---|---|
| 第1档:行权后立即卖出 | 每股30加元 | 0加元 | 福利10000加元,符合扣除则减半为5000加元 | 约2000加元 |
| 第2档:持有后上涨卖出 | 每股40加元 | 10000加元,应税50%即5000加元 | 福利减半5000加元+利得应税5000加元=10000加元 | 约4000加元 |
| 第3档:持有后下跌卖出 | 每股25加元 | 亏损5000加元(仅可抵资本利得) | 福利减半5000加元,亏损当年未必能用上 | 约2000加元(亏损另行结转) |
| 第4档:不符合110(1)(d)扣除 | 每股40加元 | 10000加元,应税5000加元 | 福利全额10000加元+利得应税5000加元=15000加元 | 约6000加元 |
第1档最干净:行权价差之外的市场风险为零,税也最容易算。第2档是多数人向往的情形,但要明白多出来的10000加元利得只有一半计税,实际税负并没有看上去那么重。第3档最扎心:行权时按30加元交了福利税,卖出时只拿到25加元,亏损不能直接冲抵工资收入,只能用来抵资本利得,不足部分按规则结转。第4档提醒你:扣除资格丢了,税额直接多出约2000加元(本例中),卖出前务必先确认资格。
5. 费用与时间线单列:从拿到到卖出的完整链条
费用方面,除了行权时要付的行权价,卖出时可能还有券商佣金和交易费,佣金一般计入卖出费用或调整 ACB,具体处理以券商结算单和 CRA 指引为准。时间线方面建议这样记:第1步,授予日,记下行权价和授予日市价;第2步,归属日,确认该批可以行权;第3步,行权日,记下市价、福利金额和调整后 ACB;第4步,卖出日,记下卖出价和费用;第5步,报税时核对 T4 上的福利金额与你自己的计算是否一致。任何一步的数字对不上,先找雇主 payroll 或券商对账,不要直接按感觉填报。
6. 110(1)(d)扣除:能扣一半的三个硬条件
符合条件的员工期权福利,可以在计算应税收入时扣除福利金额的一半。三个硬条件大致是:股份属于规定的普通股类别(prescribed share);行权价不低于授予协议达成时股份的市价;员工与雇主在授予后保持正常商业关系(arm’s length)。此外,2021年7月1日之后授予的期权还有年度归属上限规则:对符合条件的大型非加拿大私人控股公司(non-CCPC)雇主,每年归属且符合扣除资格的期权,按授予日市价计算以200000加元为限,超出部分不再享受该扣除。CCPC(Canadian-controlled private corporation)授予的期权不受这200000加元上限约束,但 CCPC 路径另有持有要求,见下一节。
7. CCPC 股份与 2 年持有:另一条扣除路径
如果你拿到的是 CCPC 的股份,还有第110(1)(d.1)条路径:股份持有满2年,同样可以扣除福利的一半,且条件相对宽松。这里的“持有2年”不是资本利得的持有期要求,而是这条扣除路径本身的条件。注意区分两个“2年”概念:资本利得本身没有持有期门槛,持有2周和持有20年,纳入率都是50%;只有 CCPC 扣除路径才看2年持有。把两者混淆,是很多科普文章最常见的错误。
8. 雇主预扣与 T4:为什么到手工资变少了
行权或归属时,雇主有义务对雇佣福利做预扣,方式可能是从工资里扣税,也可能要求你卖出一部分股票来缴税(sell-to-cover)。预扣金额不一定等于你最终应缴税额:预扣按雇主的计算方法,报税时按你全年收入和所在省份的边际税率重新算,多退少补。如果你发现 T4 上股票福利金额与自己的行权记录不一致,先不要急着报税,向雇主索要明细,常见原因包括行权日市价口径不同、批次归属年份划分不同,或者 RSU 现金结算与股票结算的处理差异。
9. 分批卖出与跨年:把税负摊开的实操策略
卖出时机的核心变量不是“股价会不会再涨”,而是“这笔收入落在哪一年、落在哪个税档”。实操上可以考虑四种做法:第一,行权后立即卖出,锁定价格、税额最确定,适合不想承担个股风险的人;第二,分批卖出,把不同批次的利得分摊到两个纳税年度,避免一年收入过高被推入更高税档;第三,亏损年份搭配卖出,用当年或结转的资本亏损去抵资本利得;第四,离职年份特别留意,离职当年的收入结构变化可能改变边际税率,卖出时点值得单独测算一次。所有策略都要先算税再下单,顺序反了容易后悔。
10. 离职、搬家与跨国情形:三个高危时点
离职时很多期权有行权窗口期(post-termination exercise window),常见为90天,过期未行权即作废,税的问题还没来得及想,权利先没了。搬离加拿大或成为非税务居民时,未行权的期权和已持有股份可能触发离境税(departure tax)等复杂处理,务必在搬家前咨询专业人士。持有美国上市公司股票的加拿大居民,还要注意跨境预扣和申报问题,公司给你的文件与 CRA 的要求可能口径不同,两边都要留档。
11. 常见坑与红线:这 6 条别踩
- 坑1:用行权价当 ACB,把已交税的福利重复算成利得。
- 坑2:以为持有时间越长税率越低,加拿大资本利得纳入率恒为50%,没有持有期优待。
- 坑3:没确认110(1)(d)资格就按减半报税,资格不符会被 CRA 调整并计利息。
- 坑4:行权后股价下跌仍按行权日市价交福利税,亏损只能抵资本利得,不能直接抵工资。
- 坑5:离职90天窗口期过期,期权作废,损失无法用报税挽回。
- 坑6:券商的 T5008 slip 金额直接照抄,T5008 不一定包含正确的 ACB,须以自己的行权记录为准。
12. 新手 checklist:卖出前逐项打勾
- ☐ 确认计划类型:ESPP、期权还是 RSU,税务时点各不相同。
- ☐ 记下授予日市价、行权价、行权日市价、卖出价四组数字。
- ☐ 算出福利金额,并确认是否符合110(1)(d)或110(1)(d.1)扣除条件。
- ☐ 调整 ACB:行权价+已计税福利,才是真正的成本。
- ☐ 核对 T4 福利金额与自己的计算,差异先找雇主。
- ☐ 测算卖出年份的边际税率,决定一次卖还是分批、跨年卖。
- ☐ 留存全部文件:计划文件、行权确认、券商结算单、T4。
常见问题 FAQ
问:员工期权行权后不卖,要交税吗?
答:期权行权本身就会产生雇佣福利,计入行权当年收入,即使你一股没卖,福利税也已经发生。卖出时再单独计算资本利得或亏损。
问:加拿大股票持有满一年税率会降低吗?
答:不会。加拿大没有美国式的长期资本利得优待,资本利得纳入率恒为50%,持有期长短不改变纳入率;持有期只在 CCPC 扣除路径等特定规则里有意义。
问:110(1)(d)扣除是不是人人都能用?
答:不是。须满足普通股类别、行权价不低于授予时市价等条件,2021年7月1日后授予的大型非 CCPC 雇主期权还有每年200000加元的归属上限,超出部分不能扣。具体资格以 CRA 指引和你的计划文件为准。
问:卖出亏损了,行权时交的税能退吗?
答:不能直接退。资本亏损只能用来抵资本利得,不能直接冲抵工资收入;当年用不完的净资本亏损可按规则结转以后年度或往前年度,具体以 CRA 规定为准。
问:雇主已经预扣了,报税时还需要申报吗?
答:需要。预扣只是预缴,最终税额按全年收入重新计算;T4 上的福利、T5008 上的卖出记录和你自己的 ACB 计算都要在报税表上完整反映,预扣多退少补。
相关阅读
官方来源:Canada Revenue Agency (CRA) 官网、Canada.ca、Department of Finance Canada。核验于 2026年10月27日。
关键政策以 IRCC / CRA / 各省官网为准。本文仅供信息参考,不构成法律/移民/医疗/投资建议。
📱 更多加拿大生活干货,欢迎加微信交流:UUUMGT








