Guide/FX para impuestos

Promedios anuales de tipo de cambio del IRS, recalculados a partir de datos diarios

El IRS no tiene un tipo de cambio oficial — acepta cualquier tipo de cambio publicado que se use de forma consistente. Recalculamos su tabla de promedios anuales de 2025 a partir de datos diarios y la igualamos dentro de una décima de punto porcentual, y luego calculamos dos divisas que la tabla no incluye.

ERexchangerate.dev·Aug 7, 2026·5 min de lectura

Los contribuyentes estadounidenses que declaran ingresos del extranjero convierten los montos a dólares, y el IRS publica una tabla de tipo de cambio promedio anual para eso. Dos cosas sobre esa tabla son menos conocidas: el IRS declara que no tiene un tipo de cambio oficial y generalmente acepta "cualquier tipo de cambio publicado que se use de forma consistente" — y la tabla cubre una lista fija de divisas y años. Ambos hechos importan en el momento en que tu divisa o año falta. Esta guía recalcula los promedios del IRS a partir de datos diarios para que veas el método, y luego muestra cómo producir el mismo promedio para cualquiera de nuestras divisas admitidas y cualquier año desde 1999.

Key points
El IRS acepta "cualquier tipo de cambio publicado que se use de forma consistente" y declara que no tiene un tipo de cambio oficial.
Su tabla de promedio anual se expresa en unidades de divisa extranjera por 1 USD — para convertir ingresos extranjeros a dólares, divide por el promedio.
Promediar nuestra serie diaria con base USD durante 2025 reproduce la tabla del IRS dentro de aproximadamente una décima de punto porcentual: EUR 0.887 vs 0.886, GBP 0.759 vs 0.759, JPY 149.655 vs 149.632, CAD 1.398 vs 1.398.
El mismo cálculo de una línea funciona para cualquier divisa admitida y cualquier año desde 1999 — incluidas las que la tabla del IRS no cubre.
Los tipos son indicativos y esto no es asesoría fiscal; elige una fuente publicada y úsala de forma consistente.

Lo que el IRS realmente exige

La regla es más flexible de lo que la mayoría espera. Según la página de tipos de cambio promedio anual del IRS: "Generalmente, acepta cualquier tipo de cambio publicado que se use de forma consistente" — y la misma página declara que el IRS no tiene un tipo de cambio oficial propio. La tabla publicada es una comodidad, no un mandato. La convención de dirección importa: la tabla lista unidades de divisa extranjera por 1 dólar estadounidense, así que divides un monto extranjero entre el promedio anual para obtener dólares.

La tabla de 2025, recalculada a partir de datos diarios

Un promedio anual debería ser reproducible: toma cada observación diaria del año y promédialas. Aquí está la cifra del IRS para 2025 junto a la media aritmética de nuestra propia serie diaria con base USD (fijaciones de días hábiles del BCE/FRED más datos diarios de fuentes en vivo) para el mismo año:

DivisaPromedio IRS 2025Recalculado a partir de datos diarios
Euro (EUR)0.8860.887
Libra británica (GBP)0.7590.759
Yen japonés (JPY)149.632149.655
Dólar canadiense (CAD)1.3981.398
Dólar australiano (AUD)1.5511.552
Franco suizo (CHF)0.8310.831
Rupia india (INR)87.13387.166
Peso mexicano (MXN)19.21219.213

Cada fila queda dentro de aproximadamente una décima de punto porcentual. El residuo proviene de decisiones de calendario — qué días cuentan y cómo se manejan los feriados — no de datos de mercado distintos. El punto del ejercicio: el promedio del IRS es un promedio ordinario de tipos diarios, y puedes producir uno tú mismo para cualquier cosa que la tabla no incluya.

Dos divisas que manejamos y que la tabla del IRS de 2025 no incluye: el peso filipino y la rupia indonesia. Calculadas de la misma forma para el año completo 2025: PHP 57.509 e IDR 16,478.44 — cada una en unidades extranjeras por 1 USD, divide para convertir.

Calcúlalo para cualquier divisa y cualquier año

Una solicitud al endpoint de rango histórico devuelve la serie diaria; una expresión jq la promedia. No se necesita clave de API para probarlo:

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

Cambia el símbolo y las fechas para cualquier otra divisa o año — el historial diario llega hasta 1999 en todos los niveles, incluido el gratuito. Para una llegada o salida a mitad de año (un año fiscal parcial), cambia el rango de fechas y la misma expresión produce un promedio de período parcial. Cada respuesta lleva `source` y `market_session` para que puedas indicar exactamente qué tipo de observaciones respaldan tu promedio — una historia de consistencia más sólida que una captura de pantalla de una tabla.

No es asesoría fiscal
Este artículo describe cómo se calculan y reproducen los promedios publicados de tipo de cambio. No es asesoría fiscal, legal ni financiera, y los tipos de exchangerate.dev son indicativos — publicados para referencia y análisis, no un tipo oficial ni de liquidación. Las reglas difieren para transacciones específicas (ventas de propiedad, créditos fiscales extranjeros, elecciones de moneda funcional). Para cualquier caso más allá de una conversión simple de ingresos, consulta a un profesional fiscal.
ER
exchangerate.dev
Guías de datos FX para desarrolladores que trabajan con tipos indicativos.

Keep reading

ReferenceSerie histórica de tipos FX desde 1999Read ReferenceCómo leer source y market_sessionRead GuideTipos de referencia del BCE, explicadosRead ReferenceTipo de cambio USD/JPY en vivoRead
Más ComparacionesFixer vs exchangerate.devOpen Exchange Rates vs exchangerate.devCurrencylayer vs exchangerate.dev
AprenderReading source and market_session in your pipelineIndicative vs executable FX rates: what a rates API actually gives youECB reference rates, explained
Tasas en VivoEUR/USDGBP/USDUSD/JPY