12 月了,你账户里有只股票浮亏 $8,000,另一只赚了 $10,000。直接卖掉赚钱的那只,要交资本利得税;但如果你先把亏的那只卖了,$8,000 的亏损可以抵掉 $8,000 的盈利,只剩 $2,000 交税——这就是 tax loss harvesting(亏损收割),美国投资者年底最常用的合法节税操作。这篇讲规则、$3,000 上限、wash sale 陷阱,以及华人最容易犯的 3 个错误。
先说结论:亏损收割 = 用“已实现亏损”去抵“已实现盈利”,抵不完的每年还能再抵 $3,000 普通收入,剩下的无限期结转。操作本身 10 分钟,但 wash sale(洗售)30 天规则是高压线,踩中整单作废。
规则:亏损怎么抵税(2026 Tax Year)
美国税法对资本亏损的抵扣顺序是固定的:
- 第一步:先抵同类。短期亏损先抵短期盈利,长期亏损先抵长期盈利(短期=持有 ≤1 年,按普通收入税率;长期=持有 >1 年,税率 0%/15%/20%)。
- 第二步:交叉抵。短期和长期轧差,剩下的净亏损继续往下走。
- 第三步:抵普通收入。如果亏损还有剩,每年最多抵 $3,000 普通收入(夫妻分开报税是 $1,500)。
- 第四步:无限期结转。抵不完的亏损 carryforward 到以后年度,没有过期日。$50,000 的亏损,今年抵 $3,000,明年继续。
算例:你今年卖了 A 股票赚 $10,000(长期),B 股票亏 $8,000(长期),工资收入 $120,000。操作:12 月卖掉 B 实现 $8,000 亏损 → 抵掉 $8,000 盈利 → 只剩 $2,000 长期利得交税(15% 档交 $300)。如果 B 亏的是 $15,000:抵掉 $10,000 盈利,还剩 $5,000 → 抵 $3,000 工资收入 → 剩 $2,000 结转明年。
高压线:wash sale 30 天规则
Wash sale 规则:卖出亏损股票前后 30 天内(共 61 天窗口:卖出前 30 天 + 卖出当天 + 卖出后 30 天),如果你买回了“实质相同”(substantially identical)的证券,这笔亏损不能抵税,要加到新买入的成本里递延。
3 个最容易踩的坑:
- 坑一:自动再投资(DRIP)。你 12 月 15 日卖了 VOO 止损收割,但 DRIP 在 12 月底自动用分红买回了 VOO——触发 wash sale。操作前先关掉 DRIP。
- 坑二:配偶的账户也算。你在自己账户卖了 AAPL 亏损,配偶在她的 IRA 里买了 AAPL——IRS 看的是“你这个人”,配偶账户、甚至你控制的公司账户都算。更狠的是:在 IRA 里买回,亏损直接作废(连递延到成本里都不行)。
- 坑三:“实质相同”的模糊地带。卖 VOO(标普 500 ETF)买 VTI(全市场 ETF)——IRS 没明确说算不算,但 tracking 同一指数的不同 ETF(如 VOO vs SPY)风险极高。安全做法是:换跟踪不同指数的产品(如 VOO → VTI 有争议,VOO → QQQ 相对安全),或等 31 天再买回。
华人常犯的 3 个错误
- 错误一:为了收割而收割。亏损收割省的是“税”,不是“钱”——你先实实在在亏了 $8,000,才省下 $1,200–$2,000 的税。如果这只股票你长期看好,卖出再买回还有交易成本和 31 天踏空风险。只收割“本来就想卖”的亏损。
- 错误二:NRA 身份瞎收割。NRA(非居民外国人)的资本利得税规则和 RA 完全不同(在美超 183 天才交 30% flat),亏损抵扣逻辑也不一样。NRA 别照搬这篇,先确认自己的税务身份。
- 错误三:忘了州税。加州对资本利得没有优惠税率,全部按普通收入征税(最高 13.3%)。在加州,亏损收割省下的州税比联邦税还多——但反过来,加州也不认某些联邦的递延规则,大额操作前让 CPA 把联邦+州一起算。
实操清单:12 月这样做
- 11 月底:盘点全年已实现利得/亏损(券商的 tax center 有 realized gain/loss 报表)。
- 12 月初:列出浮亏的持仓,标记“想卖”的,下单卖出实现亏损。
- 卖出前:关 DRIP,检查配偶账户和 IRA 里有没有同标的的买入计划。
- 卖出后:如果还想持有,换一只“不同指数”的 ETF 接回,或等 31 天。
- 报税时:券商会发 1099-B,用 Form 8949 + Schedule D 申报,结转的亏损填在 Schedule D 上。
加密货币的 wash sale:意外的“漏洞”
重点来了:Wash sale 规则目前只适用于“证券”(股票、ETF、期权),不适用于加密货币——因为 IRS 把币定性为“财产”(property),不是证券。所以:
- 你在 12 月 28 日卖掉亏损的比特币实现亏损,12 月 29 日买回来——不触发 wash sale,亏损照样能抵税。股票这样干就作废了。
- 但注意两点:一是国会一直在讨论把 crypto 纳入 wash sale,政策可能变,操作前查当年最新规则;二是频繁买卖可能被认定为“交易员”(trader),税表处理更复杂。
- 实操:币圈的 tax loss harvesting 比股市更“好用”,12 月底卖亏币、1 月初买回,是币圈老人每年的固定动作。
Direct Indexing:大资金的自动收割机
如果你账户里有 $50 万+,可以考虑 direct indexing(直接指数化):不买 ETF,而是直接买入指数里的几百只成分股。好处是每一只股票的亏损都可以单独收割——指数涨 10% 的年份里,总有几十只股票是跌的,系统自动卖跌买类似股,全年无休地收割。
- 提供商:Wealthfront、Fidelity、Schwab 都有 direct indexing 产品,管理费约 0.2%–0.4%。
- 适合:高收入、高税率档(federal 32%+、加州 9.3%+),每年能收割出 $10,000+ 亏损的人。
- 不适合:账户小(收割的税还不够管理费)、退休账户(本来就不交税,收割没意义)。
常见问题
问:IRA/401(k) 里能做亏损收割吗?
答:不能,也没必要。退休账户里本来就不交资本利得税,亏损“收割”了也没东西可抵。更要小心的是反向操作:在应税账户卖了亏损股,30 天内在 IRA 里买回同样标的,亏损直接作废(IRS 2008 年的裁决)。这是最冤的一种 wash sale。
问:亏损收割会影响“长期持有”的税率优惠吗?
答:会重置持有期。卖了再买回,持有期从买回那天重算。如果你本来持有 11 个月、再 1 个月就变长期(税率从 37% 降到 20%),为了一点亏损收割重置时钟,可能得不偿失。临近 1 年线的亏损,别收割。
问:可以用亏损抵房产买卖的利得吗?
答:可以。资本亏损先抵资本利得,不分来源——股票亏损可以抵卖房子的利得(自住房 $250k/$500k 免税额用完之后的部分)。大额资产处置年份,提前规划亏损收割特别值钱。
问:加州的亏损结转和联邦一致吗?
答:基本一致,但有个大坑:加州不允许把资本亏损结转到以前的年度(联邦以前也不允许,现在都不允许往前结转,只许往后)。另外加州对“合格小企业股票”(QSBS)的 1202 条款不认,加州报税要加回。跨州+大额,找 CPA。
12 月操作日历:逐周执行
- 12 月第 1 周:登录券商 tax center,导出全年 realized gain/loss。算出净利得/净亏损,心里有数。
- 第 2 周:列出浮亏持仓,标记“想卖”的。关 DRIP。检查配偶账户、IRA、401(k) 里有没有同标的的自动买入(如 401k 的自动定投也算!)。
- 第 3 周:执行卖出。注意共同基金(mutual fund)的分红除权日——12 月是分红季,卖出前查一下 ex-dividend date,别在分红前一天卖(分红要交税,亏了)。
- 第 4 周:如果想买回,换“不同指数”的标的(如卖 VOO 买 QQQ),或等 31 天。1 月初检查 1099-B(次年 2 月才到,但先自己记账)。
特别提醒第 2 周那条:401(k) 的自动定投买入也可能触发 wash sale!你在应税账户卖了 VOO 止损,401(k) 里每两周自动买入 VOO——61 天窗口内,wash sale 成立。12 月操作前,暂停 401(k) 里同标的的自动买入,或换成不同标的,1 月再恢复。
Form 8949 填写实务:券商对不上怎么办
Tax loss harvesting 的亏损,最终体现在 Form 8949 上。实务中 3 个常见问题:
- 券商 1099-B 和你的记录对不上:以券商为准(IRS 也是按券商的来),但 wash sale 的调整券商只算“同一账户同一标的”,跨账户的它算不出来,你要自己调。差额部分在 8949 的 adjustment 栏手动填 code“W”。
- Short-term vs Long-term 分错:持有 ≤1 年是 short-term(Part I),>1 年是 long-term(Part II)。亏损先抵同类(short 抵 short),剩下的再交叉抵。Short-term 亏损更值钱(因为 short-term 利得税率更高),harvesting 时优先收割 short-term 亏损。
- $3,000 上限用不完:当年亏损超过“利得+$3,000”,剩下的无限期 carryforward。2026 年亏 $20,000,没利得可抵:2026 年抵 $3,000 工资,剩 $17,000 带到 2027 年。Carryforward 不用每年重新“激活”,自动延续,但报税软件换了要手动把结转数填进去,别断了。
用 TurboTax/H&R Block 的:直接导入券商 1099-B,软件自动填 8949。但跨账户 wash sale 必须手动调,软件帮不了你——这就是“自己懂”的价值。
新手 5 步:第一次 harvesting 全流程
- 第 1 步:盘点。登录券商,导出“unrealized gain/loss”报表。标出所有浮亏的持仓,算出总浮亏金额。比如:A 股票亏 $5,000,B 基金亏 $3,000,共 $8,000。
- 第 2 步:决策。问自己:“这只股票/基金,我还看好吗?”看好 → 卖出后 31 天买回(或换类似标的);不看好了 → 卖出永别, harvesting 只是顺手。千万别为了“收割亏损”卖掉你真心看好的公司——税省了,牛股丢了,得不偿失。
- 第 3 步:排查 wash sale。卖出前 30 天+卖出后 30 天,检查所有账户(应税+IRA+401k+配偶)有没有买入同一标的。有 → 先关掉自动定投/DRIP,等窗口过了再说。
- 第 4 步:执行。12 月第 3 周前卖出(别拖到 12 月 31 日,结算要时间)。截图保存交易确认单,记下卖出日期和金额。
- 第 5 步:报税。次年 2 月收到 1099-B,导入报税软件,检查 8949 上的数字和你的记录一致。$8,000 亏损:先抵当年的资本利得,剩下的抵 $3,000 工资,余下 carryforward。
第一次做,全程约 2 小时。省下的税:假设边际税率 24%,$3,000 抵扣 = $720。时薪 $360,比加班划算多了。第二年再做,1 小时搞定。
最后的忠告:tax loss harvesting 是“富人的游戏”吗?恰恰相反——它是“有应税账户”的人的游戏,和穷富无关。$10,000 的应税账户,一年收割 $2,000 亏损,省 $480 的税,够一家人吃 10 顿火锅。别觉得“钱少不值得”,税务优化的习惯,是从第一笔 harvesting 开始养成的。等你账户到 $100 万时,这个习惯每年给你省 $5,000+。
记住 harvesting 的“三做三不做”:做——年底盘点、关 DRIP、查跨账户;不做——为省税卖牛股、31 天内买回、12 月 31 日才动手。6 条守住了,harvesting 就是“白捡的税”;守不住,它就是“昂贵的教训”。
12 月行动清单(贴冰箱上):① 导出全年 gain/loss ② 列浮亏持仓 ③ 关 DRIP 和自动定投 ④ 第 3 周执行卖出 ⑤ 次年核对 1099-B。5 步,2 小时,省 $720+——这是年底性价比最高的 2 小时,没有之一。
一句话总结
Tax loss harvesting:用已实现亏损先抵盈利、再每年抵 $3,000 普通收入、剩余无限期结转(2026 Tax Year 规则)。Wash sale 61 天窗口是高压线:DRIP、配偶账户、IRA 买回都会触发,亏损直接作废。只收割本来就想卖的亏损,NRA 先确认身份,加州人记得州税 13.3% 无优惠。
相关阅读
- Mega Backdoor Roth 终极实操:After-Tax 401(k) 供款转 Roth 的条件与步骤
- Roth IRA 五年规则全解:供款五年期 vs 转换五年期一次讲清
- 虚拟货币报税 2026:IRS 把币当财产、1099-DA 新规、成本基础与常见误区一次讲清
英文官方来源
- IRS: Topic No. 409 Capital Gains and Losses:https://www.irs.gov/taxtopics/tc409
- IRS: Publication 550 Investment Income and Expenses (Wash Sale):https://www.irs.gov/publications/p550
- FINRA: Wash Sale Rule:https://www.finra.org/
核验日期:2026-10-03
免责声明
本文内容仅供参考,不构成投资或税务建议。税法规则复杂且可能调整,大额操作前建议咨询 CPA 或持牌投资顾问。
更多美国生活实务,欢迎关注微信 UUUMGT















评论前必须登录!
注册