Guías prácticasTutorial

Calcula el coste de enviar dinero al extranjero

Suma la comisión y el coste de la diferencia de tasas

30 de octubre de 2026 · 3 min de lectura

El coste de enviar USD a PHP es la comisión más la pérdida por la diferencia entre la tasa del proveedor y la referencia. Calcula ambos importes en PHP y divide su diferencia entre la tasa de referencia para expresarla en USD. Suma la comisión para obtener el coste total.

Obtén la tasa de referencia de USD a PHP

Usa como referencia la cotización API de PHP por USD. La API cotiza cada moneda frente a USD, así que el valor PHP indica pesos por dólar. Usa la tasa del proveedor en esa misma dirección para que ambos importes tengan las mismas unidades.

Cada respuesta de tasas actuales incluye source, market_session, timestamp, data_updated_at y rates, además del aviso «Tasas indicativas, no aptas para liquidación». Lee la tasa junto con data_updated_at para identificar los datos de la comparación. El ejemplo usa la cotización PHP y la hora de una misma respuesta.

Shell
curl "https://api.exchangerate.dev/v1/latest/USD?symbols=PHP"

Resta la comisión al importe enviado

En este ejemplo, la comisión se descuenta de los USD enviados antes de convertirlos. Resta 5 USD a 1000 USD para obtener 995 USD. Usa ese importe en ambos cálculos para medir la diferencia entre tasas.

Separa la comisión del cálculo de la tasa. La comisión ya está en USD, pero la diferencia entre los importes recibidos está en PHP. Convierte esa diferencia a USD antes de sumar los costes. Sumar directamente una pérdida en PHP a una comisión en USD mezclaría monedas.

Calcula ambos importes en PHP

Estas cifras de ejemplo proceden de una respuesta con fecha 30 oct 2026, 13:59 UTC. La referencia es 63,674 PHP por USD. Envía 1000 USD con una comisión de 5 USD y una tasa de ejemplo de 62,401 PHP por USD, un 2% inferior a la referencia antes del redondeo. La comisión y la diferencia de tasas son ejemplos ajenos a cualquier proveedor.

La referencia y la tasa de ejemplo tienen tres decimales. Todos los importes de la tabla usan esas tasas, así que puedes repetir cada cálculo a mano. Multiplica 995 USD por cada tasa para obtener ambos importes en PHP.

PasoCálculoResultado
Importe convertido1000 − 5995 USD
Importe a la tasa de referencia995 × 63,67463.355,63 PHP
Importe a la tasa del proveedor (ejemplo)995 × 62,40162.089,00 PHP
Coste de la diferencia de tasas(63.355,63 − 62.089,00) ÷ 63,67419,89 USD
Coste total5 + 19,8924,89 USD (2,49%)

Expresa el coste total en USD

Usa coste total = comisión + (importe recibido a la tasa de referencia - importe recibido a la tasa del proveedor) / tasa de referencia. La resta da la pérdida en PHP causada por la tasa del proveedor. Dividir entre PHP por USD convierte esa pérdida a USD.

En el ejemplo, la diferencia de tasas cuesta 19,89 USD. Suma la comisión de 5 USD para obtener 24,89 USD, el 2,49% de los 1000 USD iniciales. Usa el importe inicial como denominador porque incluye tanto la comisión como el dinero convertido.

Compara cuánto recibe el destinatario

Compara proveedores por los PHP que recibe el destinatario para un mismo envío en USD. La comisión por sí sola excluye la diferencia de tasas. Calcula cada importe con la comisión y la tasa de cada proveedor, siempre con el mismo importe inicial.

Usa el importe de referencia para expresar la diferencia de tasas como coste. Es una base común de cálculo; la tasa del proveedor determina el importe recibido en el ejemplo. Bancos, tarjetas y servicios de transferencias aplican sus propios márgenes y comisiones. Las tasas medias de mercado indicativas de la API no son aptas para liquidación ni trading.

Comprueba las horas y los límites de solicitudes

Sin clave puedes hacer 10 solicitudes por minuto y 100 por hora por IP, con 15 minutos de retraso. Una clave gratuita permite 5000 solicitudes al mes y 10 por minuto, también con 15 minutos de retraso. Los planes de pago tienen tasas en tiempo real.

Usa data_updated_at para identificar la respuesta de un cálculo. Aquí, 30 oct 2026, 13:59 UTC es el valor de data_updated_at de esa respuesta. Si repites la solicitud, calcula con la tasa PHP que recibas y guarda la hora de respuesta junto al resultado.

Preguntas

¿Por qué la fórmula incluye una diferencia de tasas?

La comisión solo explica parte del coste si el proveedor convierte por debajo de la referencia. La diferencia de tasas reduce los PHP recibidos. Calcula esa reducción con el mismo importe convertido en USD a ambas tasas y expresa la diferencia en USD.

¿Por qué dividir la diferencia entre la tasa de referencia?

La diferencia está en PHP y la referencia, en PHP por USD. La división expresa la diferencia en USD para sumarla a la comisión en USD. Usar la tasa del proveedor cambiaría la base del cálculo.

¿La comisión y la tasa de ejemplo son de un servicio de transferencias?

Ambas son cifras de ejemplo. La comisión es 5 USD y la tasa de ejemplo está un 2% por debajo de la referencia de la respuesta antes del redondeo. La tabla calcula todo con las tasas indicadas.

¿El importe de referencia coincidirá con una transferencia?

Bancos, tarjetas y servicios de transferencias aplican sus propios márgenes y comisiones. Compara lo recibido con la tasa y la comisión del proveedor para un mismo envío. Las tasas API son valores medios de mercado indicativos, no aptos para liquidación ni trading.

Sigue leyendo

Obtén una clave API gratis

El plan gratuito permite 5000 solicitudes al mes y 10 por minuto. No requiere tarjeta de crédito.

Obtén una clave gratis