在加拿大炒股、买基金、投资房产,赚了要交资本利得税(capital gains tax),亏了呢?很多人以为亏了就白亏了,其实税法给了两条出路:亏损可以往前回抵 3 个税务年度,把以前交过的税要回来;也可以无限期往后结转,抵未来的资本利得。今天把这套规则一次讲透。
先说三句:第一,在加拿大,投资亏损不是白亏——亏损先抵当年资本利得,多出的部分可以往前回抵 3 年拿回已交的税,或无限期结转抵未来资本利得。第二,真正能搬来搬去的是”净资本亏损”(net capital loss),即亏损金额×50% 纳入率后再减去当年应税资本利得的余额。第三,3 年回抵必须填 T1A 表单独申请,不会自动发生;结转则在未来报税表第 25300 行申报。
1. 3 个概念先分清:资本亏损、可抵扣亏损、净资本亏损
这三个词长得像,意思完全不同,混淆了申报会出错:
- 资本亏损(capital loss):卖出价低于调整后成本(ACB,adjusted cost base)加卖出费用的全额亏损。比如 1 万加元买的股票,6 千卖出,资本亏损 4 千。
- 可抵扣资本亏损(allowable capital loss):资本亏损 × 50% 纳入率(inclusion rate)。上例就是 2 千。这是税法真正承认的亏损额度。
- 净资本亏损(net capital loss):当年可抵扣资本亏损总额减去当年应税资本利得(taxable capital gains),若为正数就是净资本亏损。它是唯一能回抵和结转的形态。
记住顺序:先算全额亏损 → 乘 50% → 减当年利得 → 剩下的才是净资本亏损。
2. 第一步:亏损先抵当年,当年就用掉最省事
税法的默认顺序是:亏损先在亏损发生的当年内部消化。所有买卖都列在 Schedule 3(附表 3)上,利得和亏损轧差,只对净利得按 50% 纳入率计税。
举例:陈女士 2026 年卖银行股赚了 1.8 万加元,卖科技 ETF 亏了 2.6 万,又卖债券基金亏了 2 千。Schedule 3 轧差:1.8万 − 2.6万 − 0.2万 = −1 万。这一年她的应税资本利得(第 12700 行)为 0,净资本亏损 = 1万 × 50% = 5 千加元。这 5 千就是可以回抵或结转的额度。
3. 3 年回抵:把以前交过的税要回来
如果你过去 3 年交过资本利得税,今年的净资本亏损可以”穿越”回去冲减那几年的应税资本利得,CRA 会重新评估(reassess)往年税表并退税。法律依据是《所得税法》第 111 条(ITA s.111(1)(b))。
举例:2023 年你卖投资房赚了 6 万加元资本利得,应税部分 3 万并交了税。2026 年股市大跌,你净亏 4 万 → 可抵扣亏损 2 万,当年无利得 → 净资本亏损 2 万。你可以把这 2 万回抵到 2023 年,冲减当年 3 万应税利得中的 2 万,CRA 重新评估 2023 年税表,把多交的税退给你。
关键:回抵不是自动的。你必须在亏损当年的报税时附上 T1A 表《Request for Loss Carryback》(亏损回抵申请表),CRA 才会处理。不用重新填报以前的税表,CRA 收到 T1A 后会主动重算往年。
4. 无限结转:留到未来,没有过期日
如果过去 3 年没有资本利得税可退,或者回抵后还有剩余,净资本亏损可以无限期往后结转(carry forward indefinitely),在未来任何一年有资本利得时抵扣,填在报税表第 25300 行。
这对长期投资者非常友好:今年的亏损可以 shelter 十年、二十年后的利得。你可以在 CRA My Account(我的账户)→ Tax Returns → Carryover amounts(结转金额)里查到自己累积的亏损余额,每年报税前看一眼,别漏报。
5. 回抵 vs 结转:先回抵通常更划算
| 维度 | 3 年回抵 | 无限结转 |
|---|---|---|
| 时间方向 | 往前 3 个税务年度 | 往后无限期 |
| 效果 | 拿回已经交出去的税(现金到手) | 减少未来要交的税(不确定) |
| 申报方式 | T1A 表,随亏损当年税表提交 | 未来年份第 25300 行 |
| 适用情形 | 过去 3 年有过资本利得并交税 | 过去 3 年无利得 / 未来预期有大额利得 |
一般建议:先查过去 3 年——有税可退就先回抵,落袋为安;没有再结转。两者可以混用:先回抵一部分,剩下的继续结转。
6. 关键数字、时间线单列
- 50%:资本利得纳入率(inclusion rate),亏损和利得都按一半计。目前维持 50%,2025 年 3 月 21 日拟议的 66.67% 上调已被取消。
- 3 年:净资本亏损可往前回抵的税务年度数。2026 年的亏损可回抵 2023、2024、2025 三年。
- 无限期:往后结转没有过期日。
- 30 天:表面亏损规则(superficial loss rule)窗口期,见第 8 节红线。
- Schedule 3:每年所有资本买卖的申报附表,亏损当年必须填。
- T1A:亏损回抵申请表,随亏损当年税表提交。
- 第 12700 行:应税资本利得;第 25300 行:净资本亏损抵扣额。
- CRA 重新评估:T1A 获批后,CRA 会重算往年税表并发退税,通常需要数周到数月,以官网为准。
7. 申报实操:第 1 步到第 4 步
第 1 步:算清 ACB,把每笔买卖列进 Schedule 3。调整后成本 = 买入价 + 佣金、手续费等购入费用。利得亏损轧差,得出当年净资本亏损。
第 2 步:查过去 3 年有没有交过资本利得税。翻以前的 Notice of Assessment(评税通知),或登录 CRA My Account 查看。有 → 准备 T1A 回抵;没有 → 直接结转。
第 3 步:填 T1A 表申请回抵(若回抵)。在 T1A 上写明亏损金额和要回抵的年份,随亏损当年的 T1 税表一起提交。CRA 会重算那几年的税并退税到你账户。
第 4 步:记下余额,未来年份用。无论回抵还是结转,都在 CRA My Account 的 Carryover amounts 里确认余额。以后某年有资本利得时,在第 25300 行填入要用的亏损额即可。
8. 常见坑 / 红线:5 条
- 表面亏损规则(superficial loss rule):卖出前后 30 天内,你或关联人(如配偶)买回同一或实质相同的资产,这笔亏损 CRA 不认。想”假卖真留”刷亏损抵税,此路不通。
- 亏损只能抵资本利得,不能抵工资和利息。这是最多人踩的坑:10 万亏损不能用来少交工资税。唯一的例外是去世当年,最终报税表上未用的净资本亏损可抵其他收入(有扣减规则)。
- 个人自用财产的亏损不认。车、私人游艇、度假屋这类自用资产卖亏了,税法上等于没发生,不能产生可抵扣亏损。
- 别套用美国的 3,000 美元规则。美国允许每年用最多 3,000 美元资本亏损抵普通收入,加拿大没有这条。加拿大的亏损只能在资本利得体系内流转。
- 回抵不申请就没有。T1A 表不交,CRA 不会主动帮你回抵退税。很多人的亏损就这样躺在账户里睡大觉,白白错过退税。
9. 新手 checklist
- ☐ 所有买卖的 ACB 都算清,佣金手续费别漏
- ☐ Schedule 3 已填,算出当年净资本亏损
- ☐ 亏损先抵当年利得(Schedule 3 自动轧差)
- ☐ 查过去 3 年评税通知:交过资本利得税 → 准备 T1A
- ☐ 卖出前后 30 天不买回同一资产(避开表面亏损规则)
- ☐ CRA My Account → Carryover amounts 确认亏损余额
- ☐ T1A 随亏损当年税表提交,不用重报往年税表
- ☐ 未来有资本利得的年份,记得在第 25300 行用掉结转额
10. 常见问题 FAQ
Q1:亏损比利得多,多出的部分会浪费吗?
A:不会。多出的部分变成净资本亏损,可以往前回抵 3 年、往后无限结转,一分都不会浪费,前提是按规则申报。
Q2:3 年回抵具体怎么算?2026 年的亏损能抵哪几年?
A:往前数 3 个税务年度:2026 年的净资本亏损可回抵 2023、2024、2025 年的应税资本利得。你可以指定抵其中某一年或分摊。
Q3:T1A 表什么时候交?要重报以前的税表吗?
A:和亏损当年的 T1 税表一起交就行,不需要重新填报以前年度的税表。CRA 收到 T1A 后会重新评估相关年度并发放退税。
Q4:亏损能用来抵工资收入少交税吗?
A:生前不行。净资本亏损只能抵资本利得,不能抵工资、养老金、利息收入。去世当年的最终报税是例外,未用亏损可抵其他收入(会按已用过的资本利得免税额做扣减)。
Q5:我在 CRA 账户里哪里能看到自己的亏损余额?
A:登录 CRA My Account → Tax Returns → Carryover amounts(结转金额),里面列明了你累积的净资本亏损余额,每年报税前核对一次。
相关阅读
官方来源:CRA 官网 Capital Gains Guide (T4037)、Canada.ca 税务栏目、《所得税法》第 111 条 (ITA s.111)。核验于 2026年10月17日。
关键政策以 CRA / Canada.ca 官网为准。本文仅供信息参考,不构成法律/移民/医疗/投资建议。
📱 更多加拿大生活干货,欢迎加微信交流:UUUMGT








