投資信託を損失で売却する際の取得原価
投資信託を損失で売却したときの取得原価を解説します。再投資した分配金の扱いと、損失の一部を認めないウォッシュセール・ルールも確認できます。
投資信託を損失で売却すると、含み損が実現したキャピタルロスに変わります。損失額は、記憶している購入価格ではなく、cost basisによって決まります。Basisには、ファンドが投資家に代わって再投資したすべての分配金が含まれます。また、口座で採用している追跡方法(平均取得原価か、特定口数の指定か)によって、Form 1099-Bに記載される金額が変わります。以下では、2026年8月時点の米国連邦ルールに基づく仕組みを説明します。注文をまったく出していなくても、自動再投資によってウォッシュセールの落とし穴が生じる場合があります。
投資信託を損失で売却するとどうなるか
投資信託の注文は、発注時に確認できる価格では約定しません。ファンドが取引終了後に一日一回算出する、次の純資産価額(NAV)で価格が決まり、売却価格が確定するのは注文を決めてから数時間後です(投資信託の注文が実際に取引されるタイミングでその流れを説明しています)。
口数が口座から出ると損失が実現し、計算は売却収入から取得原価を差し引きます。含み損は確定申告に影響しません。実現損はまずキャピタルゲインと相殺されます。その後、米国連邦税の申告者は、その年に通常所得と最大3,000ドルまで相殺できます。残りは繰り越されます。
保有期間によって損失の区分が決まります。一年超なら長期、一年以内なら短期です。投資信託には、株式投資家があまり直面しない追加ルールがあります。保有期間が六カ月以下の口数では、内国歳入法第852条(b)(4)に基づき、その口数について受け取った長期キャピタルゲイン分配金の額を上限として、損失は長期損失として扱われます。
実際にコストベースに含まれるもの
コストベースは、投資家が拠出した金額に、ファンドが投資家に代わって再投資したすべての金額を加えたものです。再投資された分配金はそれぞれ一つの購入に当たります。その日の価格で新しい口数を取得し、それぞれに固有のコストベースと保有期間の起算日があります。入金した現金だけを数えると、コストベースを過小評価することになります。その結果、利益は過大に、損失は過小に見積もられます。
加算される金額は、ファンドの支払い頻度によって変わります。2026年6月30日までの十二カ月間に、指数連動型ファンドとインカムファンドの一群で記録された現金分配は次のとおりです。
各数値の背後にある正確なSQL
SELECT ticker,
count() AS distributions,
round((max(ex_dividend_date) - min(ex_dividend_date)) / (count() - 1), 0) AS avg_days_between,
round(sum(cash_amount), 3) AS total_per_share_usd
FROM global_markets.stocks_dividends
WHERE ticker IN ('JEPI', 'QYLD', 'BND', 'AGG', 'SCHD', 'VNQ', 'VTI', 'VOO', 'SPY')
AND ex_dividend_date >= toDate('2025-07-01')
AND ex_dividend_date <= toDate('2026-06-30')
AND cash_amount > 0
GROUP BY ticker
HAVING count() > 1
ORDER BY avg_days_between ASCAGGは年間に12回分配を行い、平均間隔は30日、合計額は1口当たり$3.928でした。一方、対象銘柄の中で最も少なかったSPYは、91日間隔で4回、1口当たり$7.525を支払いました。公開記録で確認できるのはETFです。投資信託の支払い予定は、各ファンドの取引報告書と1099-DIVに記載され、コストベースの計算方法は同じです。アクティブ運用ファンドは、通常12月に実現キャピタルゲインも分配します。再投資されたキャピタルゲイン分配金も、配当金と同じ方法でコストベースに加算されます。
四半期ごとの分配金を十年間再投資すると、購入は合計四十回になります。それぞれに固有の取得原価と保有期間の起算日があります。8-4-3ルールは、ファンド投資家が想定する運用期間を表す一般的な略称の一つです。再投資を続ける年数が一つ増えるたびに、保有ロットの積み上げに新たな段が加わります。
平均取得価額か、特定口数の識別か?
毎月の最終取引日に、1年半にわたり米国株式市場全体のファンドへ同じ金額を投じた買い手を考えます。パネルではこの期間を2021年と2022年に固定しているため、数値は変わりません。各月の終値を一つのロットとして、これまでに購入した全体の累積平均取得価額と並べています。
各数値の背後にある正確なSQL
WITH monthly AS (
SELECT toStartOfMonth(toDate(toTimeZone(window_start, 'America/New_York'))) AS month_start,
argMax(close, window_start) AS close_price
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'VTI'
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2021-07-01')
AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2022-12-31')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY month_start
)
SELECT formatDateTime(month_start, '%Y-%m') AS month,
formatDateTimeInJodaSyntax(month_start, 'MMMM yyyy') AS month_label,
round(close_price, 2) AS lot_price_usd,
round(avg(close_price) OVER (ORDER BY month_start
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW), 2) AS average_cost_usd
FROM monthly
ORDER BY month_startDecember 2022時点で、保有ポジションは18ロット、異なる価格は18あります。最終行には、売却の基準となる二つの数値が示されています。市場価格は$191.25、平均取得価額は$213.64です。最初のロットはJuly 2021に$226.72で購入されました。
平均取得価額は、再投資分を含む投資総額を総保有株数で割り、ポジション全体を一つにまとめます。どの株式を売却しても、同じ取得価額が申告されます。多くのファンド会社ではこれがデフォルトで、管理の手間も最も少ない方法です。
特定口数の識別では、ロットを分けて管理します。売り手は決済前に売却するロットを文書で指定し、その確認書を保管します。同じロットを、最終月の価格に対する損益への影響で並べると、次のようになります。
各数値の背後にある正確なSQL
WITH monthly AS (
SELECT toStartOfMonth(toDate(toTimeZone(window_start, 'America/New_York'))) AS month_start,
argMax(close, window_start) AS close_price
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'VTI'
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2021-07-01')
AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2022-12-31')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY month_start
),
sale AS (
SELECT argMax(close_price, month_start) AS sale_price
FROM monthly
)
SELECT formatDateTimeInJodaSyntax(m.month_start, 'MMM yyyy') AS label,
round(m.close_price, 2) AS cost_per_share_usd,
round(s.sale_price - m.close_price, 2) AS per_share_result_usd
FROM monthly AS m
CROSS JOIN sale AS s
ORDER BY per_share_result_usd ASC違いの核心はここにあります。Dec 2021ロットの取得価額は1株$241.48で、売却価格に対して1株-50.23となります。Sep 2022ロットの取得価額は$179.37で、1株11.88となります。この台帳の一方の端から100株を売却する場合と、反対側から100株を売却する場合では、申告される数値が異なります。平均取得価額はどちらでもありません。全体の平均値を申告します。ファンドも売却日も同じです。しかし、申告される取得価額は同じではありません。
この方法は、申告時に選ぶものではなく、口座単位で行う選択です。通常、変更はその後に購入した株式に適用されます。ファンド会社の書類が適用を決め、1099-Bには申告された数値を算出した方法が記載されます。
ファンドに特有のウォッシュセールの落とし穴
ウォッシュセール・ルールでは、売却日の前30日以内または後30日以内に実質的に同一の有価証券を取得した場合、損失の控除が認められません。これは売却日を中央に置く61日間の期間です。控除できない金額は買い替え後の株式の取得原価に加算され、旧保有分の保有期間も引き継がれます。そのため、控除は消滅するのではなく繰り延べられます。
ファンドには追加の注意点があります。再投資は自動的に行われ、気付きにくいものです。その61日間の期間内に分配金の権利落ち日があり(ex-dividend dateによって受取人が決まります)、口座で再投資が有効になっている場合、新たに取得した株式は買い替え株式となり、それらに対応する損失部分は控除できません。誰も注文を出していなくても該当します。
61日間を念頭に、もう一度頻度パネルを確認してください。平均して30日ごとに分配するファンドでは、この長さの期間内に再投資が行われる可能性がほぼ常にあります。支払い間隔が91日の四半期分配型では、実質的な空白期間が生じますが、それでも多くの場合、この期間内に支払いが入ります。
- 一部だけ買い替えた場合、控除できない損失も一部に限られます。500株の売却に対して40ドルを再投資した場合、控除できないのは、その40ドルで取得した株式に対応する損失部分だけです。
- IRA内で取得した買い替え株式は、より厳しい扱いになります。Revenue Ruling 2008-5では、取得原価をどこにも調整せずに損失の控除を認めません。そのため、損失は繰り延べられず消滅します。課税口座での売却と、同じファンドを保有するIRA口座での自動再投資が組み合わさるケースは、後から発覚する典型例です。
二つのインデックスファンドは実質的に同一ですか?
法律上は「実質的に同一」とされていますが、同じベンチマークを追跡する二つのインデックスファンドについて、明確な基準は公表されていません。測定できるのは、両者がどの程度近く動くかです。米国株式全体に投資する複数のファンドについて、2026年上半期の各セッションにおけるSPYとの日次騰落率の差を、ベーシスポイントで示しています。ベーシスポイントは、パーセントポイントの百分の一です。
各数値の背後にある正確なSQL
WITH daily AS (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
argMax(close, window_start) AS close_price
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'VOO', 'IVV', 'SPLG', 'VTI', 'RSP')
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-01-02')
AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-06-30')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY ticker, session_date
),
with_prior AS (
SELECT ticker,
session_date,
close_price,
lagInFrame(close_price) OVER (PARTITION BY ticker ORDER BY session_date) AS prior_close
FROM daily
),
moves AS (
SELECT ticker, session_date, close_price / prior_close - 1 AS daily_move
FROM with_prior
WHERE prior_close > 0
),
benchmark AS (
SELECT session_date, daily_move
FROM moves
WHERE ticker = 'SPY'
)
SELECT m.ticker AS ticker,
round(avg(abs(m.daily_move - b.daily_move)) * 10000, 2) AS avg_daily_gap_bps,
round(max(abs(m.daily_move - b.daily_move)) * 10000, 2) AS max_daily_gap_bps
FROM moves AS m
INNER JOIN benchmark AS b ON m.session_date = b.session_date
WHERE m.ticker != 'SPY'
GROUP BY m.ticker
ORDER BY avg_daily_gap_bps ASCVOOは、平均的なセッションでSPYから1.44ベーシスポイント離れており、単一セッションでの最大差は32です。一方、対象ファンドの反対側に位置するRSPは、日次の差が平均40.88ベーシスポイントです。4のファンドはいずれも米国株式全体に投資するポートフォリオを保有しており、同じ市場の異なる部分を追跡する場合に生じる差が、一つの列に表れています。
しかし、これだけでは税務上の問題は解決しません。一部のETFは、投資信託そのものの異なるシェアクラスです。VOOとAdmiralシェアのVFIAXは、いずれも一つのVanguard 500 Index Fundに属する二つのシェアクラスであり、一つのポートフォリオが二つの名称を持っているにすぎません。一方、異なる運用会社が同一の指数を追跡する組み合わせもあります。判断は、税務専門家があなた自身の口座書類を確認したうえで、事実関係と状況に基づいて行うものです。月次リターンの測定方法では測定面を扱い、ドルコスト平均法では、定期的に購入する投資家がそもそもどのように複数の取得単位を積み上げるのかを説明しています。
投資信託を損失で売却する場合:よくある質問
投資信託を損失で売却すると、税負担は減りますか?
実現したキャピタルロスは、まずキャピタルゲインと相殺されます。米国連邦税の申告者は、残った損失のうち最大$3,000をその年の通常所得と相殺できます。超過分は繰り越されます。損益額は売却代金から取得原価を差し引いて計算します。ファンドから発行される1099-Bが、申告対象となる記録です。
分配金の再投資で取得原価は増えますか?
はい。再投資された分配金は、その日の価格で追加の口数を購入するため、その金額は取得原価に含まれます。これを除外すると、利益を過大計上し、損失を過小計上することになります。長期保有したファンドのポジションでは、これが最も一般的な取得原価の誤りです。
自動的な分配金の再投資でウォッシュセールが発生することはありますか?
はい。61日間の期間内に行われた再投資は、同じファンドの購入に該当します。そのため、注文を自分で出していなくても、対応する部分の損失は認められません。運用会社では、分配金を現金で受け取る選択もできます。上の支払い頻度パネルでは、分配金が届く頻度を確認できます。
平均原価法と特定口数識別法の違いは何ですか?
平均原価法では、口座内の全口数について一つの平均取得原価を報告します。特定口数識別法では、決済前に指定した正確なロットの取得原価を報告します。上記の18ロットでは、1口当たりの結果は-50.23から11.88までとなります。この範囲を平均化してしまうのが平均原価法です。
投資信託のウォッシュセール期間はどのくらいですか?
売却日前30日と売却後30日を合わせた61日間です。売却日自体も含めて数えます。これはすべての口座にまたがって適用されます。また、この期間中にIRAで購入すると、Revenue Ruling 2008-5に基づき、損失は永久に認められません。
データに関する注記と管轄
分配金と価格のパネルでは、すべての支払いと各取引日の価格が公開記録に残るETFを参照しています。投資信託の価格履歴と分配スケジュールは、運用会社が管理しています。ここで説明する仕組み、すなわち取得原価、保有期間、61日間の期間は、いずれにも適用されます。価格は米東部時間の通常取引終了時の終値です。2021年と2022年のパネルは過去の固定日付に紐付けられているため、再生成しても数値は変わりません。引用している税務規則は2026年8月時点の米国連邦税に基づいており、今後変更される可能性があります。このページは教育目的のものであり、税務アドバイスではありません。ご自身の1099-Bと税務専門家が、個別のポジションについての判断基準となります。
上記のすべての数値は、提出済みの分配金記録と実際の取引日価格を対象とした保存済みクエリから取得しています。各パネルを開くとSQLを確認できます。また、Strasmore terminalで保有しているファンドについて、同じロット計算を実行できます。