Calculadora de necesidades de seguro de vida
Sustituir unos ingresos de 75 000 durante 10 años y saldar 50 000 de deudas requiere un seguro de vida de 800 000. Obtenga una primera cifra de cobertura con ingresos, años de apoyo y deudas, y repítala cuando cambie su situación. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Ingreso anual
- 75 000
- Años de reemplazo de ingresos
- 10
- Deudas pendientes
- 50 000
- Reemplazo de ingresos
- 750 000
- Cobertura recomendada
- 800 000
Elegir cuánto seguro de vida contratar es una de las primeras decisiones económicas difíciles que afronta un hogar tras un empleo nuevo, una hipoteca o un hijo. Los múltiplos orientativos del salario ayudan un poco, pero una cifra inicial más clara multiplica los ingresos que desea reponer por los años en que los dependientes necesitarían ese apoyo, y luego suma las deudas que no deberían sobrevivirle. Esta calculadora de necesidades de seguro de vida aplica esa estimación estilo DIME con aritmética pura: ingresos anuales por años de reposición más deudas pendientes igualan la cobertura recomendada. No hay puntuación de suscripción, cotización de prima ni cuestionario médico: solo una fórmula transparente que puede volver a ejecutar cuando cambien los ingresos, la deuda o el horizonte de reposición.
Qué significa la estimación de cobertura estilo DIME
DIME es un mnemotécnico clásico de finanzas personales para dimensionar un capital asegurado de primer paso: Debt (deuda), Income (ingresos), Mortgage (hipoteca) y Education (educación). En su forma de manual usted enumera préstamos al consumo y estudiantiles pendientes, multiplica los ingresos anuales por un horizonte de reposición elegido, suma el saldo hipotecario aún adeudado y el coste de educar a los dependientes.
La reposición de ingresos es el ingreso anual por el número de años en que desea que, de forma nocional, continúen las nóminas tras el fallecimiento; la cobertura recomendada es ese producto más el total de deudas. El resultado es un capital asegurado recomendado, no una prima, una proyección de valor en efectivo ni un análisis fiscal. Se exigen ingresos y deudas no negativos; los valores negativos fallan con un mensaje de campo claro en lugar de inventar una cifra de cobertura.
Contraste el número con un asesor autorizado cuando necesite selección de producto, cláusulas adicionales o diseño patrimonial; esta herramienta solo multiplica y suma para que nunca discrepe de una hoja de cálculo con las mismas tres celdas.
Qué puede hacer con ella
Planificación de cobertura del hogar
Estime un capital asegurado inicial a partir del salario, los años de apoyo a dependientes y un total consolidado de deudas tras un cambio de empleo o la compra de vivienda.
Hojas de coaching y aula
Genere claves de respuesta reproducibles estilo DIME para lecciones de finanzas personales que enseñan reposición de ingresos más pago de deudas, no compra de primas.
Preguntas frecuentes
¿Cómo se calcula la cobertura de seguro de vida recomendada?
Es una estimación simplificada estilo DIME: reposición de ingresos más deudas a liquidar.
¿Cotiza primas o suscribe una póliza?
No. La calculadora solo estima un punto de partida de capital asegurado a partir de ingresos, años y deudas. Primas, suscripción médica y selección de producto requieren un asesor o aseguradora autorizados.
¿Qué significa DIME en un seguro de vida?
Son las iniciales en inglés de deuda, ingresos, hipoteca y educación, las cuatro necesidades con las que se suele dimensionar una póliza. Aquí la hipoteca y los préstamos de estudios se suman en un único total de deudas.
¿Cuántos años de ingresos conviene sustituir?
Los años durante los que sus dependientes necesitarían que su sueldo continuara, por ejemplo hasta que los hijos sean independientes. Vale cualquier número positivo de años; cero o negativo se rechaza.
¿Qué deudas debo incluir?
Sume todo lo que quiera que la póliza liquide: la hipoteca pendiente, préstamos del coche, tarjetas de crédito, préstamos personales y de estudios. Introduzca esa suma como un único total de deudas.
Herramientas relacionadas
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/fin/life-insurance-needs-estimate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"annual_income":75000,"years_of_replacement":10,"outstanding_debts":50000}'const res = await fetch("https://api.kit.forhosting.com/fin/life-insurance-needs-estimate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"annual_income": 75000,
"years_of_replacement": 10,
"outstanding_debts": 50000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/life-insurance-needs-estimate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"annual_income": 75000,
"years_of_replacement": 10,
"outstanding_debts": 50000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/life-insurance-needs-estimate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"annual_income":75000,"years_of_replacement":10,"outstanding_debts":50000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"annual_income":75000,"years_of_replacement":10,"outstanding_debts":50000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/life-insurance-needs-estimate", 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
{
"annual_income": 75000,
"years_of_replacement": 10,
"outstanding_debts": 50000
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.life_insurance_needs_estimate",
"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. |
Notas técnicas
Qué significa la estimación de cobertura estilo DIME
Muchos hogares ya mantienen un único total de deudas pendientes que agrupa hipoteca y préstamos educativos en una sola partida, por lo que esta capacidad usa un contrato simplificado: annual_income, years_of_replacement y outstanding_debts. Los años de reposición deben ser estrictamente positivos: cero o negativos no definen un horizonte significativo y se rechazan como invalid_input. En caso de éxito la respuesta repite las tres entradas, informa income_replacement y recommended_coverage redondeados a dos decimales para comparaciones estables de tipo moneda, e incluye una etiqueta de método y una cadena de fórmula que puede mostrar junto a la respuesta.
Contrato de entrada, forma de la respuesta y errores
Ejemplo: setenta y cinco mil de ingreso anual, diez años de reposición y cincuenta mil de deudas dan setecientos cincuenta mil de reposición de ingresos y ochocientos mil de cobertura recomendada. La validación fallida no se factura. Envíe por POST un cuerpo JSON con tres números finitos obligatorios. annual_income es el ingreso bruto anual a reponer; se aceptan los alias income, yearly_income y salary para que formularios y hojas reutilicen nombres de columna habituales. years_of_replacement es el horizonte en años; los alias years, replacement_years e income_years mapean al mismo campo, y el valor debe ser mayor que cero o la tarea falla con invalid_input nombrando years_of_replacement. outstanding_debts es la suma de obligaciones que desea que la póliza liquide —resto de hipoteca, préstamos de auto, tarjetas, préstamos personales— con alias debts, total_debt y debt. Cada campo puede llegar como número JSON o cadena numérica; campos ausentes, cadenas vacías y valores no finitos fallan con invalid_input. annual_income u outstanding_debts negativos se rechazan porque en este modelo la estimación de cobertura no puede partir de una base de ingresos o de deudas negativa. Cuando la validación pasa, el cuerpo devuelve annual_income, years_of_replacement, outstanding_debts, income_replacement (ingresos por años), recommended_coverage (income_replacement más deudas), method con etiqueta estilo DIME y formula que reexpresa la forma cerrada. La ruta parse pura nunca llama a una API de aseguradora, no muestrea aleatoriedad y no depende del reloj del sistema, de modo que los goldens y las pruebas de cliente comparan byte a byte entre runtimes cuando fijan las mismas tres entradas.
Dónde aporta valor una API de necesidades de seguro de vida
Los hogares usan una calculadora de necesidades de seguro de vida cuando un salario nuevo, la compra de una vivienda o un hijo obligan a la primera conversación sobre cuánta cobertura mantendría enteros a los dependientes si cesaran los ingresos. Coaches y formadores financieros necesitan un oráculo determinista que marque como inválidos los años de reposición no positivos en lugar de devolver en silencio cobertura cero que un formulario defectuoso podría tratar como éxito. Los equipos de producto integran el mismo contrato en asistentes de alta para que el usuario vea un capital asegurado inicial antes de que un suscriptor o agente lo refine. Como la implementación es parse pura de tier A, cada llamada correcta cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente. Mantenga las peticiones pequeñas, fije en las pruebas los valores redondeados de recommended_coverage y obtendrá estimaciones reproducibles para hojas, plugins LMS y workers de borde sin montar infraestructura actuarial propia. Cuando más adelante añada costes educativos o un campo hipotecario separado en una hoja, incluya esos saldos en outstanding_debts aquí para que el total estilo DIME siga alineado con el mnemotécnico completo mientras la superficie de la API sigue siendo de tres campos.
Casos de integración
Alta de producto y fixtures CI
Siembre aplicaciones de presupuesto y pruebas automatizadas con valores deterministas de recommended_coverage que coincidan byte a byte entre navegador y API.
Preguntas técnicas
¿Qué ocurre si years_of_replacement es cero o negativo?
La tarea falla con invalid_input. Los años de reposición deben ser un número positivo mayor que cero para que el horizonte de reposición de ingresos tenga sentido.
¿Deben ir hipoteca y educación en outstanding_debts?
Sí si ya los lleva como saldos a pagar. El DIME clásico lista hipoteca y educación por separado; esta herramienta acepta un único total de deudas para que pueda agrupar esas partidas.
¿Cuánto cuesta la calculadora de necesidades de seguro de vida?
La herramienta del navegador es gratuita. Las peticiones API usan saldo KIT prepago a $0.002 por llamada correcta; la entrada inválida no se factura.