IRS 年平均汇率,用每日数据重新计算 IRS 没有官方汇率——只要一致使用,任何已公布的汇率它都接受。我们用每日数据重新计算了 IRS 的 2025 年平均汇率表,误差在千分之一以内,并计算了表中未列出的两种货币。
美国纳税人在申报境外收入时需要将金额折算为美元,IRS 为此发布年平均汇率表。关于这张表,有两点鲜为人知:IRS 声明自己 没有官方汇率 ,通常接受"任何一致使用的已公布汇率";而且这张表只覆盖固定的货币和年份清单。一旦你需要的货币或年份不在表中,这两点就变得重要。本指南用每日数据重新计算 IRS 的平均值,展示计算方法,然后说明如何为我们支持的任意货币、追溯至 1999 年的任意年份得出同样的平均值。
要点
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.886 0.887
英镑(GBP) 0.759 0.759
日元(JPY) 149.632 149.655
加元(CAD) 1.398 1.398
澳元(AUD) 1.551 1.552
瑞士法郎(CHF) 0.831 0.831
印度卢比(INR) 87.133 87.166
墨西哥比索(MXN) 19.212 19.213
每一行的误差都在约千分之一以内。这个残差来自日历上的选择——计入哪些天、如何处理假期——而不是市场数据本身不同。这个练习的重点是:IRS 的平均值只是每日汇率的普通平均,表中没有的项目你也可以自己算出来。
我们支持但 IRS 2025 年表未列出的两种货币是菲律宾比索和印尼盾。按同样的方法计算 2025 全年:PHP 57.509,IDR 16,478.44——均为每 1 美元对应的外币单位,换算时相除即可。
为任意货币、任意年份计算 向 历史区间接口 发一次请求即可返回每日序列,再用一条 jq 表达式求平均。试用无需 API 密钥:
Yearly average from daily rates — EUR, full year 2025 copy
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 的汇率是指示性的,发布用于参考和分析,不是官方汇率或结算汇率。特定交易(房产出售、外国税收抵免、功能货币选择等)适用不同的规则。超出简单收入折算范围的问题,请咨询税务专业人士。