Calculadora de valor presente de una perpetuidad
La calculadora de valor presente de una perpetuidad convierte una serie infinita de pagos periódicos iguales en un único valor actual.
Ejecutar — gratis
Introduzca el pago de cada período y la tasa de descuento correspondiente al mismo período, expresada como porcentaje. La calculadora aplica la fórmula estándar de la perpetuidad ordinaria, muestra el valor presente y presenta la tasa decimal convertida para facilitar la revisión. Está pensada para flujos constantes cuyo primer pago llega dentro de un período completo, como un dividendo preferente simplificado o un beneficio anual duradero.
Introduzca el pago y la tasa con períodos coincidentes
Comience con el pago fijo que se espera al final de cada período. Después, introduzca la tasa de descuento correspondiente exactamente al mismo período como porcentaje: escriba 5 para cinco por ciento, no 0.05. El período puede ser un año, trimestre, mes u otro intervalo constante, pero ambas entradas deben utilizarlo de la misma manera. Por ejemplo, un pago anual debe combinarse con una tasa anual, mientras que un pago mensual exige una tasa mensual. No divida una tasa anual entre doce salvo que esa conversión represente correctamente la convención financiera de la tasa recibida. Las dos entradas deben ser números finitos mayores que cero, porque una perpetuidad constante con una tasa cero o negativa no tiene un valor presente finito según esta fórmula. La convención ordinaria también supone que el primer pago se recibe tras un período completo. Si vence hoy, valore ese pago inmediato por separado y súmelo al valor del flujo restante. Compruebe el calendario y la coherencia de los períodos antes de usar el resultado como valoración de una inversión.
Comprenda la fórmula del valor presente perpetuo
La calculadora utiliza PV = C / r, donde C es el pago igual por período y r es la tasa de descuento periódica expresada como decimal. Por tanto, una tasa del 5 por ciento se convierte en 0.05 antes de dividir. Si el pago anual es 1,000 y la tasa anual es 5 por ciento, el valor presente es 20,000. El resultado representa cuánto vale hoy toda la serie interminable bajo la rentabilidad exigida. Un pago mayor eleva el valor en proporción directa, mientras que una tasa mayor lo reduce. Esta sensibilidad es importante: bajar la tasa de 5 por ciento a 4 por ciento aumenta el valor desde veinte veces el pago hasta veinticinco veces. La respuesta incluye el pago original, la tasa porcentual, su equivalente decimal, el valor redondeado y una indicación de pago al final del período. El valor monetario se redondea a dos decimales después de la división. No se enumeran infinitos flujos; la fórmula cerrada es la suma matemática de la serie descontada cuando una tasa positiva permite que converja.
Interprete el resultado y sus supuestos
Utilice la salida como una valoración basada en supuestos explícitos, no como garantía de que los pagos continuarán realmente para siempre. El modelo de perpetuidad resulta útil cuando un flujo se considera suficientemente duradero para no fijar una fecha final práctica o cuando se necesita simplificar un valor terminal. Los valores y proyectos reales pueden suspender pagos, cambiar importes, generar impuestos o incorporar riesgos que una sola tasa constante no refleja. Elegir la tasa es, por ello, una decisión central: debe corresponder al período, moneda, riesgo y coste de oportunidad del flujo. Compare varias tasas defendibles para observar la sensibilidad y conserve esos escenarios junto al resultado. Esta capacidad solo admite pagos constantes. Si crecen a una tasa fija, utilice un método de perpetuidad creciente; si terminan tras un número conocido de períodos, utilice una anualidad. Los procesos automatizados pueden ejecutar este cálculo determinista por $0.002 por elemento y guardar las tasas devueltas. Para decisiones importantes, contraste los supuestos con documentos originales y asesoramiento financiero cualificado.
Qué puede hacer con ella
Valorar un dividendo preferente fijo
Estime el valor de una acción preferente simplificada cuyo dividendo igual se supone indefinido.
Revisar un beneficio duradero de un proyecto
Convierta un beneficio anual constante sin fecha final prevista en valor presente para un análisis inicial.
Probar la sensibilidad a la tasa
Calcule el mismo pago con varias rentabilidades exigidas para evaluar la dependencia respecto de la tasa elegida.
Preguntas frecuentes
¿Qué fórmula utiliza la calculadora?
Utiliza PV = C / r, donde C es el pago igual al final del período y r es la tasa periódica positiva expresada como decimal.
¿Cómo se introduce una tasa de descuento del 6 por ciento?
Introduzca 6 en discount_rate. La calculadora convierte el porcentaje en el valor decimal 0.06 antes de aplicar la fórmula.
¿Cuándo se supone que ocurre el primer pago?
Se supone que el primer pago llega al final del primer período completo, conforme a la convención de perpetuidad ordinaria.
¿Puede calcular una perpetuidad creciente?
No. Todos los pagos deben ser iguales. Una perpetuidad creciente necesita una tasa de crecimiento y otra fórmula.
¿Cuánto cuesta el cálculo por API?
El precio de la API es $0.002 por elemento. La calculadora del navegador ejecuta localmente el mismo cálculo determinista.
Para desarrolladores — acceso por API
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.
Endpoint de API
¿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.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/finance/perpetuity-present-value \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"payment":1000,"discount_rate":5}'const res = await fetch("https://api.kit.forhosting.com/finance/perpetuity-present-value", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"payment": 1000,
"discount_rate": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/perpetuity-present-value",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"payment": 1000,
"discount_rate": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/perpetuity-present-value", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"payment":1000,"discount_rate":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"payment":1000,"discount_rate":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/perpetuity-present-value", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"payment": 1000,
"discount_rate": 5
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.perpetuity_present_value",
"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.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |