mcpField
T
tax-loss-harvesting

tax-loss-harvesting

github.com/joellewisその他218689 回インストール15 週間前に更新
リポジトリ

tax-loss-harvesting について

投資家やアドバイザー向けのタックスロス・ハーベスティングのリファレンススキルです。損失銘柄の選定、控除計画、代替銘柄、ウォッシュセール規則に加え、執行や世帯口座の調整も扱います。

主な機能

  1. 01損失確定候補のスクリーニング
  2. 02譲渡益と損失の予算計画
  3. 03代替銘柄の選定とトラッキング誤差管理
  4. 04ウォッシュセール期間と自動投資の管理
  5. 05取引、リバランス、口座の調整
  6. 06節税効果の試算とポジション監視

活用シーン

  1. 01年間の実現益に合わせた損失確定計画
  2. 02世帯内口座にまたがるウォッシュセールの確認
  3. 03損失確定とポートフォリオのリバランスの併用
  4. 04代替銘柄の節税効果とコストの比較

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/joellewis/finance_skills --skill tax-loss-harvesting

インストール後、Claude Code で/tax-loss-harvestingを入力して読み込まれたか確認します。

詳細

タックスロス・ハーベスティング

基本概念

候補の特定

ポートフォリオを確認し、含み損のある保有資産のうち、次の3つの条件をすべて満たすものを特定します。

  • 重要性のしきい値: 損失額の絶対値の最低額(例:2,000ドル)、または損失額と時価の比率の最低値(例:損失額が保有資産の時価の5%を超えること)。5万ドルのポートフォリオで200ドルの損失を確定しても、運用コストに見合いません。
  • 保有期間の条件: 保有期間が31日未満の資産には大きな損失がない可能性があり、短期のウォッシュセールに関する複雑さが生じます。保有期間が1年に近づいている資産(335~365日)は、今後も値下がりが見込まれる場合に限り、短期損失を長期損失に変えるために待つことでメリットが得られる可能性があります。
  • 損失額による順位付け: 税効果 = 含み損 × 適用税率で候補に順位を付けます。利益・損失の予算が許す範囲で、長期損失(キャピタルゲイン税率の15~20%が適用)よりも短期損失(最高37%の通常税率が適用)を優先します。
利益・損失の予算管理

損失を確定する前に、年初来の税務上の予算を作成します。

  1. 年初来の実現利益: すでに実現した短期および長期のキャピタルゲイン(ファンドの分配金を含む)を合計します。
  2. 予定される利益: リバランスのために予定している取引、予定している清算、または予想されるファンドのキャピタルゲイン分配による利益を見積もります。
  3. 損失繰越額: 前年からの未使用のキャピタルロス繰越額を確認します(新たに損失を確定する前に、まずこの金額を利益と相殺します)。
  4. 目標とする損失確定額: 目標損失確定額 =(年初来の実現利益 + 予定利益)- 損失繰越額 + 通常所得控除3,000ドル。この額の損失を確定すると、予想されるすべての利益を相殺し、通常所得に対する年間控除額3,000ドルを全額適用できます。将来の年に繰り越すために、さらに損失を確定することもできます。
代替証券の選定

代替証券は、「実質的に同一」ではない状態で市場エクスポージャーを維持する必要があります。

  • ETF間の入れ替え: 異なる指数に連動するファンドに切り替えます(例:Vanguard Total Stock MarketからSchwab Broad Marketへ、またはS&P 500からRussell 1000へ)。通常、指数の算出方法が異なれば十分です。
  • 個別株の代替: 個別株をセクターETFまたは同業他社の株式に入れ替えます。例:Appleを売却し、Technology Select Sector SPDR(XLK)を購入します。
  • トラッキングエラーの許容範囲: 代替証券は、元の保有資産との相関係数が0.95以上で、年率換算のトラッキングエラーが2%未満であることが望ましいです。税効果が大きい場合は、より大きなトラッキングエラーも許容できます。
  • 経費率の差: 代替証券の経費が大幅に高くならないようにします。10万ドルの保有資産で経費が10ベーシスポイント増加しても、30日間のコストはおよそ8ドルであり、2,000ドル以上の税効果に比べればわずかです。
