Calculadora de ahorro al refinanciar préstamos
Una tasa menor no garantiza por sí sola que refinanciar resulte más barato. Esta calculadora compara el saldo, la tasa y el plazo restantes de su préstamo actual con una nueva oferta.
Ejecutar — gratis
Estima ambas cuotas, el ahorro mensual, los intereses pendientes, el efecto de los gastos de cierre y el ahorro total. También permite indicar si esos gastos se pagan al inicio o se incorporan al nuevo capital.
Establezca una referencia fiel del préstamo actual
Comience con el capital pendiente hoy, no con la cantidad que pidió originalmente. Introduzca la tasa de interés anual vigente y el número exacto de cuotas mensuales restantes. Estos tres datos determinan el coste de conservar el préstamo: la cuota prevista de capital e intereses y los intereses que aún pagaría. La calculadora supone un préstamo de tasa fija totalmente amortizable con pagos mensuales. No reconstruye tasas variables, periodos de solo intereses, pagos globales, penalizaciones, seguros, impuestos ni importes en depósito. Si su extracto combina capital e intereses con seguros o impuestos, no use esa cuota conjunta, pues el cálculo deriva capital e intereses del saldo, la tasa y el plazo. Compruebe los datos en un extracto reciente. La comparación mira hacia adelante: los intereses ya abonados son un coste hundido y no influyen en si refinanciar ahora le permite ahorrar.
Describa la oferta y los gastos de cierre
Introduzca la nueva tasa anual, el plazo en meses y todos los gastos necesarios para obtener la refinanciación. Pueden incluir apertura, tasación, registro, título, asesoría o cargos del prestamista, según el préstamo y la jurisdicción. Use el total real de la oferta. Indique si financiará esos gastos. Si los paga al inicio, el nuevo capital coincide con el saldo actual y los gastos se suman por separado al coste total. Si los financia, aumentan el nuevo capital, la cuota y los intereses, y además siguen contando contra el ahorro. Así se evita tratar como gratuitos los cargos incorporados. La calculadora no incluye efectivo adicional retirado; una oferta con más deuda no es una comparación equivalente. También supone que la tasa permanece fija y que el total de gastos incluye puntos y créditos. Consulte la documentación oficial del prestamista antes de tomar una decisión.
Interprete el ahorro, el equilibrio y el coste total
El ahorro mensual es la cuota actual calculada menos la nueva. Un resultado positivo indica una cuota menor; uno negativo, una cuota mayor. Alivio mensual y ahorro total no son lo mismo: ampliar el plazo puede reducir la cuota y aumentar los intereses de toda la vida del préstamo. La diferencia de intereses compara los intereses pendientes del préstamo actual con los del nuevo antes de gastos. El ahorro neto total resta después los gastos de cierre. Un valor positivo significa que la refinanciación cuesta menos si ambos planes se completan. El punto de equilibrio divide los gastos entre un ahorro mensual positivo y redondea al mes entero superior. Es una referencia sencilla, no una rentabilidad completa: los plazos desiguales, impuestos, coste de oportunidad, amortizaciones anticipadas o una venta futura pueden cambiar el resultado. Si prevé cancelar o vender antes del equilibrio, quizá no recupere los costes. Compare varias ofertas y revise el cuadro de amortización del prestamista.
Qué puede hacer con ella
Comparar ofertas hipotecarias
Pruebe combinaciones de tasa, plazo y gastos para comprobar si una hipoteca más barata genera ahorro real.
Evaluar un préstamo de automóvil
Compare el calendario pendiente con una nueva oferta fija e identifique la diferencia de cuota.
Medir el coste de financiar cargos
Observe cómo incorporar los gastos al capital cambia la cuota, los intereses y el ahorro neto.
Preguntas frecuentes
¿Cuánto cuesta la calculadora?
La API cuesta $0.002 por cálculo y la calculadora del navegador puede ejecutarse localmente en la página.
¿Una cuota menor siempre significa que ahorraré?
No. Un plazo mayor puede reducir la cuota y aumentar los intereses totales; revise el ahorro neto después de gastos.
¿Cómo se tratan los gastos financiados?
Se añaden al nuevo capital, generan intereses y permanecen incluidos como coste de la operación.
¿Qué significa el plazo de equilibrio?
Son los gastos divididos entre el ahorro mensual positivo, redondeados hacia arriba. No incluye impuestos ni coste de oportunidad.
¿Incluye impuestos, seguros o penalizaciones?
No. Compara capital e intereses de préstamos fijos. Añada cualquier penalización a los gastos y evalúe lo demás por separado.
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/loan-refinance-savings \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"current_balance":250000,"current_annual_rate":6.75,"current_remaining_months":300,"new_annual_rate":5.5,"new_term_months":240}'const res = await fetch("https://api.kit.forhosting.com/finance/loan-refinance-savings", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"current_balance": 250000,
"current_annual_rate": 6.75,
"current_remaining_months": 300,
"new_annual_rate": 5.5,
"new_term_months": 240
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/loan-refinance-savings",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"current_balance": 250000,
"current_annual_rate": 6.75,
"current_remaining_months": 300,
"new_annual_rate": 5.5,
"new_term_months": 240
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/loan-refinance-savings", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"current_balance":250000,"current_annual_rate":6.75,"current_remaining_months":300,"new_annual_rate":5.5,"new_term_months":240}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"current_balance":250000,"current_annual_rate":6.75,"current_remaining_months":300,"new_annual_rate":5.5,"new_term_months":240}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/loan-refinance-savings", 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
{
"current_balance": 250000,
"current_annual_rate": 6.75,
"current_remaining_months": 300,
"new_annual_rate": 5.5,
"new_term_months": 240
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.loan_refinance_savings",
"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. |