买股票、ETF或基金亏了钱,很多人的第一反应是:“既然赚钱要交税,亏钱是不是也能拿来抵税?”
答案是:有可能,但并不是亏了多少钱,就能从收入里直接扣掉多少钱。
加拿大税务中的投资亏损有一套专门规则。普通投资者最容易混淆的地方包括:股票亏损能不能抵工资收入?今年没有投资收益怎么办?以前赚过的钱还能不能追回部分税款?TFSA和RRSP里的投资亏损算不算?以及为什么刚卖掉一只亏损股票又买回来,CRA可能不允许你马上申报这笔损失。
这些区别如果没有弄清楚,很容易出现两种情况:该利用的资本损失白白浪费了,或者以为自己可以抵税,报税时才发现根本不能这样处理。
股票跌了不等于已经产生资本损失
首先要区分“账面亏损”和税务上的Capital Loss(资本损失)。假设你花10,000加元购买一只股票,现在市值只剩6,000加元。如果股票仍然在账户里,没有出售,仅仅因为市值下跌4,000加元,通常还没有形成可以申报的资本损失。
一般来说,当资本资产被出售或被视为出售,而且出售所得低于调整后成本基础(Adjusted Cost Base,ACB)以及相关出售费用时,才可能产生资本损失。也就是说,投资账户里显示“亏了多少”与报税时真正能够申报的Capital Loss并不一定是一回事。
这也是为什么年底看到股票亏损时,不能简单把券商账户显示的亏损数字直接填进税表。投资者还需要确认买入成本、卖出价格、交易费用以及是否存在其他会调整ACB的情况。