ウォッシュセール規則への準拠

ウォッシュセール規則(IRC Section 1091)では、61日間の期間(売却日の前30日間、売却日、売却日の後30日間)に実質的に同一の証券を取得した場合、損失の控除が認められません。

  • 全口座が対象: この規則は、納税者が所有するすべての口座に適用されます。課税対象の証券口座、Traditional IRA、Roth IRA、401(k)、HSA、配偶者の口座が含まれます。これらの口座のいずれかで購入すると、ウォッシュセールによる損失の否認が発生します。
  • IRAのウォッシュセールに注意: IRAでの購入によってウォッシュセールが発生した場合、否認された損失は永久に失われます。IRAの取得原価に加算することはできません。これは最も危険なウォッシュセールのケースです。
  • DRIPの停止: 売却した証券または実質的に同一のファンドで、自動配当再投資(DRIP)を61日間の期間中は停止する必要があります。少額の配当であっても再投資すると、一部のウォッシュセールが発生します。
  • 配偶者との調整: 配偶者の口座(退職口座を含む)での購入も、ウォッシュセール規則の対象となります。夫婦双方の自動投資、401(k)拠出、DRIPの設定を確認する必要があります。
実行計画

候補を実行可能な売買リストに変換します。

  • ロット選択方法: Specific Identification(Spec ID)を使用し、取得価額が最も高いロットを優先して選択します(HIFO)。これにより、売却する株式1株あたりの実現損失を最大化できます。一部のみを損失確定する場合は、取得価額が現在の市場価格を上回るロットだけを売却します。
  • リバランスとの調整: ポートフォリオのリバランスも必要な場合は、TLH の売却とリバランスの売却を組み合わせ、売買の総件数を減らします。オーバーウェイトで、かつ含み損があるポジションは理想的な候補です。損失確定とリバランスを同じ取引で行えます。
  • タイミング戦略: 年末(10月~12月)の損失確定では、その年の損失をすべて反映できますが、市場のタイミングに関するリスクがあります。年間を通じて、市場が5%以上下落した際に機動的に損失を確定すれば、年末までに回復する可能性がある損失を確定できます。
  • 売買リストの項目: 証券、口座、アクション(売却/購入)、株数、ロット ID、推定損失、代替証券、ウォッシュセール期間の開始日/終了日。
節税額の計算

損失確定案ごとの金額を定量化します。

  • 連邦税率の選択: 短期損失はまず短期譲渡益と相殺されます(通常所得税率で最大37%)。長期損失は長期譲渡益と相殺されます(税率15~20%)。どちらの種類の純損失も、もう一方の種類の利益と相殺でき、その後、最大3,000ドルを通常所得から控除できます。
  • 州税への影響: ほとんどの州では、譲渡益を通常所得として課税します(税率は0%から、投資所得に対するカリフォルニア州の法定最高税率13.3%までです。カリフォルニア州では、2024年の SDI の上限撤廃以降、賃金所得に対する実効最高税率は14.4%以上です)。計算には州税の節税額も含めます。税率13.3%の区分に該当するカリフォルニア州居住者の場合、州税によって損失確定のメリットはおよそ2倍になります。
  • NIIT との相互作用: 3.8%の純投資所得税(IRC Section 1411)は、純投資所得または250,000ドル(MFJ)を超える MAGI のいずれか少ない方に適用されます。この法定基準額はインフレ調整されません。損失確定によって純投資所得が減少し、NIIT の課税対象外となる可能性があります。
損失確定後のモニタリング

