Calculadora de incremento de alquiler
La calculadora de incremento del alquiler convierte una renta inicial, un porcentaje de aumento anual y la duración del contrato en una tabla clara para cada año.
Ejecutar — gratis
El año 1 utiliza la renta inicial y cada año posterior aplica el aumento compuesto sobre el importe anterior. El resultado muestra todas las rentas anuales, el importe del último año y el total del plazo completo. Puede utilizar cualquier moneda y periodicidad, siempre que mantenga la misma base en todos los datos y resultados.
Defina la base de la renta antes de calcular
Comience con la renta aplicable durante el primer año del contrato. La calculadora no presupone una moneda ni una periodicidad mensual, trimestral o anual; elija una base y manténgala al interpretar la tabla. Si introduce una renta anual, obtendrá importes anuales para cada ejercicio y la suma de esas rentas durante el plazo. Si introduce una cifra mensual, verá la cuota mensual vigente en cada año; en ese caso, el total mostrado suma esas cuotas mensuales y no todos los pagos mensuales efectuados. El porcentaje de incremento anual es el aumento contractual que se aplica una vez por año. Indique el plazo como un número entero de años. El año 1 no aumenta porque constituye la base facilitada por usted. Esta convención evita añadir por error una subida al inicio y permite contrastar la tabla con cláusulas, propuestas, resúmenes contractuales y modelos financieros.
Comprenda el incremento compuesto del alquiler
Cada subida se calcula sobre la renta del año anterior, no sumando siempre el mismo importe fijo. Con un incremento anual del tres por ciento, el año 2 equivale al año 1 multiplicado por 1.03; el año 3 aplica ese factor dos veces a la renta original, y así sucesivamente. Un incremento del cero por ciento es válido y genera una tabla constante. No se admiten porcentajes negativos porque esta función modela aumentos, no reducciones, bonificaciones ni revisiones a la baja. Cada renta se redondea a dos decimales, una precisión adecuada para importes monetarios habituales, y el total se obtiene de los valores anuales mostrados. Debido al interés compuesto, el aumento monetario suele crecer cada año aunque el porcentaje permanezca fijo. Por eso, revisar toda la tabla ofrece más información que multiplicar la primera subida por el número de renovaciones, especialmente en contratos largos.
Utilice la tabla al revisar contratos y presupuestos
Puede copiar el resultado en notas de inversión, presupuestos de ocupación, resúmenes de arrendamiento o comparaciones de negociación. Compruebe que el contrato establece realmente una revisión anual y un porcentaje fijo. Los contratos vinculados a un índice, al mercado, a importes escalonados, a límites máximos o mínimos o a fechas irregulares requieren otro modelo. Verifique también si la renta inicial incluye gastos operativos, impuestos, servicios u otros conceptos repercutidos antes de considerar el total como coste completo de ocupación. Para comparar alternativas, use la misma periodicidad y el mismo número de años en cada propuesta. La renta final muestra el nivel alcanzado a largo plazo y el total facilita comparar los importes programados. Esta herramienta realiza cálculos deterministas; no interpreta lenguaje jurídico ni decide qué importe exige un contrato. Cada solicitud mediante API cuesta $0.002, y el mismo cálculo puede ejecutarse gratis en el navegador.
Qué puede hacer con ella
Prepare un resumen del contrato
Convierta una cláusula de incremento anual fijo en una tabla breve para registrar las condiciones comerciales esenciales.
Compare propuestas de arrendadores
Calcule varias tablas sobre la misma base y observe cómo cada porcentaje afecta a los últimos años y al total.
Elabore un presupuesto de ocupación
Obtenga la renta prevista para cada ejercicio sin reconstruir fórmulas de crecimiento compuesto en una hoja de cálculo.
Preguntas frecuentes
¿La renta inicial es mensual o anual?
Puede ser cualquiera de las dos. Los resultados conservan la misma periodicidad y moneda; utilice esa base de forma coherente.
¿El año 1 incluye un incremento?
No. El año 1 corresponde a la renta inicial y la primera subida determina la renta del año 2.
¿Los incrementos son compuestos?
Sí. El porcentaje de cada año se aplica sobre la renta calculada para el año anterior.
¿Puedo indicar un porcentaje negativo?
No. Se rechazan los valores negativos porque esta calculadora está destinada a rentas constantes o crecientes.
¿Cómo se redondean los importes?
Cada renta se redondea a dos decimales y el total es la suma de los importes mostrados.
¿Cuánto cuesta el cálculo mediante API?
Cada solicitud mediante API cuesta $0.002. También puede realizar el cálculo gratis en su navegador.
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/realestate/lease-escalation-calc \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"starting_rent":24000,"annual_escalation_percent":3,"lease_years":5}'const res = await fetch("https://api.kit.forhosting.com/realestate/lease-escalation-calc", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"starting_rent": 24000,
"annual_escalation_percent": 3,
"lease_years": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/realestate/lease-escalation-calc",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"starting_rent": 24000,
"annual_escalation_percent": 3,
"lease_years": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/realestate/lease-escalation-calc", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"starting_rent":24000,"annual_escalation_percent":3,"lease_years":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"starting_rent":24000,"annual_escalation_percent":3,"lease_years":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/realestate/lease-escalation-calc", 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
{
"starting_rent": 24000,
"annual_escalation_percent": 3,
"lease_years": 5
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "realestate.lease_escalation_calc",
"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.
Límites
max_years | 200 |
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. |