加拿大生活指南
www.JiaNaDaDa.com

superficial loss:30天规则下亏卖节税的3大否决情形全解

先说三句:第一,加拿大税法里的 superficial loss(浅表亏损)规则规定,你亏本卖出证券后,如果在卖出前后各 30 天内(共 61 天窗口)你或关联人又买回相同证券、且 30 天期满时仍持有,这笔资本亏损会被 CRA 直接否决,不能抵税。第二,关联人不只是你本人,还包括配偶、你控制的控股公司、以及你的 TFSA/RRSP 信托——家人在免税账户里”接盘”同样触发否决。第三,合法亏卖节税只有三条路:等满 31 天再买回、换成”相似但不相同”的标的、卖出前先盘一遍全家 61 天账本。

superficial loss 一句话讲透:亏卖节税为什么被否决

每年年底,不少加拿大人会做一件事:把账面亏损的股票卖掉,用这笔资本亏损(capital loss)去抵当年的资本利得税,这叫 tax-loss harvesting(亏卖节税)。逻辑没问题,但很多人卖完没几天就把同一只股票买回来——组合没变,税却省了。CRA 显然不会允许这种”纸面亏损”:《所得税法》第 54 条(Section 54, Income Tax Act)定义的 superficial loss(浅表亏损)规则,就是专门堵这个漏洞的反避税条款。

一旦被认定为 superficial loss,第 40(2)(g)(i) 条规定这笔亏损视为零(deemed to be nil):当年不能抵税、不能往前结转 3 年、也不能无限期往后结转。好消息是亏损并没有人间蒸发——第 53(1)(f) 条允许把被否决的亏损加到买回那批证券的调整成本基数(ACB, Adjusted Cost Base)上,也就是亏损被推迟、而不是被消灭,将来真正卖出那批证券时再体现。但有一个例外能让亏损”永久作废”,后面会讲到。

触发否决的 3 个条件:CRA 三步测试

CRA 在多份技术解释函中给出了一套三步测试,三个条件必须同时成立,缺任何一个,亏损就保得住:

  1. 亏损条件:你处置(disposition)了一项资本财产,且是亏本卖出的。
  2. 61 天窗口内买回:在”卖出日前 30 天”到”卖出日后 30 天”这个时间段内,你本人或与你有关联的人(affiliated person)买入了相同或实质相同的财产(税法称之为 substituted property,替代财产)。注意是卖出前也算——先买后卖同样中招。
  3. 期满仍持有:在卖出日后第 30 天结束时,你或关联人仍然持有(或有权取得)这批替代财产。

三个条件全中 → 亏损被否决。有一个不成立 → 亏损有效。实务中最容易被忽视的是第 2 条的”卖出前 30 天”和第 3 条的”关联人”,下面三个否决情形逐个拆解。

否决情形一:卖出后 30 天内自己买回同一只股票

这是最经典的情形。小王 10 月 15 日以 8,000 加元卖掉了成本 12,000 加元的某银行股,实现 4,000 加元资本亏损;11 月 5 日(卖出后 21 天)他觉得股价跌到位了,又以 8,200 加元买回同样数量。11 月 14 日(卖出后满 30 天)他仍然持有。这就同时满足三个条件:亏本卖出 ✓、卖出后 30 天内买回 ✓、期满仍持有 ✓。结果:4,000 加元亏损当年不能用,CRA 会把它加到新买入股票的 ACB 上——新持仓的 ACB 变成 8,200 + 4,000 = 12,200 加元。

关键细节:

  • 窗口按日历日计算,不是交易日,周末和节假日不顺延。
  • 61 天窗口以处置日为中心,实务中券商多按交割日(T+1)起算口径执行,前后都建议留出余量,具体以 CRA 官网口径为准。
  • 哪怕只买回一部分,也可能按比例触发否决(见后文公式)。

否决情形二:配偶、TFSA/RRSP、控股公司”替你”买回

很多人以为”换个账户买就没事”,这是本规则下最贵的误解。第 251.1(1) 条定义的 affiliated person(关联人)包括:

  • 配偶或同居伴侣(spouse or common-law partner);
  • 你或配偶控制的公司(比如你的控股公司);
  • 你是主要受益人的信托——CRA 在 2009 年的一封部长级解释函中明确:纳税人自己的 TFSA 信托就属于关联人,RRSP 同理。