損失確定の実行後は、次の点を確認します。

  • ウォッシュセール期間の追跡: 証券識別子と満了日を記録した、進行中のウォッシュセール期間のカレンダーを管理します。期間に違反する可能性がある保留中の購入(自動購入を含む)にフラグを付けます。
  • 代替証券のパフォーマンス: 代替証券と元の証券とのトラッキングエラーを監視します。代替証券が大きく下回った場合(乖離が3%超)、税務上のメリットが入れ替えに見合っていたかを評価します。
  • 取得価額の更新: 代替証券の新しい(低い)取得価額が証券会社の取引明細に反映されていることを確認します。代替証券の取得価額は購入価格であり、元の証券の取得価額ではありません。
  • 元の証券への買い戻しタイミング: 31日目以降、投資家は希望に応じて代替証券を売却し、元の証券を買い戻せます。買い戻しによって代替証券のポジションに課税対象の利益が発生するかを評価します。
世帯全体での調整

複数の口座を持つ世帯全体で TLH を行うには、一元的な追跡が必要です。

  • 口座種別マトリックス: 直接的な節税効果を得られる TLH は、課税口座でのみ行えます。退職口座では税務上の実現損益は発生しませんが、課税口座でウォッシュセールを引き起こす可能性があります。
  • アドバイザー管理口座と管理対象外口座: 顧客が他の金融機関にも口座(401(k) プラン、外部の証券口座)を持っている場合、アドバイザーは購入を管理できません。管理対象外口座の保有資産を記録し、ウォッシュセール期間中は実質的に同一の証券を購入しないよう顧客に伝えます。
  • 配偶者間の調整チェックリスト: (1) 配偶者の401(k) のファンド構成を確認して重複を特定する、(2) 損失確定した証券について配偶者の口座での DRIP を停止する、(3) 年末の税務上の売買を夫婦間で調整する。

主な計算式

計算式式用途
税効果Benefit = Realized_Loss * Applicable_Tax_Rate1回の損失確定による金額
税引後アルファAlpha = Tax_Savings - Tracking_Error_Cost - Transaction_Costs実施コスト控除後の実質的な価値
損益分岐保有期間T_be = Tax_Savings / (Annual_Tracking_Error_Cost + Annual_Expense_Delta)コストが利益を上回る前に代替銘柄を保有できる期間
ウォッシュセール調整後の取得価額New_Basis = Replacement_Purchase_Price + Disallowed_Lossウォッシュセールが発生した場合の取得価額
年間TLH余力Capacity = Portfolio_Value * Expected_Volatility * Loss_Capture_Rate年間に確定可能な損失額の見積もり
目標損失確定額Target = Realized_Gains_YTD + Planned_Gains - Loss_Carryforward + 3000すべての利益に加え、通常所得控除の3,000ドルを相殺するために必要な損失確定額

計算例

例1:代替銘柄を選択した単一ポジションの損失確定

前提:

  • クライアントはXYZ Corp株を500株保有しています。1株80ドルで購入し(取得価額40,000ドル)、現在の株価は62ドル(時価31,000ドル)で、保有期間は8か月です(短期)。
  • クライアントには年初来で短期の確定利益が12,000ドルあり、連邦税の限界税率は35%、州税率は9.3%で、NIIT(3.8%)が適用されます。
  • 代替候補:セクターETF(相関係数0.97、年率トラッキングエラー1.4%、経費率0.10%。個別株は0%)

計算: 税効果、税引後アルファ、代替銘柄の損益分岐保有期間を計算します。

