关于 tax-loss-harvesting
用于规划应税账户税损收割的工作流,面向投资与税务规划场景。它涵盖候选筛选、替代证券选择、洗售检查和交易后记录。
主要功能
- 01筛选未实现亏损仓位
- 02估算可收割损失与税务影响
- 03提出替代证券并说明理由
- 04检查家庭账户洗售风险
- 05生成交易计划与跟踪清单
适用场景
- 01比较应优先处理的亏损仓位
- 02为卖出证券寻找相近替代品
- 03在交易前核对洗售窗口
- 04整理税务申报所需记录
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ anthropics/ financial-services --skill tax-loss-harvesting安装后在 Claude Code 中输入/tax-loss-harvesting确认已加载。
详细介绍
税损收割
工作流
第 1 步:识别候选标的
扫描应税账户中具有未实现亏损的持仓:
| 证券 | 资产类别 | 成本基础 | 当前价值 | 未实现亏损 | 持有期 | 亏损 % |
|---|---|---|---|---|---|---|
| ST / LT |
优先级排序依据:
- 绝对亏损最大(税收收益最大)
- 短期亏损优先(可抵消按普通所得税率征税的短期收益)
- 亏损百分比最大的持仓(快速反弹的可能性较低)
第 2 步:收益/亏损预算
计算客户的税务状况:
| 类别 | 金额 |
|---|---|
| 年初至今已实现的短期收益 | |
| 年初至今已实现的长期收益 | |
| 年初至今已实现的亏损 | |
| 净收益/(亏损)状况 | |
| 往年结转亏损 | |
| 目标收割金额 |
节税估算:
- 短期亏损 × 边际普通所得税率
- 长期亏损 × 资本利得税率
- 最多 $3,000 净亏损可抵扣普通收入
- 超出部分结转
第 3 步:替代证券
为每个收割候选标的,建议一个替代证券,要求:
- 维持相似的市场敞口(相同资产类别、行业、地域)
- 不构成“实质相同”(洗售规则)
- 具有相似的风险/回报特征
| 卖出 | 替换为 | 原因 | 跟踪误差风险 |
|---|---|---|---|
| SPDR S&P 500 (SPY) | iShares Core S&P 500 (IVV) | 相同指数,不同基金家族 | 极小 |
| Vanguard Total Intl (VXUS) | iShares MSCI ACWI ex-US (ACWX) | 相似敞口,不同指数 | 低 |
| 个股 ABC | 行业 ETF (XLK) | 更广泛的敞口,无洗售风险 | 中等 |
第 4 步:洗售检查
执行前,确认不存在洗售:
- 检查家庭中的所有账户(应税、IRA、Roth、配偶账户)
- 30 天回溯:过去 30 天内是否买入了实质相同的证券?
- 30 天前瞻:30 天内禁止回购同一证券
- 检查可能触发洗售的股息再投资计划(DRIP)
- 记录每笔交易的洗售窗口
| 卖出证券 | 洗售窗口开始 | 窗口结束 | DRIP 是否启用? | 风险 |
|---|---|---|---|---|
第 5 步:执行计划
| 交易 # | 账户 | 操作 | 证券 | 股数 | 预计收益 | 预计亏损 | 替代证券 | 备注 |
|---|---|---|---|---|---|---|---|---|
| 卖出 | ||||||||
| 买入 |
摘要:
- 预计收割亏损总额:$
- 预计节税:$(按边际税率 %)
- 净投资组合影响:极小(替代证券维持敞口)
- 洗售窗口管理:[日期]
第 6 步:收割后跟踪
30+ 天后,可选择:
- 换回原始证券(如更偏好)
- 保留替代证券(如无理由换回)
- 更新成本基础记录
- 为税务申报留存文档
第 7 步:输出
- 收割机会清单(Excel)
- 交易执行表
- 洗售跟踪日历
- 节税估算摘要
- 替代证券理由说明
重要说明
- 洗售规则很严格 — 违规将不允许扣除亏损,并调整成本基础
- 实质相同指同一证券,而非同一资产类别 — 跟踪不同指数的 ETF 通常没问题
- 始终协调家庭中的所有账户,包括退休账户
- 考虑长期成本基础下移 — 收割会重置成本基础,意味着未来收益更多
- 年末是收割旺季,但全年都存在机会
- 12 月共同基金资本利得分配可能带来额外的收割紧迫性
- 为税务申报和合规记录一切
- 并非所有亏损都值得收割 — 交易成本和跟踪误差都有实际成本
评论
支持 Markdown