年底报税季,很多炒股的朋友会做一件事:把账面亏损的股票卖掉,用亏损去抵掉全年的盈利,少交资本利得税——这叫 tax-loss harvesting(亏损收割),完全合法。但如果你卖完没几天又把同一只股票买回来,IRS 会认定这笔”亏损”只是纸面游戏,根据 Wash Sale(虚售)规则当年不让你抵扣。规则本身不复杂,难的是它的触发场景比大多数人想象的广:配偶的账户、自动分红再投资、甚至你的 IRA 都可能悄悄触发。本文把 61 天窗口、报税调整方法、跨账户陷阱和 2026 年加密货币的最新立法动态一次讲清。
核心规则:61 天窗口与”实质相同”
Wash Sale 规则出自税法第 1091 条(IRC §1091):如果你以亏损卖出一只股票或证券,在卖出日前 30 天到卖出日后 30 天这个 61 天窗口内,又买入了”实质相同”(substantially identical)的证券,这笔亏损当年不能抵扣。
举例:你在 11 月 10 日以亏损 5,000 美元卖出 100 股 XYZ,11 月 25 日又买回 100 股 XYZ——买回发生在卖出日后 15 天,落在窗口内,5,000 美元亏损当年作废。再举一例:你在 11 月 10 日卖出,但早在 10 月 20 日(卖出前 21 天)就已经加仓买过同一只股票,同样触发,因为窗口是前后各 30 天。
什么算”实质相同”:同一家公司的股票(不同券商买也算);同一只股票的期权、认股权证;同一只共同基金的不同份额类别。什么不算:不同公司的股票,即使同行业也不算;债券与股票之间通常不算。灰色地带是 ETF:卖出跟踪标普 500 的 VOO、买入跟踪同一指数的另一只 ETF,IRS 从未给出明确安全港,保守做法是换跟踪不同指数的产品(比如标普 500 换成全市场指数),并保留你”投资标的发生实质变化”的逻辑。
亏损不是消失:Basis 调整与 Form 8949 填报
被 Wash Sale 否决的亏损并没有凭空蒸发,而是加到接盘股票的成本基础(basis)上,同时持有期(holding period)也延续计算。接上例:5,000 美元亏损被否决,你新买入的 100 股 XYZ 成本基础自动调高 5,000 美元,将来真正卖出且不再触发规则时,这 5,000 美元会以”更高的成本、更低的盈利”形式释放出来。
报税时这样处理:在 Form 8949(买卖明细表)上照常列出这笔亏损交易,在调整代码列填 代码 W,在调整金额列填上被否决的亏损额(正数),IRS 据此把这笔亏损加回。多数券商会在 1099-B 上标注疑似 Wash Sale,但券商只看得到自己内部的交易——你在 A 券商卖、B 券商买,1099-B 上干干净净,申报责任仍在你自己。
顺带记住资本亏损的年度上限:净资本亏损一年最多抵 3,000 美元普通收入(夫妻分开申报 1,500 美元),超出的无限期结转以后年度。Wash Sale 否决的是”当年确认”,结转规则管的是”确认之后能用多少”,两层不要混为一谈。
跨账户触发:最贵的三类隐形买入
| 场景 | 是否触发 Wash Sale | 后果 |
|---|---|---|
| 自己另一家券商账户买入 | 是 | 亏损否决,basis 加到新股上 |
| 配偶的账户(含联名账户)买入 | 是 | IRS 合并计算夫妻交易,亏损否决 |
| IRA / Roth IRA 内买入 | 是,且最严重 | 亏损永久作废,不能加 basis(Rev. Rul. 2008-5) |
| 401(k) 内买入 | IRS 未明确裁定 | 保守按触发处理,避免冒险 |
| 股息自动再投资(DRIP)买入 | 是 | 几十美元的再投资也能触发整笔否决 |
| 公司 ESPP / RSU 归属买入 | 可能 | 自动买入同样计入 61 天窗口 |
IRA 这一条值得单独强调:普通账户之间触发,亏损只是”递延”到新股的 basis 里;但如果接盘发生在你的 IRA 里,根据 IRS 第 2008-5 号税收裁定,亏损被否决且不允许做 basis 调整——因为 IRA 本来就没有 basis 概念,这笔亏损就彻底消失了。年底做亏损收割前,先检查 IRA 里有没有同标的的自动买入或定投。
避坑实操:四种合规做法
- 等满 31 天:卖出亏损股后,61 天窗口彻底结束再买回。这是最干净的方法,代价是踏空风险,适合波动不大的大盘股。
- 换而不离场:卖出标普 500 指数基金,当天买入全市场指数基金,保持市场敞口的同时避开”实质相同”争议。注意保留两者跟踪指数不同的证据。
- 关掉自动再投资:亏损收割季前,把相关持仓的股息自动再投资(DRIP)和定投暂停 61 天,多少人栽在几十美元的自动买入上。
- 建自己的跨账户台账:用表格记下每笔亏损卖出的日期、标的和数量,61 天内全家所有账户(含配偶)都不碰该标的。券商不会替你跨机构盯,1099-B 没标不等于没触发。
反向提醒:Wash Sale 只管”亏损”,盈利卖出后马上买回没有任何限制;规则也不阻止你在窗口内”先买后卖”之外的正常加仓——只要加仓发生在卖出日 30 天之前就没事,卡的是前后各 30 天。
加密货币:2026 年 9 月的现状与立法动态
截至 2026 年 9 月,Wash Sale 规则不适用于加密货币。依据是 IRS 2014-21 号通知把加密货币定性为”财产”(property)而非”证券”(security),而第 1091 条只管股票和证券。这意味着:周一亏 5,000 美元卖掉比特币,五分钟后买回来,仓位不变,5,000 美元亏损照样可以抵税——这是币圈独有的合法收割窗口,也是每年 12 月币圈投资者最常用的节税操作。
但窗口正在关闭。2026 年 9 月 16 日,众议院筹款委员会以 38 比 5 通过了 H.R. 10357 修正案并送交全院审议,法案拟把第 1091 条 Wash Sale 规则和第 1259 条视同销售规则扩展到数字资产,合规的美元稳定币(如 USDC)则被豁免。法案尚未成为法律,在签署生效前现行豁免依然有效。实操含义:2026 年底前仍可合法利用币圈收割窗口,但要做好”明年规则就变”的准备,大额亏损收割尽量在 2026 年内落定,并关注法案进展。
另注意配套变化:从 2025 税年起中心化交易所开始向 IRS 报送 1099-DA(先报总收入,成本基础报告 2026 税年跟上),币圈交易的”隐身时代”已经结束,收割操作务必留好完整的买卖记录。
华人特别提示
第一,很多华人用富途、老虎等中资背景券商叠加美国券商操作,Wash Sale 按”人”合并计算不分券商,跨平台同标的的买卖同样触发,自己建台账是唯一可靠办法。第二,ESPP 和 RSU 归属是重灾区:公司每季度自动给你买入自家股票,如果你在公开市场对同只股票做亏损收割,归属日落在 61 天窗口内就会触发,操作前先查公司的归属日历。第三,亏损收割省的是”税率差”的钱:短期亏损先抵短期盈利(按普通收入税率,最高 37%),长期亏损抵长期盈利(最高 20%),下单前先分清手里亏损的长短期属性。第四,千万别为了”凑亏损”而卖出你长期看好的核心仓位又手忙脚乱买回来,省几千税、丢了低成本仓位是捡芝麻丢西瓜。第五,记住亏损的使用顺序:先抵资本利得(短期亏损先抵短期盈利),剩下的净亏损再抵普通收入(每年上限 $3,000),顺序对了才能把省税效果最大化。
实战推演:一笔 $8,000 亏损的两种结局
假设你 2026 年股票整体盈利 20,000 美元(短期),手里一只科技股浮亏 8,000 美元,边际税率 32%。
结局 A(合规收割):12 月 1 日卖出亏损股实现 8,000 美元亏损,当天把资金换入跟踪不同指数的基金,保持市场敞口。应税盈利从 20,000 降到 12,000 美元,省税 8,000 × 32% = 2,560 美元。61 天内全家任何账户都不再碰被卖出的标的,干干净净。
结局 B(手痒买回):12 月 1 日卖出,12 月 20 日觉得”跌到位了”又买回来。买回落在卖出日后 19 天,Wash Sale 触发,8,000 美元亏损当年全部否决,应税盈利仍是 20,000 美元,2,560 美元的省税飞了。亏损加到新买股票的 basis 上,只有将来真正离场且不再触发时才能释放——相当于把今年的确定省税换成了一个不确定的未来。
两种结局的差距就是 2,560 美元真金白银,而区别只是一次”忍 31 天”和”换个标的”的操作纪律。年底 12 月是 Wash Sale 最高发月份:大家集中收割、又忍不住在 1 月初买回——注意窗口是卖出日后 30 天,1 月初的买回同样触发,跨年并不重置。
“实质相同”的灰色地带:ETF、期权与 ADR
IRS 对”实质相同”从未发布穷尽式清单,以下是实践中争议最多的几类,按保守程度排序:
- 同一指数、不同发行商的 ETF(如标普 500 的两只产品):持仓几乎一模一样,多数税务师视为高风险,保守做法是换跟踪不同指数的产品。
- 指数共同基金 vs 指数 ETF:跟踪同一指数的共同基金版本与 ETF 版本,同样建议按实质相同处理。
- 同一标的的期权:看涨期权、认股权证通常被认定为实质相同,即使行权价和到期日不同也别心存侥幸。
- ADR 与普通股:同一家公司的美股 ADR 与其本国上市普通股,经济实质一致,IRS 历史立场倾向于认定相同。
- 可转债:深度实值的可转债与正股高度联动,谨慎起见纳入实质相同范围。
实务中的安全做法是”换指数、换行业、换资产类别”三选一:卖出纳斯达克 100 ETF,买入全市场 ETF 或债券 ETF,经济敞口变了,争议空间就小了。操作前把”为什么换”的投资逻辑记一笔(比如再平衡、调整久期),万一被问询,你的记录就是证据。
年底 12 月行动日历:收割周这样安排
- 12 月第一周:导出全年已实现资本利得/亏损汇总,算出净头寸;列出浮亏标的清单,标出每个的买入日期(区分长短期)。
- 12 月第二周:执行卖出。同一天把置换标的买好(换指数、换行业),避免资金空仓;同时暂停所有相关标的的股息再投资与定投。
- 卖出后 31 天内:全家所有账户(本人、配偶、IRA、401(k) 自选部分)都不碰被卖标的;ESPP/RSU 归属日如果撞进窗口,提前和公司确认是否可延后。
- 次年 1 月:61 天窗口结束,确认无误触发后,恢复自动再投资;整理全年交易记录,标注哪些做了收割、置换成了什么。
- 报税季:核对 1099-B 上的 Wash Sale 标记(代码 W),券商没标的不代表没触发,对照自己的台账在 Form 8949 上手工调整。
结算方式(settlement)的一个细节:股票卖出按交易日(trade date)计算 Wash Sale 窗口,不按资金到账日。12 月 31 日卖出的,窗口按 12 月 31 日起算,别用结算日去推。跨年卖出的亏损归属卖出当年,这个时点卡的是税年归属,不是窗口计算。
英文官方来源
- IRS – Publication 550, Investment Income and Expenses (Wash Sales chapter)
- IRS – Topic No. 409, Capital Gains and Losses
- IRS – About Form 8949, Sales and Other Dispositions of Capital Assets
核验日期:2026年9月27日
本文仅为一般财务信息介绍,不构成投资、税务或法律建议。具体决策请咨询持牌专业人士。
更多美国财经实操内容,欢迎添加美国通官方微信:UUUMGT