解答:

  1. 含み損: $31,000 - $40,000 = -$9,000(短期)
  2. 適用税率: 連邦税35% + 州税9.3% + NIIT 3.8% = 合計48.1%
  3. 税効果: $9,000 * 48.1% = $4,329
  4. 取引コスト: 手数料$0(売買手数料無料のブローカー)+ 推定スプレッドコスト0.05% * $31,000 * 2回の取引 = $31
  5. トラッキングエラーコスト: 年率1.4% * $31,000 * (30/365) = $36(最低保有期間30日分)
  6. 税引後アルファ: $4,329 - $31 - $36 = $4,262
  7. 代替銘柄の年間コスト: $31,000 *(経費率0.10% + トラッキングエラーによる低下の推定値1.4%の0.05%)= 年間$46.50
  8. 損益分岐保有期間: $4,262 / $46.50 = 91.7年 — 税効果は銘柄の入れ替えを十分に正当化します。
  9. 対応: XYZ Corpを売却します(Spec ID、すべてのロット)。セクターETFを購入します。ウォッシュセール期間終了の31暦日後に通知を設定します。世帯内のすべての口座でXYZのDRIPを停止します。
例2:損益予算を考慮したポートフォリオ全体のTLHスキャン

前提:

  • 課税対象のポートフォリオは200万ドル、株式ポジションは15件、時期は10月中旬
  • 年初来の実現益:長期1万8,000ドル、短期5,000ドル
  • 過年度からの損失繰越:0ドル
  • 予定しているリバランス取引で、長期譲渡益が約4,000ドル追加で実現する見込み
  • 3つのポジションに未実現損失あり:ポジションA(長期マイナス1万4,000ドル)、ポジションB(短期マイナス6,500ドル)、ポジションC(長期マイナス2,100ドル)
  • 連邦長期譲渡益税率20%、通常所得税率37%、州税率5%、NIIT 3.8%

計算する内容: 目標とする損失確定額、優先順位を付けた取引リスト、税額削減の合計。

解決策:

  1. 損益予算:
    • 予想利益の合計:長期1万8,000ドル+短期5,000ドル+予定分の長期4,000ドル=長期2万2,000ドル+短期5,000ドル=2万7,000ドル
    • 損失繰越:0ドル
    • 目標損失確定額:2万7,000ドル-0ドル+3,000ドル=3万ドル。利益を全額相殺し、通常所得控除の3,000ドルも確保します。
  2. 税効果による候補の順位付け:
    • ポジションB:短期6,500ドル×(37%+5%+3.8%)=6,500ドル×45.8%=2,977ドル(税率が最も高いため、最初に損失を確定)
    • ポジションA:長期1万4,000ドル×(20%+5%+3.8%)=1万4,000ドル×28.8%=4,032ドル(節税額の絶対値が最大)
    • ポジションC:長期2,100ドル×28.8%=605ドル
  3. 損失確定計画: 3つすべてのポジションで損失を確定します。1万4,000ドル+6,500ドル+2,100ドル=損失合計2万2,600ドルとなり、目標の3万ドルには7,400ドル不足します。そのため、確定した損失はすべて利益の相殺に使われ、通常所得控除の3,000ドルには届きません。
    • 短期損失5,000ドルで短期利益5,000ドルを相殺:税率45.8%で2,290ドルの節税
    • 残りの短期損失1,500ドルを長期利益の相殺に充当:税率28.8%で432ドルの節税
    • 長期損失1万6,100ドル(Aの1万4,000ドル+Cの2,100ドル)で、長期利益2万2,000ドルのうち1万6,100ドルを相殺:税率28.8%で4,637ドルの節税
    • 課税対象となる長期利益の残額:2万2,000ドル-1万6,100ドル-1,500ドル=4,400ドル
    • 税額削減の合計:2,290ドル+432ドル+4,637ドル=7,359ドル
  4. リバランスとの調整: ポジションAは保有比率が目標を2%上回っています。AのTLH売却をリバランス売却と兼ねることで、往復取引を1回分減らせます。
例3:複数口座にまたがるウォッシュセール違反

前提:

  • 11月5日、クライアントが課税口座でVTI(Vanguard Total Stock Market ETF)を売却し、長期損失8,000ドルを計上
  • 15日後の11月20日、クライアントの401(k)で定例の隔週拠出が行われ、Vanguard Total Stock Market Index Fund(同じファンドの機関投資家向けシェアクラス)への配分を含む
  • 401(k)から同市場全体ファンドへの拠出額:750ドル

