Guide/报税与汇率

IRS 年平均汇率,用每日数据重新计算

IRS 没有官方汇率——只要一致使用,任何已公布的汇率它都接受。我们用每日数据重新计算了 IRS 的 2025 年平均汇率表,误差在千分之一以内,并计算了表中未列出的两种货币。

ERexchangerate.dev·Aug 7, 2026·5 分钟阅读

美国纳税人在申报境外收入时需要将金额折算为美元,IRS 为此发布年平均汇率表。关于这张表,有两点鲜为人知:IRS 声明自己没有官方汇率,通常接受"任何一致使用的已公布汇率";而且这张表只覆盖固定的货币和年份清单。一旦你需要的货币或年份不在表中,这两点就变得重要。本指南用每日数据重新计算 IRS 的平均值,展示计算方法,然后说明如何为我们支持的任意货币、追溯至 1999 年的任意年份得出同样的平均值。

Key points
IRS 接受"任何一致使用的已公布汇率",并声明自己没有官方汇率。
IRS 年平均表以每 1 美元对应的外币单位表示——将境外收入折算为美元时需除以该平均值。
将我们的每日 USD 基准序列在 2025 年全年取平均,可在约千分之一的误差内重现 IRS 的表格:EUR 0.887 对 0.886,GBP 0.759 对 0.759,JPY 149.655 对 149.632,CAD 1.398 对 1.398。
同样的一行计算适用于我们支持的任何货币、追溯至 1999 年的任何年份——包括 IRS 表中没有的货币。
汇率是指示性的,本文不是税务建议——选定一个已公布的来源并一致使用。

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

每一行的误差都在约千分之一以内。这个残差来自日历上的选择——计入哪些天、如何处理假期——而不是市场数据本身不同。这个练习的重点是:IRS 的平均值只是每日汇率的普通平均,表中没有的项目你也可以自己算出来。

我们支持但 IRS 2025 年表未列出的两种货币是菲律宾比索和印尼盾。按同样的方法计算 2025 全年:PHP 57.509,IDR 16,478.44——均为每 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
面向开发者的外汇数据指南,基于指示性汇率构建。

Keep reading

Reference追溯至 1999 年的历史汇率时间序列Read Reference如何读取 source 和 market_sessionRead 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