先说三句:第一,加拿大的 net capital loss(净资本亏损)可以往前结转 3 年抵过去的资本利得税,也可以往后无限期结转抵未来的,亏了当年没用上也不会作废;第二,亏损真正能抵税的只有 50%(allowable capital loss),因为 inclusion rate 是 50%;第三,最大的坑是 superficial loss(表面亏损)30 天规则——卖出后 30 天内你本人、配偶或 RRSP/TFSA 买回同一只股票,亏损直接被 CRA 否决。
2024 年手里攥着几只跌成狗的科技股,年底一咬牙全割了,亏了 2 万多加元。当时只觉得心疼,直到报税时会计师问了一句:”亏损结转你申请了吗?”才发现,这 2 万亏损如果操作得当,能实实在在换回几千块的退税。这篇文章就把 capital loss 结转的整套规则、30 天陷阱和实操步骤一次讲透。
1. 先搞懂:capital loss 到底是怎么算出来的
Capital loss(资本亏损)= 卖出价 − 调整后成本(ACB,Adjusted Cost Basis)− 卖出费用。当结果为负数,就是亏损。ACB 不是你当初的买入价那么简单,它包括:
- 买入价 + 买入佣金/手续费;
- 同一只股票分多次买入时,ACB 要按加权平均算(CRA 要求 identical properties 必须合并计算);
- 分红再投资(DRIP)买入的份额也要计入 ACB,很多人漏掉这一项,多报了亏损;
- 卖出时的佣金可以从卖出价中扣除。
举例:你分三次买入某银行股共 1000 股,总投入 5 万加元(含佣金),后来以 3.8 万加元全部卖出(扣掉卖出佣金后),capital loss = 5 万 − 3.8 万 = 1.2 万加元。注意这是”毛亏损”,真正能用来抵税的还要打对折,见下一节。
2. 50% inclusion rate:你的亏损只能”打五折”抵税
加拿大税法第 38 条规定,capital gain 和 capital loss 只有 50% 计入应税收入,这个比例叫 inclusion rate(计入率)。所以:
- Allowable capital loss(可抵扣资本亏损)= capital loss × 50%;
- Taxable capital gain(应税资本利得)= capital gain × 50%。
上面例子里 1.2 万加元的亏损,allowable capital loss 是 6000 加元。如果你当年另有一笔 1 万加元的资本利得(应税部分 5000 加元),这 6000 加元的 allowable loss 先抵掉 5000 加元的应税利得,剩下 1000 加元就成为 net capital loss,进入结转流程。
顺带澄清一个流传很广的误解:2024 年联邦预算曾提议把 25 万加元以上部分的 inclusion rate 提高到 2/3(66.67%),但该提议在 2025 年 3 月 21 日被正式取消,从未生效。截至本文核验日,inclusion rate 仍然是统一的 50%,不分金额档。看到旧文章写 2/3 的,直接忽略。
3. 核心规则:往前 3 年,往后无限期
这是全文最重要的一条规则,来自《所得税法》第 111(1)(b) 条:
- Carry back(往前结转):net capital loss 可以往前推 3 个税务年度,抵扣那 3 年里你申报过的 taxable capital gains,CRA 会重新评估并退税;
- Carry forward(往后结转):用不完的部分可以无限期往后结转,直到某一年有资本利得可以抵扣为止,没有到期日。
关键限制:net capital loss 只能抵扣 taxable capital gains,不能用来抵工资、利息、租金等其他收入。这是新手最容易搞错的一点——股票亏的钱,不能直接拿去抵你的 T4 工资税,只能等哪年卖房、卖股票赚了钱再抵。
策略含义也很直接:如果你过去 3 年里某一年交过较高的资本利得税(比如卖过投资房),优先往前结转、把退税拿到手;如果过去 3 年没什么资本利得,就留着往后结转,等未来某年再用。两种方向可以混搭,一笔亏损拆开用也行。
4. 往前结转实操:T1A 表格与退税 3 步
个人申请 loss carryback 用的是 CRA 的 T1A 表格(Request for Loss Carryback),流程分 3 步:
第 1 步:先在亏损当年的税表里算出 net capital loss。在 Schedule 3 上汇总全年所有资本利得和亏损,allowable losses 超过 taxable gains 的差额就是 net capital loss。这个数字会出现在你当年的 Notice of Assessment(评税通知)上,CRA 会帮你记着往后结转的余额。
第 2 步:填 T1A,指定往前抵哪一年、抵多少。T1A 上可以分别填写往前第 1、2、3 年各申请多少金额。你可以随亏损当年的报税一起提交,也可以之后单独寄给税局。CRA 收到后会重新评估(reassess)那几年的税表。
第 3 步:等 CRA 退税。重新评估完成后,多交的税会以退税或抵欠税的方式返还。注意退税利息的起算规则比较特殊(大致从亏损年度结束后 30 天起算),具体以 CRA 通知为准。
实务建议:过去 3 年中挑边际税率最高的那一年优先抵,退税金额最大。比如 2023 年你卖投资房交了一大笔资本利得税,2026 年股票大亏,就把亏损往前抵到 2023 年。
5. 往后结转:无限期背后的 3 个细节
“无限期”听起来很美好,但有 3 个细节必须知道:
- 细节一:CRA 替你记账,但你要对得上。每年 NOA 上都会列出未使用的 net capital losses 结转余额。换会计师或换报税软件时,把这个数字交接清楚,否则几年后自己都忘了还有多少额度。
- 细节二:抵扣顺序有讲究。某一年同时有当年亏损和往年结转亏损时,税法第 111.1 条的排序规则决定先用哪一笔,一般是先用当年的。自己手动调顺序意义不大,报税软件会自动处理。
- 细节三:别和 ABIL 搞混。Allowable Business Investment Loss(合格小企业投资亏损)是另一套规则:可往前 3 年、往后 10 年抵扣,且能抵其他类型收入。和普通股票的 capital loss 完全不同,不要混用。
6. 30 天陷阱:superficial loss 规则全拆解
Superficial loss(表面亏损)是 CRA 专门对付”假卖真持”的规则,也是 capital loss 规划里翻车最多的地方。触发条件同时满足以下三条,亏损即被否决:
- 你在卖出亏损资产前 30 天或后 30 天内(共 61 天窗口期),买回了相同或实质相同的资产(substituted property);
- 买回的人包括你本人,也包括你的关联人(affiliated person,见下一节);
- 到 61 天窗口期结束时,你(或关联人)仍然持有买回的这部分资产。
被否决的亏损不会消失,而是加到买回资产的 ACB 上。举例:你 12 月 10 日以亏损 5000 加元卖出 100 股某 ETF,12 月 20 日又买回 100 股并一直持有——这 5000 加元亏损当年不能抵税,而是加到新买 100 股的 ACB 里,将来真正卖出时再体现。相当于亏损被”递延”了,而不是”没了”,但当年的抵税计划就泡汤了。
部分卖出也有讲究:如果只卖出一部分持仓,CRA 有公式按比例计算多少亏损算 superficial loss(与卖出股数、买回股数、期末持有股数三者取最小值有关)。实操中记住结论就行:卖出前后 30 天内不要碰同一只证券,想保留敞口就换一只不”实质相同”的标的(比如把一只银行股换成另一只银行股,而不是同一只)。
7. 配偶和 RRSP/TFSA:最容易被忽视的关联人
很多人以为”30 天不买回就行”,结果栽在关联人规则上。CRA 认定的 affiliated person 包括:
- 配偶或同居伴侣:你 12 月割肉,你太太 12 月底在她自己的非注册账户买回同一只股票——照样触发 superficial loss;
- 你控制的公司、信托;
- 你的 RRSP/RRIF/TFSA:在免税/延税账户里买回同样触发。注意这里有个不对称的坑:在 RRSP 里买回导致的 superficial loss 被否决后,亏损不会加到 RRSP 内资产的 ACB 上(因为注册账户内没有 ACB 概念)——这笔亏损就彻底浪费了,连递延都没有;
- 配偶的 RRSP/TFSA同样算在内。
所以年底做 tax-loss selling 之前,先跟家里人通个气,确认 61 天窗口内全家没有任何账户会买回同一标的。这是华人家庭最常见的翻车场景:先生在非注册账户割肉,太太的 Wealthsimple 自动定投下个月默默买回同一只 ETF。
8. 年底 tax-loss selling:12 月卖出的正确姿势
Tax-loss selling(税务亏损收割)是加拿大投资者年底的标准动作:在 12 月卖出亏损的持仓,用亏损抵扣当年的资本利得。正确姿势分 4 步:
第 1 步:11 月底前盘点。列出全年已实现的资本利得(卖股票、卖投资房、赎回基金都算),再列出浮亏的持仓,算出需要多少亏损来对冲。
第 2 步:只卖”本来就想卖”的。税是顺带的,别为了抵税卖掉你长期看好的核心持仓。优先处理基本面恶化、仓位过重、或与目标配置不符的标的。
第 3 步:注意结算日。加拿大的税务年度截止是 12 月 31 日,交易必须在年底前 settle。股票 settlement 是 T+1,所以最晚要在 12 月 30 日(遇节假日提前)完成卖出,当天才操作可能来不及。
第 4 步:买回守 30 天。12 月 15 日卖出的,至少等到次年 1 月 15 日之后再买回;12 月 31 日卖出的,1 月 30 日前都不能碰。想维持市场敞口就换同行业不同标的过渡 31 天。
9. 关键数字、时间线一览
把全文的硬数字集中放在这里,方便收藏:结转年限——往前 3 年、往后无限期(《所得税法》第 111(1)(b) 条);inclusion rate——50%,亏损和盈利都打五折计入(2024 年 2/3 提议已取消,从未生效);superficial loss 窗口——卖出前后各 30 天、共 61 天,30 天是日历天;申请表格——个人用 T1A(Request for Loss Carryback),可随当年报税提交或之后单独寄;抵扣范围——net capital loss 只能抵 taxable capital gains,不能抵工资利息;年底 deadline——交易需在 12 月 31 日前结算(股票 T+1,最晚约 12 月 30 日操作);余额查询——每年 CRA 的 Notice of Assessment 上列示未使用结转余额。
10. 5 个红线坑:这些操作会让亏损变废纸
坑一:30 天内买回,亏损当年作废。这是头号死因。卖出前后 30 天内,本人、配偶、RRSP/TFSA 任一环节买回同一标的,亏损即被否决。自动定投、DRIP 都要提前暂停。
坑二:在 RRSP/TFSA 里”接回来”,亏损彻底消失。非注册账户卖出、注册账户内买回触发 superficial loss,且被否决的亏损无法加到注册账户资产的 ACB 上——这笔亏损连递延的机会都没有,直接浪费。
坑三:拿亏损去抵工资税。Net capital loss 只能抵资本利得。指望用股票亏损少交 T4 工资税的人,每年都有,白忙一场。
坑四:ACB 算错,多报亏损被 CRA 调整。分多次买入没做加权平均、DRIP 份额没计入、分红再投资漏掉——CRA 抽查时按正确 ACB 重算,多报的亏损会被打回还可能产生利息。
坑四:拖过 3 年才想起往前抵。Carry back 只有 3 年窗口,2026 年的亏损最远只能抵到 2023 年。等 2029 年才想起来要抵 2023 年的利得,门已经关了。亏损当年就规划好方向。
11. 新手 checklist:卖出亏损股票前逐项打勾
- ☐ 算出准确的 ACB(含历次买入佣金、DRIP 份额加权平均);
- ☐ 确认是 capital loss 而非 ABIL(普通上市公司股票一般是前者);
- ☐ 盘点本年已实现的 taxable capital gains,确定需要多少亏损对冲;
- ☐ 翻看过去 3 年税表,确认是否有可往前抵的高税率年份;
- ☐ 确认卖出日前后 30 天内,本人及配偶所有账户(非注册/RRSP/TFSA)都不会买回同一标的;
- ☐ 暂停该标的的自动定投和 DRIP;
- ☐ 12 月操作的话,确认在 12 月 30 日前完成卖出并结算;
- ☐ 亏损当年报税时在 Schedule 3 申报,NOA 到手后核对结转余额;
- ☐ 需要往前抵就填 T1A,指定年份和金额后提交。
12. 常见问题 FAQ
Q1:今年股票亏了 3 万,但今年没有任何资本利得,亏损是不是浪费了?
A:不是。Allowable 部分(1.5 万加元)成为 net capital loss,可以往前抵过去 3 年的资本利得(交 T1A 申请退税),用不完的无限期往后结转。CRA 的 NOA 会帮你记着余额,未来某年有资本利得时再用。
Q2:superficial loss 被否决的亏损是不是彻底没了?
A:分两种情况。在非注册账户买回的,被否决的亏损加到新买资产的 ACB 上,将来卖出时还能体现(递延而非消失);但如果是在 RRSP/TFSA 里买回触发的,这笔亏损就彻底浪费了,因为注册账户内没有 ACB 概念可以承接。
Q3:把亏损股票卖给配偶,算实现亏损吗?
A:不算省税的操作。卖给配偶属于关联人交易,亏损会被否决(deemed 为零给卖方),同时买方(配偶)的 ACB 按卖出价承接。这类”左手倒右手”省不了税,还多了交易成本。
Q4:Capital loss 可以抵卖投资房的资本利得吗?
A:可以。税法不区分亏损和利得的来源,股票的 net capital loss 可以抵卖投资房产生的 taxable capital gain,反过来也一样。只要是资本利得,类别互通。
Q5:往年亏的钱,今年才想起来,还能往前抵吗?
A:看年份。Carry back 只有 3 年窗口:2026 年发现 2024 年的亏损没处理,可以往前抵 2021–2023 年;但想抵 2020 年就不行了。往后结转没有期限限制,今年想起来用几年前的结转余额完全没问题。
相关阅读
官方来源:CRA 官网 T4037 Capital Gains 指南、Form T1A Request for Loss Carryback、Canada.ca《所得税法》第 111 条。核验于 2026年10月14日。
关键政策以 CRA / Canada.ca 官网为准。本文仅供信息参考,不构成法律/税务/投资建议。
📱 更多加拿大生活干货,欢迎加微信交流:UUUMGT