計算する内容: ウォッシュセールによる影響と、修正後の取得原価。

解決策:

  1. ウォッシュセールの発生: 401(k)のファンドはVTIと実質的に同一です(同じ基礎インデックス、同じファンドファミリー)。11月20日の購入は、売却後30日間の期間内(11月5日+30日=12月5日)に該当します。
  2. 損失の否認: ウォッシュセールによる損失否認額は、取得した代替株式数に比例します。VTIを500株売却し、401(k)の750ドルの購入で1株250ドルとして約3株相当を取得した場合、損失の3/500=0.6%が否認されます。
  3. 否認額: 8,000ドル×(3/500)=否認額48ドル
  4. 控除可能な損失の残額: 8,000ドル-48ドル=7,952ドル。引き続き控除可能です。
  5. 取得原価の調整 — 401(k)の落とし穴: 否認された48ドルの損失は通常、代替証券の取得原価に加算されます。しかし、代替証券を401(k)口座内で購入したため、取得原価の調整による将来の税務上のメリットはありません(401(k)からの分配金は取得原価にかかわらず通常所得として課税されます)。この48ドルは永久に失われます。
  6. 防止策: TLHを実行する前に、クライアントの401(k)のファンド構成と拠出スケジュールを確認します。401(k)で実質的に同一のファンドを保有している場合は、(a)ウォッシュセール期間中、その401(k)の配分先を一時的に非同一のファンドに変更するか、(b)次回の401(k)拠出後までTLHの売却を延期し、その後30日間は拠出が行われないようにします。

よくある落とし穴

  • 退職口座に実質的に同一の保有資産がないか確認せずに損失を確定し、IRA/401(k)で損失の恒久的な控除否認が発生する
  • 61日間の期間中、売却した証券および関連ファンドのDRIPを世帯内のすべての口座で停止し忘れる
  • 取引コストと運用上の複雑さが税制上のメリットを上回る、1,000ドル未満の小さな損失を確定する
  • 初期に損失を確定しすぎて取得原価が大幅に低下し、その後の売却で過大な利益が発生する(取得原価の段階的低下が複利的に進む)
  • 配偶者の自動投資(401(k)の給与天引き拠出、ロボアドバイザーによる購入)との調整を怠る
  • 実質的に同一の証券(同じインデックス、同じファンド系列、異なるシェアクラス)を代替証券として選ぶ — これではウォッシュセールルールを回避できません
  • 代替証券の保有期間を追跡せず、後日その証券を売却する際に意図せず短期キャピタルゲインが発生する
  • 損失確定の価値を計算する際に州ごとの税率差を無視する — 所得税のない州(FL、TX、NV)では、高税率の州と比べてメリットが5~13パーセントポイント低下します

相互参照

  • tax-efficiency(wealth-managementプラグイン):税金を考慮した投資に関するより広い文脈。TLHは総合的な税効率化フレームワークにおける戦略の1つです
  • rebalancing(wealth-managementプラグイン):取引回数全体を最小限に抑えるため、TLH取引はリバランスと調整する必要があります
  • investment-suitability(complianceプラグイン):代替証券も引き続き適合性要件を満たす必要があります
  • investment-policy(wealth-managementプラグイン):IPSでTLHの方針パラメーター(最低損失基準、承認済み代替証券ペア)を定める場合があります
  • performance-attribution(wealth-managementプラグイン):TLHによる税務アルファは、個別に追跡して帰属させる必要があります
  • client-review-prep(advisory-practiceプラグイン):定期的なクライアントレビューの準備時に、TLHの機会を洗い出します
  • financial-planning-workflow(advisory-practiceプラグイン):TLHは、ファイナンシャルプランから導き出される具体的な税務上の推奨事項です
  • equity-compensation(wealth-managementプラグイン):定期的なRSUの権利確定やESPPでの購入により、雇用主の株式について確定した損失に対するウォッシュセールが発生することがあります

コメント