Calcolatore di ammortamento
Un macchinario da 10.000 con valore residuo di 1.000 e vita utile di 5 anni si ammortizza di 1.800 l'anno a quote costanti e chiude a 1.000 di valore contabile. Il doppio saldo decrescente o la somma delle cifre anticipano il costo. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Costo
- 10.000
- Valore residuo
- 1000
- Vita utile
- 5
- Base ammortizzabile
- 9000
- Ammortamento periodico
- 1800
- Deprezzamento totale
- 9000
- Valore contabile finale
- 1000
L'ammortamento trasforma il costo di un cespite a lunga durata in una sequenza di oneri, così i libri mostrano l'usura lungo la vita utile invece di un impatto unico all'acquisto. I fogli di calcolo nascondono la formula e le calcolatrici manuali spesso divergono sull'arrotondamento residuo dell'ultimo periodo quando Lei cambia metodo. Questo calcolatore di ammortamento accetta il costo originario, il valore residuo stimato, la vita utile in periodi interi e un metodo scelto —a quote costanti, doppio saldo decrescente o somma delle cifre degli anni— e restituisce la base ammortizzabile, l'importo di ammortamento del primo periodo, l'ammortamento totale sulla vita, il valore contabile finale e un piano completo di ammortamento, fondo ammortamento e valore contabile per ogni periodo. La vita utile deve essere un intero positivo: una vita zero o negativa viene rifiutata come input non valido, invece di dividere per zero.
Come i tre metodi ripartiscono il costo lungo la vita utile
Ogni metodo parte dalla stessa base ammortizzabile: costo originario meno residuo. Quella base è l'importo totale che sarà spesato lungo la vita utile; dopo l'ultimo periodo, il valore contabile uguaglia il residuo e il fondo ammortamento uguaglia la base. Esempio: costo diecimila, residuo mille, vita utile cinque.
Le quote costanti addebitano milleottocento ogni anno. Il doppio saldo decrescente addebita quattromila nell'anno uno, poi duemilaquattrocento, poi millequattrocentoquaranta, poi ottocentosessantaquattro, poi duecentonovantasei. La somma delle cifre addebita tremila, duemilaquattrocento, milleottocento, milleduecento e seicento.
La valuta è adimensionale: Lei fornisce importi nella moneta che già usa e interpreta le uscite nelle stesse unità. Un costo negativo, un residuo superiore al costo o un metodo fuori dai tre nomi enumerati viene rifiutato come input non valido, invece di inventare una spesa negativa o un residuo gonfiato.
Casi d'uso
Scelga il metodo e ottenga la quota del primo periodo
Inserisca costo, residuo, vita utile e metodo per ottenere l'importo di ammortamento periodico del periodo uno, più l'ammortamento totale sulla vita.
Piano del valore contabile periodo per periodo
Usi lo schedule restituito per elencare ammortamento, fondo ammortamento e valore contabile di ciascun periodo sotto SL, DDB o SYD.
Domande frequenti
Che succede se la vita utile è zero o negativa?
Una vita utile non positiva dividerebbe per zero o invertirebbe il tempo, quindi viene rifiutata e non addebitata.
Come tratta il doppio saldo decrescente il valore residuo?
L'ultimo periodo prende il residuo restante affinché il valore contabile finale uguagli salvage.
Come si calcola l'ammortamento a quote costanti?
Sottragga il valore residuo dal costo per ottenere la base ammortizzabile e la divida per la vita utile. Ogni periodo intero porta la stessa quota, e l'ultimo assorbe l'arrotondamento perché il piano finisca esattamente sul valore residuo.
Che differenza c'è tra doppio saldo decrescente e somma delle cifre?
Entrambi caricano più costo nei primi anni. Il doppio saldo decrescente applica un tasso fisso di due diviso la vita utile al valore contabile iniziale di ogni periodo; la somma delle cifre ripartisce la base secondo la vita residua divisa per la somma degli anni.
Gestisce MACRS, la sezione 179 o l'ammortamento bonus?
No. Calcola i tre metodi periodici classici con il piano completo. Le convenzioni di anno parziale, le tabelle MACRS, la sezione 179, l'ammortamento bonus e quello per unità prodotte restano fuori.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/fin/depreciation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"cost":10000,"salvage":1000,"useful_life":5,"method":"straight_line"}'const res = await fetch("https://api.kit.forhosting.com/fin/depreciation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"cost": 10000,
"salvage": 1000,
"useful_life": 5,
"method": "straight_line"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/depreciation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"cost": 10000,
"salvage": 1000,
"useful_life": 5,
"method": "straight_line"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/depreciation", 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,"method":"straight_line"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"cost":10000,"salvage":1000,"useful_life":5,"method":"straight_line"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/depreciation", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"cost": 10000,
"salvage": 1000,
"useful_life": 5,
"method": "straight_line"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.depreciation",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Come i tre metodi ripartiscono il costo lungo la vita utile
Il metodo a quote costanti (straight_line) ripartisce la base in modo uniforme, così ogni periodo intero porta la stessa quota fino a quando l'ultimo assorbe l'arrotondamento residuo. Il doppio saldo decrescente (double_declining_balance) applica un tasso costante di due diviso la vita utile al valore contabile di apertura di ciascun periodo, anticipando l'onere; il motore non contabilizza mai più del valore contabile restante meno il residuo, e il periodo finale prende ciò che resta affinché il piano termini sul salvage. La somma delle cifre degli anni (sum_of_years_digits) pesa di più i periodi iniziali senza un tasso sul valore contabile: le cifre da uno a n sommano n volte n più uno su due, e il periodo t imputa la vita restante su quella somma per la base ammortizzabile, di nuovo con un residuo nell'ultimo periodo perché i totali coincidano con la base. Convenzioni di anno parziale, tabelle MACRS, section 179, ammortamento bonus e unità di produzione sono fuori ambito: questo endpoint risponde ai tre metodi periodici in forma chiusa con un piano esplicito.
Contratto di input, arrotondamento e comportamento in errore
Opzionalmente invii decimals come intero da zero a otto che controlla l'arrotondamento half-up delle uscite monetarie (predefinito due). La vita utile zero o negativa è l'errore duro del contratto: dividere una base ammortizzabile per una vita non positiva è indefinito, quindi l'attività fallisce invece di restituire Infinity o un piano inventato. L'ultimo periodo del piano assorbe ogni residuo affinché il fondo ammortamento uguagli la base ammortizzabile e il valore contabile finale uguagli il salvage anche quando la divisione non cade su un decimale pulito. Invii con POST un oggetto JSON con quattro campi obbligatori: cost come numero finito maggiore di zero, salvage come numero finito maggiore o uguale a zero e minore o uguale a cost, useful_life come intero da uno a cento (periodi interi, in genere anni) e method come uno tra straight_line, double_declining_balance o sum_of_years_digits. Le stringhe numeriche che si interpretano come valori finiti sono accettate come i numeri JSON. Campi mancanti, valori non finiti, cost non positivo, salvage negativo, salvage maggiore di cost, un method sconosciuto e un useful_life zero, negativo, non intero o sopra cento falliscono con invalid_input e non vengono addebitati. In caso di successo il corpo restituisce cost e salvage arrotondati, useful_life, method, depreciable_base, periodic_depreciation (la quota del primo periodo; a quote costanti è l'importo annuale costante), total_depreciation, book_value_end, un array schedule con un oggetto per periodo contenente period, depreciation, accumulated_depreciation e book_value, e una breve stringa formula da mostrare accanto ai numeri. Abbini questa API al Suo modulo fiscale se Le servono percentuali MACRS o convenzioni di primo anno per giurisdizione; il calcolatore non stima risparmi fiscali né attività per imposte differite.
Dove un calcolatore di ammortamento a più metodi crea valore
Le pagine di formazione contabile e i blog di finanza personale si posizionano su calcolatore di ammortamento quando offrono uno strumento live che lascia scegliere il metodo invece di bloccare la pagina su una sola convenzione. I formatori di contabilità lasciano agli studenti inserire costo, residuo e vita, passare tra quote costanti, doppio saldo decrescente e somma delle cifre, e verificare sia la spesa del primo periodo sia la scala completa del valore contabile rispetto alle tabelle del manuale. I flussi di onboarding SaaS possono mostrare l'ammortamento del primo cespite senza erigere un modulo completo di libro mastro. Gli script interni di operations necessitano di un endpoint parse deterministico invece di un fragile incolla in foglio quando costruiscono registri di cespiti per demo o sandbox. Poiché l'implementazione è parse puro di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello né rete in uscita, e la validazione fallita non consuma saldo. Vari useful_life o method in un ciclo dal Suo codice per tabelle di scenari; fissi periodic_depreciation e i valori contabili dello schedule nei test; tenga le richieste piccole. Il percorso gratuito del browser usa lo stesso modulo puro dell'API, così demo e produzione non divergono mai. Questo strumento non recupera cataloghi di cespiti, non applica percentuali di bonus fiscale, non ripartisce acquisizioni a metà anno e non legge tabelle MACRS: solo ammortamento periodico in forma chiusa e valore contabile di un singolo cespite con costo, residuo, vita in periodi interi e uno dei tre metodi da manuale. Se Le serve la pagina solo a quote costanti che già posiziona quella query più stretta, la conservi; questo endpoint è il selettore di metodo con piano.
Casi di integrazione
Widget per aula e per contenuti
Incorpori il calcolatore gratuito del browser in pagine educative perché gli studenti cambino metodo e verifichino le tabelle del manuale rispetto a un'API deterministica.
Domande tecniche
Come si calcola l'ammortamento con questo strumento?
Invii cost (maggiore di zero), salvage (zero o più, non sopra cost), useful_life come intero positivo e method come straight_line, double_declining_balance o sum_of_years_digits. La risposta include periodic_depreciation e un piano completo.
Che cos'è periodic_depreciation nella risposta?
È l'importo di ammortamento del primo periodo. A quote costanti è la quota costante; nei metodi accelerati è l'onere maggiore di apertura, con i periodi successivi nello schedule.
Quanto costa il calcolatore di ammortamento?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'input non valido non viene addebitato.