最大的误区:股票亏损通常不能直接抵工资收入
这是普通投资者最值得记住的一条规则。
假设你今年工作收入是80,000加元,同时在非注册投资账户卖股票产生了10,000加元资本损失。很多人会理解成:“那我的应税工资是不是可以从80,000元降到70,000元?”
通常不是这样。普通Net Capital Loss(净资本损失)主要用于抵减Taxable Capital Gains(应税资本利得),而不是直接拿去抵工资、养老金或普通利息等其他收入。CRA也明确规定,一般资本损失首先用于抵减当年的资本利得;如果损失超过资本利得,剩余部分才形成当年的净资本损失。
例如,同一年卖A股票赚了8,000元,又卖B股票亏了6,000元,在符合资本利得和资本损失处理的前提下,这两笔交易可以相互抵减。这样真正需要进入后续资本利得计算的净收益就会降低。
因此,资本损失真正的税务价值主要是:减少资本利得带来的税负,而不是把所有类型的个人收入一起往下减。
今年没有资本利得,亏损也不一定浪费
这又是一个很实用的地方。如果今年卖股票产生较大资本损失,但今年根本没有资本利得可以抵,并不意味着这笔损失就没有用了。符合条件的净资本损失一般可以向前追溯3年,或者结转到未来年度使用,而且向未来结转没有固定年限。
举个简单的例子。假设你今年投资亏损形成了净资本损失,而两年前曾经卖股票获得资本利得并为此缴过税,那么符合条件时,可以考虑把今年的净资本损失Carry Back到以前年度,用来抵减当时的应税资本利得,从而可能获得退税。
如果过去3年都没有资本利得,也可以把没有使用的净资本损失保留下来。未来某一年卖股票、ETF、投资房或其他资本资产产生应税资本利得时,再按照适用规则使用以前年度留下的净资本损失。
所以投资出现亏损以后,即使当年没有税可以抵,也不要认为“反正没用”而忽略申报和记录。
想年底卖掉亏损股票抵税?小心“Superficial Loss”
有些投资者知道资本损失可以抵资本利得,于是年底会想到一种操作:先把亏损股票卖掉,把损失实现出来,然后过几天再把同一只股票买回来。
这里就可能碰到加拿大投资税务中非常重要的 Superficial Loss(表面损失)规则。
根据CRA现行规则,如果你出售一项资本资产产生亏损,而你本人或与之有关联的人,在出售日前30天至出售日后30天的期间内购买或取得购买相同或相同性质资产的权利,并且在出售30天后仍然持有该替代资产,就可能构成Superficial Loss。夫妻或同居伴侣等关联人士的交易也可能涉及这项规则。
一旦被认定为Superficial Loss,这笔损失通常不能立即用于当年的税务扣除。在一些情况下,被否认的损失可以加入重新取得资产的ACB,从而影响以后真正出售时的资本利得或损失。
因此,所谓“年底卖亏损股票抵税”,并不是简单卖掉再买回来就可以。如果准备通过Tax-Loss Selling管理投资税务,交易时间、账户和由谁重新购买都需要一起考虑。
自己卖了,配偶马上买回来,也可能有问题
Superficial Loss还有一个特别容易被忽略的地方:CRA看的不一定只有你自己的账户。
例如,你把一只亏损股票卖掉,然后配偶很快购买相同资产,并且满足相关持有条件,也可能触发表面损失规则。CRA列出的关联人士就包括配偶或同居伴侣。
所以不能简单认为“我没有重新买,是我太太买的,所以没关系”。对于金额比较大的Tax-Loss Selling安排,尤其同时涉及夫妻多个投资账户时,最好在交易之前确认税务处理,而不是等报税时才发现损失不能按照原计划使用。
TFSA里股票亏了,通常不能拿出来抵税
这可能是最让投资者觉得“可惜”的一种情况。
如果在TFSA里投资股票,从10,000元跌到5,000元并最终卖掉,正常情况下,这5,000元亏损不能作为个人报税中的资本损失申报。
道理其实和TFSA本身的设计一致:TFSA里的合资格投资赚钱时,正常情况下不需要为这些投资收益缴纳个人所得税;相应地,投资亏损时,也不能把亏损拿到TFSA外面去抵减资本利得。CRA的TFSA指南明确说明,TFSA内部发生的投资损失不能在个人所得税申报中作为资本损失申报。
还有一个更容易被忽视的问题:投资亏损本身不会帮你恢复TFSA供款额度。例如你向TFSA投入10,000元,投资失败后只剩4,000元,最后把4,000元取出来。未来按照TFSA提款规则重新增加的额度,是实际提款的4,000元,而不是最初损失掉的6,000元。
因此,TFSA里的严重投资亏损不仅不能抵税,还可能永久消耗一部分原本宝贵的免税账户空间。
RRSP里的投资亏损也不能像普通账户那样申报
RRSP同样属于注册账户。账户内部买卖股票产生的投资亏损,通常也不能像非注册投资账户那样拿到个人报税表上申报Capital Loss。
这也是为什么投资者不能只问:“这只股票亏了,能不能抵税?”还必须先问:这只股票到底放在哪个账户?如果是在普通Non-registered Account中,符合条件的资本损失可能具有税务价值;如果发生在TFSA或RRSP等注册账户内部,处理方式完全不同。
所以在投资之前决定“什么资产放在哪种账户”,不仅是投资配置问题,本身也是税务规划的一部分。
亏损股票转进TFSA,也不是一个简单的“抵税办法”
还有一种操作尤其需要谨慎:股票已经在普通投资账户里亏损,于是投资者想把它直接转进TFSA。
把非注册账户中的资产转入TFSA通常会涉及按公平市场价值进行视同处置的问题。如果资产已经升值,可能产生资本利得;但如果资产已经亏损,相关损失却可能因为税法规则而不能像普通出售那样使用。
因此,如果目的之一是实现资本损失,不能简单认为“把亏损股票转进TFSA,既能获得损失抵税,以后上涨又免税”。这类账户之间的资产转移,在操作前尤其值得先确认税务后果。
报税时别只看T5008,自己的成本记录非常重要
计算资本损失的另一个常见问题,是很多投资者只看券商提供的T5008。
实际上,真正计算Capital Gain或Capital Loss时,Adjusted Cost Base非常重要。如果同一只股票或ETF分多次、不同价格买入,后来只卖掉一部分,成本不能简单使用某一次的买入价格。
CRA要求纳税人保留足够的交易和成本资料,以计算资本利得或资本损失。相关文件通常不需要随税表一起提交,但如果以后CRA要求核实,需要能够提供。
因此,长期投资者最好保存交易确认、账户Statement以及成本调整记录。换券商、转仓或多年持续买入同一只ETF时尤其要注意,不要等到出售以后才发现历史成本已经找不到了。
投资亏损后,普通投资者可以这样处理
如果发现自己的股票、ETF或基金已经亏损,第一步不是急着为了“抵税”卖掉,而是先确认它在哪种账户。如果在TFSA或RRSP里,通常不存在普通资本损失抵税的问题;如果在非注册账户,再判断出售后是否会真正形成Capital Loss。
已经实现资本损失后,应进一步查看当年有没有资本利得可以抵。如果损失超过当年的资本利得,则要关注剩余净资本损失能否用于过去3年的资本利得,或者保留给未来年度。报税时一般通过Schedule 3报告当年的资本交易和损益。
如果准备年底卖出亏损投资再重新买入,则一定要先检查Superficial Loss规则,特别是夫妻双方都持有相同股票或ETF的家庭。金额较大、交易复杂,或者涉及多个投资账户时,可以让会计师或税务专业人士在交易发生之前帮助确认。
投资亏损当然不是好事,但在非注册投资账户中,符合条件的资本损失本身具有税务价值。真正重要的不是“亏了钱能不能抵税”这一句话,而是知道这笔损失能抵什么、什么时候能用,以及哪些操作可能让原本可以使用的损失失效。
延伸阅读:
1. 加拿大人到了65岁,税务上会发生哪些变化?很多福利不会自动提醒你

