Wash Sale:亏着卖了又买回来,亏损还能抵税吗?

钱姐

大家好,欢迎回到跟我一起来谈钱!上一期聊了卖股票的税务小策略之后,好多网友留言提到wash sale。所以今天咱们就来聊一聊wash sale,最后我会简单说一下,为什么上一期说的方法不会有wash sale的问题。

什么是wash sale?

Wash sale,有的人翻译成“洗售”“冲洗交易”,那是完全直译;有的地方翻译成“假售回购”,这个我觉得翻得挺好。

它指的是:你亏着卖了一只证券,然后马上又把它买回来。账面上有个亏损,但实际上你跟没卖一样,还是持有着,就像是假装卖了一下,所以叫假售回购。

美国税法规定,如果构成wash sale,你的亏损暂时不能抵税。大家想啊,如果没有这条规定,是不是很多人都可以轻轻松松少交税?反正股票还在手里,什么都不影响,还白捞一个账面亏损。IRS怎么可能让你这么干呢?

Wash sale的规则

下面说说wash sale rule的细则。

第一,不只是股票。股票、债券、共同基金、ETF等等,都受wash sale规则的限制。不过下面咱们就用股票举例子,因为最常见。

第二,时间窗口。咱们刚才说卖掉又马上买回来会构成wash sale,其实准确地说,是卖出之前的30天、卖出当天、卖出之后的30天,加起来一共61天,在这个时间段里买进,都会构成wash sale。

第三,不同账户之间交易也算。比如你有一个E*Trade账户,还有一个Fidelity账户,你在E*Trade里卖了亚马逊,然后在Fidelity里买回来,这样能逃过IRS的眼睛吗?当然不能。

那如果是在普通券商账户里卖掉,在退休账户里买回来呢?当然也不行。事实上,IRS防的就是这一招。你想啊,你在普通账户里亏着卖,再在IRA里买回来,IRA里赚了钱不交税,普通账户里的亏损又能抵税,你里外里还持有心仪的股票,好事全让你占了,IRS怎么会留这样的漏洞?而且这种情况更惨:在IRA里买回来造成的wash sale,亏损不是往后顺延,而是永久作废,一会儿咱们会说到“顺延”是怎么回事。

第四,买回来的不一定是同一只证券,类似的也会构成wash sale。如果一模一样,比如今天卖了亚马逊、明天又买回来,这肯定是wash sale。但不是一模一样的,有时候也会构成。税法原文用的词是substantially identical,实质上相同的证券。

这个界定就比较模糊了。比如你卖的是一家公司的A类股,买回来的是B类股,算不算?卖的是普通股,买的是同一家公司的优先股,算不算?卖了一只股票,买进同行业、业务很类似的另一只股票,算不算?要具体问题具体分析,大的基金经常要请税务律师(tax attorney)来搞定这种事。

但我们能比较肯定的是:同一家公司不同到期日、不同利率的债券,一般不算实质上相同;一家公司的股票,和这家公司所在行业的ETF,一般也不算。事实上,这是避免wash sale最常见的方法,一会儿咱们再说。

第五,期权也受wash sale规则限制。你可能会想:我把亚马逊卖了,实现了账面亏损,然后买一批亚马逊的看涨期权(call option),这不就既保留了对亚马逊的敞口(exposure),又实现了税务上的亏损吗?不行,因为期权也受wash sale规则的限制。

第六,你卖了股票,让你老婆用她的账户买回来,行吗?或者你是一家公司的股东,用公司的名义买回来,可以吗?不行。

说到这儿,其实我以前在视频里也多次提到过:美国税法已经发展了这么多年,非常非常完善。如果你作为非专业人士,一拍脑袋想出个办法,说“这样行不行?能不能省税?”,那肯定是不行的。这种性质的漏洞早就补上了。如果真有什么loophole,那都是故意留的,为了照顾相关利益群体故意留的,不会有什么漏洞让我们不经意间发现。我相信加拿大、澳洲这些国家的税法应该也是这样。加拿大就有类似的规定,叫superficial loss rule,有了解的网友可以留言跟大家说说。

第七,wash sale是按股数一比一算的。因为你卖了多少股,不一定就买回多少股。比如你之前卖了100股,后面只买回60股,那就只有60股构成wash sale,这60股对应的亏损不能抵减,剩下40股没事。

其实也不是不能抵减,而是往后顺延了,这就是下面我要说的。

第八,这点很重要。有时候我们不是为了避税才wash sale的。有时候就是割肉卖了,过几天还是觉得它能涨,又买回来了,根本没想那么多。不小心构成了wash sale,割肉的亏损就不能抵税了,那不是很亏吗?

是这样的:虽然这次构成了wash sale,亏损不能抵减,但这笔没抵减的亏损会自动加到你买回来的股票的成本里。等你下次再卖的时候,因为成本高了,账面利润就少了,交的税也就少了。等于这个亏损还是抵减了,只不过推到以后了。

用数字举个例子:你花1万块买了100股某只股票,每股100块。过一段时间跌到7,000了,你一看不行,割肉卖了,亏了3,000。如果你就此打住,这3,000在今年报税的时候就可以抵减。

可几天以后,它又涨回到每股100块,你觉得它还能涨,又花1万买了100股。这时候就构成了wash sale。在税务上,你现在的成本就不是1万了,而是1万3,因为之前那3,000的亏损加进了这次的成本。成本高是好事,下次再卖的时候,利润就相应少了。除非你下次又搞出一个wash sale来,那就再往后加。

这就是wash sale的基本规则。

怎么避免wash sale?

没有完美的方法,咱们说说不完美的方法。

除了有意识地等过了30天再买回来,最常见的一个方法,就是去买相关行业的ETF。比如你刚亏着卖了XOM,埃克森美孚石油,你可以马上买一只能源行业的ETF。它的表现不会跟XOM一模一样,但大体类似。过了30天,你再找合适的价位把XOM买回来,把ETF卖掉。这样就避免了XOM的wash sale。

上期的方法会不会有wash sale?

最后说说跟上期有关的问题。上期我提到,比如每个月发了工资就定投SPY,要用钱的时候,就找一批已经是长期持有、成本最高的份额(lot)来卖,这样最省税。

然后有网友问:这样难道不会构成wash sale吗?

首先,如果这批成本最高的份额卖出时是赚钱的,那就根本不存在wash sale的问题,wash sale只针对亏损。

如果卖出时是亏损的,那要注意前后各30天:卖之后的那个月先停一次定投就行了。本来就是因为要用钱才卖股票的,这个月你肯定也没有闲钱去定投;要是有闲钱定投,先用这笔钱不就不用卖股票了吗?但别忘了,卖出之前30天内的那次定投也算,所以如果是亏着卖,最好挑上一次定投30天以后再卖。另外,自动的股息再投资(dividend reinvestment)也算买入,要留意一下。

好,这期wash sale就聊到这儿。喜欢这期节目的观众,希望你能给我点个赞,咱们下期再见!

钱姐

CFA、CPA,在纽约的金融行业、对冲基金工作过十多年,待过四大、对冲基金和私募基金。YouTube 频道「跟我一起来谈钱」主持人。看看我的书 →

本文仅供教育和交流,不构成投资、税务或法律建议。税和福利的数字每年都会变,请以官方最新信息为准。

再读一篇

全部文章 →

每周一封信,聊一件钱的事

新文章、新书上架和我最近在琢磨的事,先发给订阅的朋友。不发广告,随时可以退订。