# Tax Loss Harvesting

> 当为应税账户做年末税务规划、需要用浮亏头寸抵消已实现资本利得时使用；做亏损收割候选筛选、替代证券推荐、洗售（wash sale）窗口检查并产出可执行的交易清单与节税估算；不适用于退休/免税账户内部收割、个税申报代理或投资择时建议；触发词：税务亏损收割、亏损收割、收割亏损、TLH、tax-loss harvesting、harvest losses、unrealized losses、浮亏抵税、洗售规则、wash sale、年末税务规划、year-end tax planning。

- Skill: `findscripter/tax-loss-harvesting` (Agent Skill)
- Install (CLI): `npx skillmds@latest add findscripter/tax-loss-harvesting`
- Raw SKILL.md: https://api.skillmd.com/api/skills/findscripter/tax-loss-harvesting/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: Apache-2.0
- Author: findscripter (https://skillmd.com/u/findscripter)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/findscripter/tax-loss-harvesting

---

## 何时使用

- 为客户的**应税账户**做年末或常态化税务规划，希望用浮亏头寸抵消已实现资本利得、降低当年税负。
- 触发场景：客户问"有没有可以收割的亏损""怎么用浮亏抵税""年底前要不要卖掉亏的票"等。

**不该用的边界：**
- 退休/免税账户（IRA、Roth、401k）内部无资本利得税，收割无意义；但这些账户必须纳入洗售检查范围。
- 不替代正式个税申报，也不是投资择时或选股建议——收割只为税务效率，不改变市场敞口。
- 当交易成本、买卖价差、跟踪误差成本高于预期节税时，不值得收割。

## 步骤

1. **筛选候选**：扫描应税账户中所有浮亏头寸，登记证券、资产类别、成本基础、现值、浮亏金额、持有期（短期 ST / 长期 LT）、亏损百分比。
2. **测算损益预算**：汇总年初至今（YTD）已实现短期利得、长期利得、已实现亏损、净损益、往年结转亏损，确定**目标收割金额**。
3. **匹配替代证券**：为每个候选找替代标的，维持相近市场敞口（同资产类别/行业/地区），但**不得"实质相同"（substantially identical）**。
4. **洗售检查**：核对全家庭所有账户，确认前后各 30 天无买入实质相同证券，记录每笔的洗售窗口。
5. **生成执行计划**：列出每笔卖出/买入的账户、证券、股数、预计收益、预计亏损、替代标的，汇总总收割亏损与节税估算。
6. **收割后跟踪**：30 天窗口过后，按需换回原标的或保留替代标的，更新成本基础记录并留档备申报。

## 指令

**候选优先级排序：**
1. 绝对亏损额最大者优先（税收收益最大）。
2. 短期亏损优先（抵消按普通所得税率征税的短期利得）。
3. 亏损百分比最大者优先（短期内难以反弹）。

**节税估算公式：**
- 短期亏损 × 边际普通所得税率
- 长期亏损 × 资本利得税率
- 净亏损每年最多 **$3,000** 可抵扣普通所得，超出部分结转后续年度（carryforward）。

**洗售规则（wash sale）要点：**
- 检查范围覆盖家庭全部账户：应税、IRA、Roth、配偶账户。
- 30 天回看：过去 30 天是否买入过实质相同证券？
- 30 天前看：卖出后 30 天内**禁止**回购同一证券。
- 检查股息再投资计划（DRIP）是否会触发洗售。
- 为每笔交易记录洗售窗口起止日期。

## 示例

**替代证券对照（维持敞口、规避洗售）：**

| 卖出 | 替换为 | 理由 | 跟踪误差风险 |
|------|--------|------|------|
| SPDR 标普500 (SPY) | iShares Core 标普500 (IVV) | 同指数、不同基金公司 | 极低 |
| Vanguard 全球除美 (VXUS) | iShares MSCI ACWI ex-US (ACWX) | 敞口相近、指数不同 | 低 |
| 个股 ABC | 行业 ETF (XLK) | 更宽敞口、无洗售风险 | 中等 |

**洗售跟踪表：** 证券 | 窗口开始 | 窗口结束 | DRIP 是否开启 | 风险。

**执行汇总示例：**
- 收割亏损合计：$____
- 估计节税：$____（边际税率 ____%）
- 组合影响：极小（替代标的维持敞口）
- 洗售窗口：[起止日期]

**产物：** 收割机会清单（Excel）、交易执行表、洗售跟踪日历、节税估算汇总、替代证券理由说明。

## 注意事项

- 洗售规则极严——违规不仅**取消**当期亏损扣除，还会调整成本基础。
- "实质相同"指同一证券，而非同一资产类别——跟踪不同指数的 ETF 通常可接受。
- 必须跨全家庭账户协调，含退休账户。
- 注意长期成本基础"下调"效应——收割会重置成本基础，意味着未来潜在利得更大。
- 年末是收割旺季，但全年皆有机会；12 月共同基金资本利得分配会增加紧迫性。
- 一切留档，备税务申报与合规审查。
- 并非所有亏损都值得收割——交易成本与跟踪误差是真实成本。

## 互见

无。

---
本条采编自 anthropics/financial-services（Apache-2.0）。

