ForHosting KIT · Utilidades de desarrollo

Calculadora de tasa interna de retorno

La calculadora de tasa interna de retorno estima la tasa de descuento periódica que hace que el valor actual neto de una serie de flujos de caja sea igual a cero.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Introduzca la inversión inicial y cada cobro o gasto posterior en orden cronológico, con números negativos para los pagos y positivos para los ingresos. El resultado incluye la TIR decimal y porcentual, el VAN residual y datos de diagnóstico. Así puede comparar proyectos sin perder de vista cuándo ocurre cada flujo.

Introduzca una serie completa con intervalos uniformes

Comience por el flujo del período cero, que normalmente corresponde a la inversión inicial y, por ello, suele ser negativo. Añada después cada entrada o salida en orden cronológico. Cada posición representa un período de igual duración: si los datos son mensuales, el resultado será una TIR mensual; si son anuales, será anual. Incluya un cero cuando no haya movimiento en un período, pues eliminar esa posición altera el calendario y el resultado. La calculadora exige al menos un valor negativo y otro positivo, condición que refleja el paso entre capital aportado y dinero recuperado. Puede utilizar cualquier moneda, siempre que todos los importes compartan moneda y escala. No mezcle períodos mensuales y anuales, valores nominales y ajustados por inflación, ni unidades y miles dentro de la misma serie. Tanto el importe como el momento influyen en la TIR, por lo que una cronología correcta es esencial. La estimación opcional es un punto de partida porcentual, no una respuesta garantizada, y el valor predeterminado funciona en muchos proyectos convencionales.

Comprenda cómo se obtiene la estimación

Para cada tasa candidata, la calculadora descuenta cada flujo según su período y suma los valores descontados para obtener el valor actual neto. Busca una tasa superior a menos cien por ciento que reduzca esa suma a cero. Primero aplica una iteración rápida basada en la derivada cerca de la estimación indicada. Si no converge, explora un intervalo logarítmico amplio, identifica tramos donde cambia el signo y los refina mediante bisección. Este método alternativo es más lento, pero resulta estable cerca del límite inferior y no depende de decisiones aleatorias. Si detecta varias raíces con cambio de signo, selecciona el tramo más próximo a la estimación proporcionada. Esa regla hace determinista la elección, aunque no elimina la ambigüedad propia de los flujos no convencionales. El VAN residual indica cuánto se aproxima la tasa a la ecuación, mientras que el número de iteraciones es solo un dato técnico. Los valores mostrados se redondean después de resolver. Si no puede delimitar o refinar ninguna raíz admisible, devuelve un error de entrada en vez de una tasa engañosa.

Interprete la TIR junto con la escala, el riesgo y las alternativas

La TIR expresa el rendimiento porcentual periódico implícito en los flujos introducidos. En un proyecto convencional con un desembolso inicial seguido de beneficios, una TIR mayor suele indicar más rendimiento respecto al momento en que se utiliza el capital. Una regla habitual consiste en compararla con la rentabilidad mínima exigida: el proyecto puede resultar atractivo si la supera y si las previsiones y el riesgo son creíbles. Sin embargo, la TIR no muestra por sí sola cuántas unidades monetarias de valor se crean. Un proyecto pequeño puede presentar una TIR alta y aportar menos valor total que uno grande con una tasa inferior; por ello, compare también el VAN con una tasa de descuento adecuada. Varios cambios de signo pueden generar múltiples TIR matemáticas, y los proyectos excluyentes pueden ordenarse de manera distinta por TIR y VAN. Además, la medida presupone una reinversión que quizá no sea realista. Considere el resultado una estimación, no una promesa, y pruebe escenarios de cobros, costes, retrasos, valor terminal, impuestos y financiación. Para fechas irregulares, utilice XIRR en lugar de suponer intervalos iguales.

Evaluar un proyecto de inversión

Estime el rendimiento implícito en un desembolso inicial y los flujos operativos previstos antes de compararlo con la tasa mínima de la empresa.

Comparar escenarios de inversión

Modifique costes, cobros o supuestos temporales y observe cómo responde la TIR periódica del proyecto en cada escenario.

Revisar un modelo de hoja de cálculo

Vuelva a calcular la TIR desde la fila de flujos exportada y compare la tasa y el VAN residual con el resultado de la hoja.

¿Cuánto cuesta la calculadora?

Cada solicitud API cuesta $0.002. El precio corresponde a un cálculo, no a cada período del flujo de caja.

¿El resultado es anual o mensual?

Emplea el mismo período que separa los flujos. Las entradas mensuales producen una TIR mensual y las anuales, una TIR anual.

¿Por qué deben existir flujos con ambos signos?

Una raíz de TIR normalmente requiere movimientos en direcciones opuestas. Una serie solo de ingresos o solo de pagos no puede cruzar un VAN cero en el intervalo admitido.

¿Puede un proyecto tener más de una TIR?

Sí. Los flujos que cambian de signo varias veces pueden producir varias raíces. Si detecta varias, la calculadora elige la más cercana a la estimación indicada.

¿Qué significa VAN en la TIR?

Es el valor actual neto recalculado con la TIR estimada. Debe quedar muy cerca de cero; puede persistir un residuo mínimo por la precisión finita del cálculo.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/finance/irr

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/finance/irr \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"cash_flows":[-100000,30000,40000,50000]}'
{
  "cash_flows": [
    -100000,
    30000,
    40000,
    50000
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "finance.irr",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Ver la documentación completa del KIT →