11 月你以亏损 $4,000 卖掉一只股票,想用这笔亏损抵掉今年的盈利少交税;两周后觉得跌到位了,又买了回来。IRS 有一条专门对付这种操作的规则:Wash Sale(虚售)规则,税法第 1091 条。结论先行:亏损卖出前后各 30 天内买回”实质相同”的证券,当年的亏损抵扣直接作废;加密货币目前是唯一的例外,但国会的法案已经在路上。本文把双向 30 天窗口的算法、股票基金适用清单、币圈豁免现状和 5 种合法避开法一次讲清。
先给三个关键数字:窗口是卖出日前 30 天 + 卖出日后 30 天,共 61 天;每年净资本亏损最多抵 $3,000 普通收入(夫妻分开申报 $1,500),超额无限期结转;虚售被否决的亏损不是消失,而是加到新买股票的成本基础里递延。
一、双向 30 天:大多数人只防了一半
多数人以为 Wash Sale 只管”卖出之后 30 天内别买回”,这是只防了一半。税法写的是卖出日前后各 30 天,包括卖出之前 30 天的买入。IRS 的逻辑是:不管先买后卖还是先卖后买,只要 61 天窗口内同时存在”亏损卖出”和”实质相同买入”,就触发。
场景一(卖后买回,典型):10 月 5 日以亏损 $4,000 卖出 200 股 ABC,10 月 20 日买回 200 股 ABC。买回发生在卖出后 15 天,窗口内,$4,000 亏损当年作废。
场景二(卖前加仓,被忽视):10 月 5 日卖出 200 股 ABC 亏损 $4,000,但你在 9 月 20 日(卖出前 15 天)曾经加仓买过 200 股 ABC。同样触发,因为 9 月 20 日落在”卖出前 30 天”内。很多人年底做亏损收割时,忘了自己几个月前的定投加仓,结果整笔收割作废。
场景三(部分触发):卖出 200 股亏损,窗口内只买回 50 股实质相同证券,那么只有 50 股对应的亏损比例被否决,剩下 150 股的亏损照常可用。触发是按股数匹配的,不是”一碰就全废”。
时间计算细节:按交易日(trade date)算,不按资金结算日;周末和节假日都计入 30 天;12 月 31 日卖出的,窗口延续到次年 1 月 30 日,跨年不重置,1 月初手痒买回同样中招。
二、适用清单:股票基金在内,加密货币暂豁免
第 1091 条管的是”股票和证券”(stock or securities)。适用与不适用,一张表说清:
| 资产类型 | 是否适用 Wash Sale | 说明 |
|---|---|---|
| 个股(普通股、优先股) | 适用 | 同一家公司即算实质相同,不分券商 |
| 共同基金、ETF | 适用 | 同一基金的不同份额类别也算;跟踪同一指数的不同发行商产品是灰色地带,保守起见换指数 |
| 股票期权、认股权证 | 适用 | 买入同一标的的看涨期权同样触发 |
| 加密货币(比特币、以太坊等) | 目前不适用 | IRS 2014-21 号通知定性为”财产”而非证券,第 1091 条够不着 |
| NFT、数字藏品 | 目前不适用 | 同样按财产处理,不在第 1091 条范围内 |
| 外汇、贵金属实物 | 不适用 | 不是税法意义上的证券 |
| 房地产 | 不适用 | 走资本利得规则,不受虚售限制 |
“实质相同”(substantially identical)没有 IRS 的穷尽清单。实务红线:同一家公司的股票、同一基金的不同份额、同一标的的期权,必中;不同公司的股票(即使同行业)、股票和债券之间,通常不算。最常被问的是 ETF 置换:卖出标普 500 的 ETF、当天买入另一家公司的标普 500 ETF,持仓几乎一模一样,税务师普遍建议按高风险处理,干净的做法是换跟踪不同指数的产品。
三、加密货币豁免:2026 年 9 月的现状与倒计时
截至 2026 年 9 月 30 日,Wash Sale 规则不适用于加密货币。这是币圈独有的合法操作:周一亏 $5,000 卖掉比特币,五分钟后买回来,仓位不变,$5,000 亏损照样可以抵当年的资本利得(先抵利得,净亏损再抵最多 $3,000 普通收入,余下结转)。股票投资者做不到的事,币圈投资者今年还能做。
但豁免正在倒计时。2026 年 9 月 16 日,众议院筹款委员会以 38 比 5 通过法案并送交全院,拟把第 1091 条虚售规则和第 1259 条视同销售规则扩展到数字资产,合规美元稳定币(如 USDC)拟被豁免。法案尚未成为法律,在签署生效前现行豁免有效。实务含义有三层:
- 2026 年底前仍可合法利用币圈收割窗口,大额亏损尽量在年内落定;
- 法案若通过,多为前瞻性生效(prospective),已完成的收割一般不受追溯,具体以最终法律文本为准;
- 从 2025 税年起中心化交易所已向 IRS 报送 1099-DA(2026 税年起跟上成本基础报告),收割操作务必保留完整买卖记录,IRS 对”纯为避税的人造交易”保留用经济实质原则挑战的权力。
四、被否决的亏损去哪了:Basis 调整与报税
被 Wash Sale 否决的亏损没有蒸发,而是加到接盘证券的成本基础(basis)上,持有期也延续计算。接上例:$4,000 亏损被否决,你新买回的 200 股 ABC 成本基础自动调高 $4,000。将来你真正卖出这批股票且不再触发规则时,这 $4,000 会以”更高的成本、更低的应税盈利”形式释放出来——相当于递延,不是没收。
报税时在 Form 8949 上处理:照常列出这笔亏损交易,在调整代码列填代码 W,在调整金额列填被否决的亏损额(正数加回)。券商的 1099-B 会标注它自己看得到的疑似 Wash Sale,但券商看不到你在别家券商、配偶账户或 IRA 里的买入,跨机构的申报责任在你自己,1099-B 没标不等于没触发。
最贵的一种触发:接盘买入发生在你的 IRA 或 Roth IRA 里。根据 IRS 第 2008-5 号税收裁定,这种情况下亏损被否决且不允许做 basis 调整(IRA 本来就没有 basis 概念),亏损永久消失。年底收割前,先暂停 IRA 里的同标的定投和股息再投资。
五、5 种合法避开法
- 等满 31 天:卖出后让 61 天窗口彻底过去再买回。最干净,代价是踏空风险,适合波动小的大盘股;
- 换标的不离场:卖出标普 500 ETF,当天买入全市场指数 ETF,保持市场敞口的同时避开实质相同争议。保留两者跟踪指数不同的记录;
- 先算再卖:卖出前回查 30 天内的所有买入(含定投、股息再投资、配偶账户),把”卖出前 30 天”这个盲区堵上;
- 关掉自动买入:收割季前暂停相关标的的股息自动再投资(DRIP)和定投 61 天,几十美元的自动买入也能触发整笔否决;
- 币圈窗口(2026 年内):加密货币目前不受第 1091 条约束,年底前可合法收割,但要留好完整记录并关注立法进展。
反向提醒:Wash Sale 只管亏损,盈利卖出后马上买回没有任何限制;规则也不禁止你在卖出日 30 天之前的正常加仓,卡的只是前后各 30 天这个窗口。
六、华人投资者三个高频坑
第一,跨券商合并计算。很多华人同时用美国券商和富途、老虎等平台操作,Wash Sale 按”人”合并计算不分券商,A 平台卖、B 平台买同样触发,自己建台账是唯一可靠办法。
第二,ESPP 和 RSU 归属。科技公司每季度自动归属自家股票,如果归属日落在你亏损收割的 61 天窗口内,就会触发。操作前先查公司的归属日历,必要时和公司确认能否调整。
第三,长短期别混。短期亏损先抵短期盈利(按普通收入税率,最高 37%),长期亏损抵长期盈利(最高 20% 加 3.8% NIIT)。收割前先分清手里亏损的长短期属性,优先收割能抵高税率盈利的那部分。
七、1099-B 标记:为什么券商的标记信不得
每年 2 月收到的 1099-B 上,券商会对它”看得到”的疑似 Wash Sale 交易打标记。但券商的视野只有自己内部:你在 A 券商卖出亏损、B 券商买回,A 的 1099-B 干干净净;你在自己账户卖、配偶账户买,券商两边都看不到对方;IRA 里的买入,券商更不会标。IRS 的规则是按”人”合并计算的,1099-B 没标不等于没触发,申报责任始终在你自己。
实务中建议建一张自己的跨账户台账:每次亏损卖出,记下日期、标的、股数、亏损额;61 天内全家所有账户(含配偶、IRA、401(k) 自选部分、ESPP/RSU 归属)都不碰该标的。报税时对照台账,在 Form 8949 上手工加代码 W 调整。被 IRS 发 CP2000 通知(券商报的和你报的对不上)时,这张台账就是你的解释依据。
八、年底 12 月操作周历
- 12 月第一周:导出全年已实现资本利得/亏损汇总,算净头寸;列出浮亏标的清单,标买入日期区分长短期;回查每个标的 30 天内的买入记录;
- 12 月第二周:执行卖出,同一天买入置换标的(换指数、换行业,保持敞口);暂停相关标的的股息再投资和定投;通知配偶同步暂停;
- 卖出后 31 天内:全家所有账户不碰被卖标的;查 ESPP/RSU 归属日是否撞进窗口;
- 次年 1 月:61 天窗口结束,确认无触发后恢复自动再投资;整理全年交易记录,标注收割与置换;
- 报税季:核对 1099-B 的 Wash Sale 标记,对照台账在 Form 8949 上用代码 W 调整券商没看到的部分。
一个结算细节:股票卖出按交易日(trade date)计算窗口,不按资金到账日。12 月 31 日卖出的亏损归属当年税年,窗口从 12 月 31 日起算 61 天,别用结算日去推,更别以为”跨年就重置”。
九、期权与共同基金的特殊情形
除了股票现货,两类衍生情形最容易误判。第一,期权:卖出股票亏损后 30 天内买入同一标的的看涨期权(call),IRS 明确认定为实质相同,触发 Wash Sale;反过来,卖出亏损的看涨期权后买入正股,同样触发。期权行权价、到期日不同不影响判定,看的是”标的相同”。第二,共同基金分红再投资:很多 401(k) 和应税账户默认开启分红自动再投资,每季度几十美元的再买入如果撞进 61 天窗口,整笔亏损收割作废。收割季前把相关基金的再投资改成现金分红,是成本为零的避险动作。
还有一个冷门但真实的场景:公司回购或并购。你亏损卖出某股票,几周后该公司被收购、你被动获得收购方股票——这不属于你”买入”实质相同证券,一般不触发。但如果是你主动参与换股选择,就要按实质判断。遇到并购事件,保留券商的公司行动通知作为证据。
行动清单
- 列出今年所有浮亏标的,标出买入日期,区分长短期;
- 卖出前回查该标的 30 天内的全部买入记录(含配偶账户、IRA、自动再投资);
- 执行卖出后,61 天内全家所有账户都不碰该标的,置换标的选择跟踪不同指数的产品;
- 加密货币的大额亏损收割尽量在 2026 年内完成,并保存完整交易记录;
- 报税季核对 1099-B 的 Wash Sale 标记,在 Form 8949 上用代码 W 手工调整券商没看到的部分。
相关阅读
- 2026 年资本利得税全解:0%/15%/20% 三档门槛、短期与长期区别及降税策略
- 美国税损收割 Tax-Loss Harvesting 全攻略:年底省税三步、wash sale 避坑与实操清单
- 虚拟货币报税 2026:IRS 把币当财产、1099-DA 新规、成本基础与常见误区一次讲清
英文官方来源
- IRS – Publication 550, Investment Income and Expenses(Wash Sales 章节:第 1091 条前后 30 天规则)
- IRS – Instructions for Form 8949(亏损交易用调整代码 W 申报)
核验日期:2026年9月30日
免责声明:本文仅为一般信息介绍,不构成税务、法律或投资建议,具体情况请咨询持牌专业人士。
更多美国财经实操内容,欢迎添加美国通官方微信:UUUMGT