真实踩雷案例:丈夫在普通投资账户亏卖某 ETF,妻子两周后在自己的 TFSA 里买入同一只 ETF 并持有到期满——丈夫的亏损被否决。更惨的是,被否决的亏损加到的 ACB 落在了 TFSA 里,而 TFSA 内的增值本来就免税,这个 ACB 补贴永远用不上——亏损等于永久作废。这是 superficial loss 规则下唯一”亏损彻底消失”的情形,红线中的红线。

同样道理:RRSP 自动供款买入、公司账户买入、家庭信托买入,只要落在 61 天窗口里,一视同仁。

否决情形三:卖出前 30 天你或家人已经买过(定投最危险)

规则是双向的——”先买后卖”同样触发。最常见的受害者是定投(dollar-cost averaging)的人:你每两周发工资就自动买入 XEQT,10 月份想亏卖一部分 XEQT 抵税,但 9 月下旬的两次定投买入正好落在”卖出前 30 天”内,亏损直接被否决,尽管那些买入发生在卖出之前。

另外两个隐形买入也要警惕:

  • DRIP(股息再投资):股息自动再买入股票,在税法上就是一次 acquisition(购入),同样计入 61 天窗口。
  • 期权行权/获得买入权:第 54 条明确,有权取得(right to acquire)该财产也算数。

所以亏卖动手前,必须往前倒查 30 天:自己、配偶、所有账户有没有买过同一只证券,包括自动定投和 DRIP。

什么算”相同财产”:identical property 怎么判

规则针对的是”相同或实质相同”的财产(identical property),CRA 解释公告 IT-387R2 给出的标准是:在所有实质方面都相同,以至于一个理性买家对两者不会有偏好之分。实务中:

  • 同一家公司的同一类别股票 → 算相同;
  • 同一只 ETF、同一只共同基金 → 算相同;
  • 同一加密货币(如 BTC)→ CRA 把加密资产视为财产,同样适用本规则;
  • 不同公司的股票(哪怕同行业)→ 不算相同;
  • 追踪不同指数、不同发行商的 ETF → 市场普遍视为不相同(但 CRA 未给出 ETF 层面的精确口径,操作前建议以税务师或 CRA 确认为准)。

关键数字:61 天窗口、50% 计入率、亏损结转年限

项目 数字 说明
否决窗口 61 天 卖出日前 30 天 + 卖出日当天 + 卖出日后 30 天
持有测试点 卖出日后第 30 天 当天结束时仍持有替代财产即触发
资本利得计入率 50% 2026 税务年度维持 50%;2024 年提出的 66.67% 方案已于 2025 年 3 月 21 日被联邦政府取消,从未生效
净资本亏损结转 往前 3 年 / 往后无限期 前提是亏损未被认定为 superficial loss
申报位置 T1 附表 3 券商 T5008 只列处置记录,ACB 要自己核对

时间线提醒:年底做亏卖节税的人特别注意——12 月下旬亏卖、1 月初用 TFSA 新额度买回同一证券,是跨年度最常见的触发组合。TFSA 每年 1 月 1 日恢复供款额度,很多人新年第一周就买股票,正好撞进上一年 12 月卖出的 30 天窗口。

算一笔账:1 万加元亏损被否决后去了哪里

假设你卖出 1,000 股某股票实现 10,000 加元亏损(L = 10,000),在 61 天窗口内买回了 400 股(P = 400),到期满时手里还剩这 400 股(B = 400)。CRA 认可的计算公式是:

Superficial Loss = (S、P、B 三者中的最小值 ÷ S) × L

其中 S = 卖出股数(1,000),P = 窗口内买入股数(400),B = 期满持有股数(400)。三者最小值是 400,所以被否决的亏损 = 400 ÷ 1,000 × 10,000 = 4,000 加元。这 4,000 加元加到新买入 400 股的 ACB 上;剩下的 6,000 加元亏损仍然有效,可以正常抵税。也就是说,部分买回只导致部分否决,按比例来——但实务中多数人是整批买回,整笔亏损全军覆没。

合法节税 3 招:31 天 / 换标的 / 查账本

