Calculadora para alquilar o comprar equipo
La calculadora de alquiler frente a compra compara el coste completo de alquilar un equipo durante un número definido de días con el coste neto de adquirirlo.
Ejecutar — gratis
Introduzca la tarifa diaria, el precio de compra y el período previsto de uso. También puede incluir entrega, instalación y valor de reventa. El resultado señala la alternativa más económica, cuantifica el ahorro y muestra cuándo el alquiler acumulado alcanza el coste efectivo de compra.
Prepare una comparación justa
Una decisión fiable exige más que comparar la tarifa diaria con el precio anunciado. Cuente todos los días facturables, incluidos fines de semana o jornadas inactivas, y añada entrega, recogida, limpieza, seguro y gestión. Para la compra, sume transporte, puesta en marcha, inspección e impuestos no incluidos. Use siempre la misma moneda. Si podrá vender el equipo tras el trabajo, indique un valor de reventa prudente; la calculadora lo resta del desembolso. Así evitará que una tarifa atractiva oculte cargos y que la compra parezca más cara cuando el activo conserva valor.
Interprete el resultado y el equilibrio
El total de alquiler multiplica la tarifa diaria por los días y añade los cargos únicos. El total de compra suma precio y gastos, y descuenta la reventa prevista. La recomendación indica alquilar, comprar o igualdad, y el ahorro expresa la diferencia absoluta. El punto de equilibrio muestra cuántos días de alquiler igualan el coste neto de compra tras considerar los cargos fijos. Puede ser fraccionario. Si la tarifa diaria es cero, no existe un equilibrio finito y el campo se omite; un valor cero indica que los cargos fijos ya alcanzan la compra neta.
Use supuestos adecuados
Considere el resultado como un escenario transparente, no como una previsión completa. Pruebe duraciones corta, probable y retrasada si el calendario es incierto. Sea prudente con la reventa, pues el estado, la demanda, el transporte y las comisiones reducen lo recuperable. Incluya solo costes que cambien entre alternativas: combustible, personal y consumibles suelen afectar a ambas. El mantenimiento, almacenamiento, financiación, riesgo de avería y tratamiento fiscal no se modelan por separado; incorpórelos como cargos razonables o analícelos aparte. Documentar los supuestos junto al presupuesto facilita revisar por qué una opción resulta más barata.
Qué puede hacer con ella
Presupuestar una obra breve
Compare varios días de alquiler de una excavadora o plataforma con comprarla usada y revenderla al terminar.
Planificar mantenimiento periódico
Compruebe si los alquileres estacionales de jardinería o limpieza superan el coste de propiedad.
Revisar equipos para eventos
Incluya entrega y recogida al comparar generadores, vallas, iluminación o escenarios alquilados con su compra.
Preguntas frecuentes
¿Cuánto cuesta usar la calculadora mediante la API?
Cada solicitud a la API cuesta $0.002. La versión del navegador ejecuta localmente el mismo cálculo determinista.
¿Cómo se calcula el alquiler total?
Multiplica la tarifa diaria por los días y añade los cargos únicos de alquiler.
¿Cómo influye el valor de reventa?
Se resta del precio y de los gastos de compra para estimar el coste neto de propiedad.
¿Incluye mantenimiento o financiación?
No los modela por separado. Añada estimaciones pertinentes a los gastos de compra o analícelas aparte.
¿Qué significa días de equilibrio?
Es el número de días en que la tarifa y los cargos de alquiler igualan el coste neto de compra.
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/rent-vs-buy-equipment \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"days":12,"rental_rate_per_day":85,"purchase_price":1200}'const res = await fetch("https://api.kit.forhosting.com/realestate/rent-vs-buy-equipment", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"days": 12,
"rental_rate_per_day": 85,
"purchase_price": 1200
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/realestate/rent-vs-buy-equipment",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"days": 12,
"rental_rate_per_day": 85,
"purchase_price": 1200
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/realestate/rent-vs-buy-equipment", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"days":12,"rental_rate_per_day":85,"purchase_price":1200}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"days":12,"rental_rate_per_day":85,"purchase_price":1200}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/realestate/rent-vs-buy-equipment", 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
{
"days": 12,
"rental_rate_per_day": 85,
"purchase_price": 1200
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "realestate.rent_vs_buy_equipment",
"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. |