Coste total de un coche: compra, combustible y depreciación
El precio de compra es solo el principio del coste de un coche. Esta calculadora de coste total de propiedad combina el precio del vehículo con combustible, seguro, mantenimiento y depreciación durante los años que usted espera conservarlo.
Ejecutar — gratis
Introduzca estimaciones en una moneda coherente, además del kilometraje, el consumo y el precio del combustible. El resultado desglosa cada componente, el valor residual estimado, el total combinado y un coste medio anual que facilita comparar vehículos.
Construya una estimación completa
Una comparación útil exige el mismo plazo y supuestos coherentes. Indique el precio pagado y cuántos años completos conservará el vehículo. Añada las millas anuales previstas, la eficiencia real en millas por galón estadounidense y un precio medio por galón. El seguro y el mantenimiento deben ser importes anuales expresados en la misma moneda. La calculadora proyecta esos gastos durante todo el periodo y muestra cada categoría por separado. Esto permite descubrir por qué dos coches con precios parecidos pueden generar gastos muy distintos. Un modelo barato con consumo elevado o seguro costoso puede superar pronto a otra opción más cara. Emplee datos realistas: kilometraje reciente, una cotización para el modelo exacto y una provisión de mantenimiento acorde con su edad y garantía. Puede usar cualquier moneda, pero no mezcle unidades. El total aplica la fórmula declarada e incluye compra y depreciación como componentes distintos.
Comprenda el combustible y la depreciación
El gasto de combustible parte de la distancia total: millas anuales multiplicadas por años. Esa distancia se divide entre la eficiencia y el resultado se multiplica por el precio por galón. Es una referencia de planificación, pues supone constantes el uso, la eficiencia y el precio. La depreciación sigue un método de saldo decreciente: cada año el porcentaje se aplica al valor restante, no siempre al precio original. Una tasa del diez por ciento deja el noventa por ciento del valor anterior. La depreciación mostrada es la diferencia entre compra y valor residual estimado. Una tasa cero conserva todo el valor; una tasa del cien por cien lo reduce a cero tras el primer año. El valor real de reventa depende del estado, versión, demanda, accidentes y mercado local. Por eso usted proporciona la tasa. Pruebe escenarios prudentes y optimistas. Los cálculos conservan toda la precisión y solo redondean los resultados visibles.
Compare escenarios con supuestos visibles
La mejor aplicación de esta herramienta es comparar. Mantenga iguales los años y las millas anuales para todos los candidatos, use el mismo precio del combustible y cambie solo lo que realmente difiere: eficiencia, seguro, mantenimiento, compra y depreciación. El desglose revela el origen de la diferencia y la media anual ayuda a contrastarla con un presupuesto. También puede probar varios futuros para un mismo coche, como más kilometraje, combustible más caro o mantenimiento posterior a la garantía. Guarde entradas y resultados para que otra persona pueda reproducir el cálculo y cuestionar un supuesto concreto. La calculadora no deduce intereses, impuestos, matrícula, aparcamiento, recarga, inflación, ayudas ni coste de oportunidad. Añada esos conceptos aparte y de modo uniforme. El resultado es un modelo aritmético transparente, no una promesa. Mediante la API, cada cálculo cuesta $0.002, por lo que puede evaluar muchos escenarios coherentes.
Qué puede hacer con ella
Comparar dos coches
Mantenga constantes los años y el uso, y mida cómo precio, eficiencia, seguro, mantenimiento y depreciación alteran el total.
Planificar el presupuesto familiar
Convierta la estimación plurianual en una media anual y revise por separado cada categoría de gasto.
Probar distintos kilometrajes
Cambie el uso y el precio del combustible para comprender su efecto sobre el coste de propiedad.
Preguntas frecuentes
¿Cuánto cuesta un cálculo por API?
Cada solicitud a la API cuesta $0.002; la calculadora del navegador puede usarse gratis en esta página.
¿Qué moneda debo utilizar?
Puede usar cualquiera, siempre que exprese el precio de compra y todos los gastos en esa misma moneda.
¿Cómo se calcula el combustible?
Las millas totales se dividen entre las millas por galón estadounidense y se multiplican por el precio por galón.
¿Cómo se calcula la depreciación?
El porcentaje anual se aplica al valor restante; la depreciación es la compra menos el valor residual estimado.
¿Incluye financiación o impuestos?
No. Solo incluye compra, combustible, seguro, mantenimiento y depreciación modelada; añada otros conceptos aparte.
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/travel/total-cost-ownership \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"purchase_price":32000,"years":5,"annual_miles":12000,"fuel_efficiency_mpg":30,"fuel_price_per_gallon":3.5,"annual_insurance":1600,"annual_maintenance":900,"annual_depreciation_rate":15}'const res = await fetch("https://api.kit.forhosting.com/travel/total-cost-ownership", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"purchase_price": 32000,
"years": 5,
"annual_miles": 12000,
"fuel_efficiency_mpg": 30,
"fuel_price_per_gallon": 3.5,
"annual_insurance": 1600,
"annual_maintenance": 900,
"annual_depreciation_rate": 15
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/total-cost-ownership",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"purchase_price": 32000,
"years": 5,
"annual_miles": 12000,
"fuel_efficiency_mpg": 30,
"fuel_price_per_gallon": 3.5,
"annual_insurance": 1600,
"annual_maintenance": 900,
"annual_depreciation_rate": 15
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/total-cost-ownership", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"purchase_price":32000,"years":5,"annual_miles":12000,"fuel_efficiency_mpg":30,"fuel_price_per_gallon":3.5,"annual_insurance":1600,"annual_maintenance":900,"annual_depreciation_rate":15}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"purchase_price":32000,"years":5,"annual_miles":12000,"fuel_efficiency_mpg":30,"fuel_price_per_gallon":3.5,"annual_insurance":1600,"annual_maintenance":900,"annual_depreciation_rate":15}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/total-cost-ownership", 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
{
"purchase_price": 32000,
"years": 5,
"annual_miles": 12000,
"fuel_efficiency_mpg": 30,
"fuel_price_per_gallon": 3.5,
"annual_insurance": 1600,
"annual_maintenance": 900,
"annual_depreciation_rate": 15
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.total_cost_ownership",
"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_money | 1000000000000 |
max_years | 100 |
max_annual_miles | 1000000 |
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. |