第 1 招:等满 31 天再买回。最干净的做法。卖出日后第 30 天结束时你和关联人手里没有任何替代财产,第 31 天起再买回,规则够不着你。代价是 30 天空仓期的市场波动风险。

第 2 招:换成”相似但不相同”的标的。想保持市场敞口,卖出后立即买入同行业不同公司(比如卖 TD 买 BMO),或换追踪不同指数的同类 ETF(市场常见做法如 XIU ↔ VCN、XEQU ↔ VEQT)。注意:CRA 对 ETF 是否”实质相同”没有给出精确口径,这条路走之前最好有税务师背书。

第 3 招:动手前盘一遍全家 61 天账本。列出你、配偶、联名账户、公司账户、TFSA、RRSP、家庭信托在卖出日前 30 天的所有买入记录(含定投、DRIP、期权行权),再管住卖出日后 30 天的手。账本干净,亏损才安全。

5 条红线:这些操作千万别做

  1. 卖出当天或几天后原价买回——教科书级 wash sale,亏损必被否决。
  2. 让配偶在另一个账户”接盘”——配偶是关联人,换谁的名义都没用。
  3. 在 TFSA/RRSP 里买回——亏损被否决且 ACB 补贴落进免税账户,等于永久作废,全场最亏。
  4. 忽视定投和 DRIP 的自动买入——卖出前 30 天内的自动买入同样触发,动手前先暂停或排查。
  5. 年底亏卖、年初 TFSA 供款买回——跨年度组合,1 月新额度到账后的第一笔买入最容易踩雷。

新手 checklist:亏卖动手前先核对 7 项

  • ☐ 卖出日前 30 天内,我和配偶没有任何账户买过这只证券(含定投、DRIP)
  • ☐ 卖出日后 30 天内,我和配偶、公司、TFSA/RRSP 都不会买入
  • ☐ 卖出日后第 30 天结束时,关联人手里没有这只证券
  • ☐ 如果要保持敞口,已选好”不相同”的替代标的
  • ☐ T5008 上的处置记录已保存,ACB 自己算过一遍
  • ☐ 亏损金额和 50% 计入率下的节税额已估算,值得动手
  • ☐ 大额操作前已咨询持牌税务师(本文不构成税务建议)

常见问题 FAQ

Q1:被否决的亏损是不是永远没了?
A:一般不是。它会加到买回那批证券的 ACB 上,将来真正卖出时再抵税,只是推迟。但如果买回发生在 TFSA/RRSP 里,ACB 补贴落在免税账户里用不上,亏损等于永久作废。

Q2:配偶买的是另一家银行的股票,算触发吗?
A:不算。不同公司的股票不是 identical property,规则只针对相同或实质相同的财产。

Q3:卖出后第 31 天买回,安全吗?
A:安全,前提是卖出日后第 30 天结束时你和关联人确实已不再持有替代财产。建议多留 1–2 天余量,避免日期计算误差。

Q4:加密货币亏卖也适用这条规则吗?
A:适用。CRA 把加密资产视为资本财产,同样的 61 天窗口、关联人规则和 ACB 加回都适用。

Q5:我只卖了一半,另一半一直拿着,会怎样?
A:按比例公式计算:被否决部分 =(卖出股数、窗口内买入数、期满持有数三者最小值 ÷ 卖出股数)× 总亏损。未被否决的部分正常可用。

相关阅读

官方来源:Canada Revenue Agency (CRA) – Income Tax Act Section 54 (definition of superficial loss); CRA Guide T4037 Capital Gains; CRA Interpretation Bulletin IT-387R2 Meaning of Identical Properties。核验于 2026年10月19日。

关键政策以 CRA / 各省官网为准。本文仅供信息参考,不构成法律/移民/医疗/投资建议。


📱 更多加拿大生活干货,欢迎加微信交流:UUUMGT

赞(0) 打赏
未经允许不得转载:加拿大大 » superficial loss:30天规则下亏卖节税的3大否决情形全解

更好的WordPress主题

支持快讯、专题、百度收录推送、人机验证、多级分类筛选器,适用于垂直站点、科技博客、个人站,扁平化设计、简洁白色、超多功能配置、会员中心、直达链接、文章图片弹窗、自动缩略图等...

联系我们联系我们

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册