Guide/税務とFX

IRSの年間平均為替レート、日次データから再計算する

IRSに公式為替レートはない — 一貫して使用される限り、公表されたレートを何でも受け入れる。2025年分の年間平均表を日次データから再計算したところ、0.1ポイント程度の差で一致した。さらに、この表に載っていない2通貨も計算した。

ERexchangerate.dev·Aug 7, 2026·5分で読了

米国の納税者は海外所得をドルに換算する必要があり、IRSはそのための年間平均為替レート表を公表している。この表についてあまり知られていない点が2つある。IRSは公式為替レートを持たないとし、通常「一貫して使用される、公表された為替レートであれば何でも」受け入れると述べている点。そして表は固定された通貨と年のリストしかカバーしていない点だ。どちらも、対象の通貨や年が表にない瞬間に重要になる。本ガイドはIRSの平均値を日次データから再計算し、その方法を示したうえで、当社が対応する任意の通貨・1999年まで遡る任意の年について同じ平均値を算出する方法を紹介する。

Key points
IRSは「一貫して使用される、公表された為替レートであれば何でも」受け入れ、自身は公式為替レートを持たないと明言している。
IRSの年間平均表は1米ドルあたりの外貨単位で示されている — 外国所得をドルに換算するには、平均で割る。
当社の日次USDベース系列を2025年通年で平均すると、IRSの表を0.1ポイント程度の差で再現する:EUR 0.887 対 0.886、GBP 0.759 対 0.759、JPY 149.655 対 149.632、CAD 1.398 対 1.398。
同じ1行の計算は、IRSの表に載っていない通貨も含め、対応するあらゆる通貨・1999年まで遡るあらゆる年について機能する。
レートはインディケーティブであり、これは税務アドバイスではない — 公表済みのレートを1つ選び、一貫して使用すること。

IRSが実際に求めていること

そのルールは、多くの人が想定するよりも緩い。IRSの年間平均為替レートのページによれば、「通常、一貫して使用される、公表された為替レートであれば何でも受け入れる」とされており、同じページでIRSは自身の公式為替レートを持たないと明記している。公表されている表は便宜のためのものであり、義務ではない。方向の規則には注意が必要だ。表は1米ドルあたりの外貨単位で示されているため、外貨建ての金額を年間平均で割ってドルに換算する。

2025年の表を日次データから再計算する

年間平均は再現可能であるべきだ。その年のすべての日次観測値を平均すればよい。以下は、IRSが公表した2025年の数値と、当社の日次USDベース系列(ECBおよびFREDの営業日フィックスに加え、ライブソースの日次値)の同じ年についての算術平均を並べたものだ。

通貨IRS 2025年平均日次データから再計算した値
ユーロ(EUR)0.8860.887
英ポンド(GBP)0.7590.759
日本円(JPY)149.632149.655
カナダドル(CAD)1.3981.398
オーストラリアドル(AUD)1.5511.552
スイスフラン(CHF)0.8310.831
インドルピー(INR)87.13387.166
メキシコペソ(MXN)19.21219.213

いずれの行も0.1ポイント程度の差に収まっている。この差は、どの日を数えるか、休日をどう扱うかといったカレンダー上の選択から生じるものであり、市場データそのものが異なるわけではない。ここでの要点は、IRSの平均値は日次レートの単なる平均であり、表に載っていない対象についても自分で同じものを算出できるということだ。

当社が対応しているが、IRSの2025年表には載っていない通貨が2つある。フィリピンペソとインドネシアルピアだ。同じ方法で2025年通年について計算すると、PHP 57.509、IDR 16,478.44となる — いずれも1米ドルあたりの外貨単位であり、換算には割り算を行う。

任意の通貨・任意の年について計算する

履歴レンジのエンドポイントへの1回のリクエストで日次系列が返り、1つのjq式でそれを平均できる。試すのにAPIキーは不要だ。

Yearly average from daily rates — EUR, full year 2025copy
curl -s "https://api.exchangerate.dev/v1/range?base=USD&symbols=EUR&start_date=2025-01-01&end_date=2025-12-31" \
  | jq '[.data[].rates.EUR] | add/length'

# 0.8867047450980384  <- foreign units per 1 USD; divide income by this

通貨コードと日付を入れ替えれば、他の通貨や年でも同じことができる — 日次履歴はFreeを含むすべてのプランで1999年まで遡れる。年の途中で入国・出国した場合(一部課税年度)は、日付範囲を変えれば同じ式が一部期間の平均を返す。すべてのレスポンスには`source`と`market_session`が含まれるため、平均の算出元となった観測値の種類を正確に説明できる — 表のスクリーンショットよりも説得力のある一貫性の根拠になる。

税務アドバイスではない
この記事は、公表されている為替レート平均がどのように算出され、再現されるかを説明するものだ。税務、法律、または財務上の助言ではなく、exchangerate.devのレートはインディケーティブなものであり、参照および分析目的で公開されているものであって、公式または決済用のレートではない。特定の取引(不動産の売却、外国税額控除、機能通貨の選択など)にはこれと異なるルールが適用される。単純な所得換算を超える事項については、税務専門家に相談すること。
ER
exchangerate.dev
インディケーティブ・レートを扱う開発者向けのFXデータガイド。

Keep reading

Reference1999年までの為替レート履歴データRead Referencesourceとmarket_sessionの読み方Read GuideECB参照レートの解説Read ReferenceUSD/JPYライブ為替レートRead
他の比較Fixer vs exchangerate.devOpen Exchange Rates vs exchangerate.devCurrencylayer vs exchangerate.dev
学ぶReading source and market_session in your pipelineIndicative vs executable FX rates: what a rates API actually gives youECB reference rates, explained
ライブレートEUR/USDGBP/USDUSD/JPY