Calculadora de depreciación lineal
Amortizar una máquina de 10 000 en 5 años hasta un valor residual de 1000 supone un gasto constante de 1800 al año: el valor en libros es de 8200 tras el primer año y de 1000 al final. Introduzca coste, residual y vida útil. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Costo
- 10 000
- Valor residual
- 1 000
- Vida útil
- 5
- Base depreciable
- 9 000
- Depreciación anual
- 1 800
- Depreciación total
- 9 000
- Valor contable final
- 1 000
Contables, tenedores de libros, estudiantes y operadores de pequeñas empresas necesitan un gasto de depreciación anual claro y un calendario año a año del valor en libros cuando un activo se amortiza de forma uniforme a lo largo de su vida útil. Las hojas de cálculo ocultan la fórmula, y las calculadoras manuales a menudo discrepan en el redondeo residual del último año. Esta calculadora de depreciación lineal acepta el coste original, el valor residual estimado y la vida útil en años enteros; devuelve la base depreciable, el cargo anual constante de depreciación, la depreciación total a lo largo de la vida, el valor en libros final y un calendario completo de depreciación, depreciación acumulada y valor en libros por cada año.
Cómo se define aquí la depreciación lineal
La depreciación lineal reparte el coste de un activo de larga duración de forma uniforme a lo largo de su vida útil, de modo que cada año completo lleva el mismo gasto hasta que el valor en libros alcanza el residual. La base depreciable es el coste menos el valor residual: ese es el importe total que se cargará a gasto durante la vida. La depreciación anual es esa base dividida por la vida útil en años enteros.
Tras el año t, la depreciación acumulada es t veces el cargo anual (con un ajuste residual en el último año para que los totales coincidan exactamente con la base), y el valor en libros es el coste menos la depreciación acumulada. Al final de la vida útil, el valor en libros iguala el residual y la depreciación total iguala la base depreciable. Ejemplo: una máquina cuesta diez mil, el residual es mil y la vida útil es cinco años.
La base depreciable es nueve mil; la depreciación anual es mil ochocientos; tras el año uno el valor en libros es ocho mil doscientos; tras el año cinco es mil. La moneda es adimensional: usted aporta importes en la divisa que ya use e interpreta las salidas en las mismas unidades. Un coste negativo o un residual superior al coste se rechaza como entrada inválida, en lugar de inventar un gasto negativo o un residual inflado.
Dónde aporta valor una calculadora de depreciación lineal
Las páginas de formación contable y los blogs de finanzas personales compiten por búsquedas de calculadora de depreciación lineal cuando ofrecen una herramienta en vivo alineada con el texto del artículo. Los formadores de contabilidad permiten a los alumnos introducir coste, residual y vida y comprobar el gasto anual más la escalera completa del valor en libros. Los flujos de onboarding SaaS pueden mostrar la depreciación del primer activo sin montar un módulo completo de libro mayor.
Esta herramienta no obtiene catálogos de activos, no aplica porcentajes de bonus fiscal, no prorratea adquisiciones a mitad de año ni admite doble saldo decreciente: solo la depreciación lineal anual en forma cerrada y el valor en libros de un solo activo con coste, residual y vida en años enteros.
Qué puede hacer con ella
Gasto anual de activo fijo
Introduzca coste, residual y vida útil para obtener el cargo anual constante de depreciación lineal para la contabilidad.
Calendario año a año del valor en libros
Use el schedule devuelto para listar depreciación, depreciación acumulada y valor en libros de cada año de la vida del activo.
Preguntas frecuentes
¿Qué es el valor en libros en el calendario?
El valor en libros del año t es el coste menos la depreciación acumulada hasta ese año. Al final de la vida útil iguala el residual (salvage).
¿Puede el residual ser cero?
Sí. Un residual cero significa que el coste completo se deprecia de forma uniforme a lo largo de la vida útil; el valor en libros final es cero.
¿Admite saldo decreciente o MACRS?
Use otra herramienta para saldo decreciente, unidades de producción o tablas fiscales MACRS.
¿Qué pasa si el importe anual no sale exacto?
El último año absorbe la diferencia. Así, la depreciación total coincide siempre con el coste menos el residual, y el valor en libros al cierre del último año queda justo en el valor residual.
¿Puedo depreciar un activo durante una parte del año?
No. La vida útil se introduce en años completos, de 1 a 100, y cada año lleva un cargo entero. No se aplican convenciones de medio año ni de mitad de mes.
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/finance/depreciation-straight-line \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"cost":10000,"salvage":1000,"useful_life":5}'const res = await fetch("https://api.kit.forhosting.com/finance/depreciation-straight-line", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"cost": 10000,
"salvage": 1000,
"useful_life": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/depreciation-straight-line",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"cost": 10000,
"salvage": 1000,
"useful_life": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/depreciation-straight-line", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"cost":10000,"salvage":1000,"useful_life":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"cost":10000,"salvage":1000,"useful_life":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/depreciation-straight-line", 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
{
"cost": 10000,
"salvage": 1000,
"useful_life": 5
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.depreciation_straight_line",
"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
Cómo se define aquí la depreciación lineal
Convenios de año parcial como mitad de año o mitad de mes, métodos de saldo decreciente, unidades de producción, sección 179, depreciación bonus y tablas fiscales por jurisdicción quedan fuera de alcance: este endpoint responde a la pregunta clásica de depreciación lineal anual con un calendario explícito.
Contrato de entrada, redondeo y comportamiento ante errores
Opcionalmente envíe decimals como entero de cero a ocho que controla el redondeo half-up de salidas monetarias (por defecto dos). El redondeo half-up se aplica a cada campo monetario desde el cálculo en coma flotante, para que los goldens sean estables entre runtimes. El último año del calendario absorbe cualquier residual de modo que la depreciación acumulada iguale la base depreciable y el valor en libros final iguale el salvage aunque la división no caiga en un decimal limpio. Envíe por POST un objeto JSON con tres campos obligatorios: cost como número finito mayor que cero, salvage como número finito mayor o igual que cero y menor o igual que cost, y useful_life como entero de uno a cien (años enteros). Las cadenas numéricas que se interpretan como valores finitos se aceptan igual que los números JSON. Campos ausentes, valores no finitos, cost no positivo, salvage negativo, salvage mayor que cost, useful_life o decimals no enteros o fuera de rango fallan con invalid_input y no se facturan. En el éxito el cuerpo devuelve cost y salvage redondeados, useful_life, depreciable_base, annual_depreciation, total_depreciation, book_value_end, un array schedule con un objeto por año que contiene year, depreciation, accumulated_depreciation y book_value, y una cadena formula breve que puede mostrar junto a las cifras. Combine esta API con su propio módulo fiscal si necesita porcentajes MACRS o reglas de primer año por jurisdicción; la calculadora no estima ahorro fiscal ni activos por impuestos diferidos.
Dónde aporta valor una calculadora de depreciación lineal
Los scripts internos de operaciones necesitan un endpoint parse determinista en lugar de un frágil pegado en hoja al construir registros de activos fijos para demos o sandboxes. Como la implementación es parse puro de nivel A, cada llamada correcta cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente, y la validación fallida no consume saldo. Varíe useful_life o salvage en un bucle desde su código para tablas de escenarios; fije annual_depreciation y los valores en libros del schedule en las pruebas; mantenga las peticiones pequeñas. La ruta gratuita del navegador usa el mismo módulo puro que la API, así que demos y producción no divergen.
Casos de integración
Widgets de aula y de contenido
Incruste la calculadora gratuita del navegador en páginas educativas para que los alumnos verifiquen ejemplos de depreciación lineal frente a una API determinista.
Preguntas técnicas
¿Cómo calculo la depreciación lineal?
Envíe cost (mayor que cero), salvage (cero o más, no superior a cost) y useful_life en años enteros. La depreciación anual es (cost − salvage) ÷ useful_life.
¿Cuánto cuesta la calculadora de depreciación lineal?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago de KIT a $0.002 por llamada correcta; la entrada inválida no se factura.