Calculateur dépréciation auto par an
À 15 % par an, une voiture conserve 85 % de son prix après la première année et 44,37 % après cinq ans, car chaque perte se calcule sur ce qui reste. Toutes les années de détention tiennent dans un seul tableau. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Prix d'achat
- 30 000
- Taux (%)
- 15
- Années
- 5
- Taux d’intérêt
- 0,15
- Résidu
- 0
- Précision
- 2
- Valeur de revente
- 13 311,16
Une voiture commence à perdre de la valeur de marché dès qu'elle quitte le concessionnaire, et cette baisse est rarement une droite. Ce calculateur de dépréciation voiture par an projette la valeur de revente sur les années pendant lesquelles vous prévoyez de garder le véhicule, à partir de deux chiffres que tout acheteur a déjà : le prix d'achat et un taux annuel dégressif. Chaque année, la valeur restante est multipliée par un moins ce taux, de sorte que les premières années retranchent plus d'argent que les suivantes — le même schéma que citent les parcs, les assureurs et les articles sur le coût de possession lorsqu'ils disent qu'une berline typique perd environ quinze pour cent par an après le premier choc. Un plancher résiduel optionnel empêche la courbe de passer sous un minimum de ferraille ou de reprise garantie.
Ce que l'amortissement dégressif d'une voiture signifie année après année
L'amortissement linéaire retrancherait la même somme chaque année jusqu'à ce que la voiture atteigne la ferraille. Les prix réels de l'occasion ne se comportent pas ainsi. Un véhicule neuf perd en général une large part du prix affiché dès les douze premiers mois, puis une part plus petite de ce qui reste, puis encore une part plus petite.
Le solde dégressif capture cette courbe avec un seul pourcentage : chaque année le moteur multiplie la valeur d'ouverture par le taux annuel et retranche cette charge du livre, de sorte qu'un taux de quinze pour cent appliqué à trente mille donne quatre mille cinq cents la première année et seulement trois mille huit cent vingt-cinq la deuxième, parce que la base a déjà baissé.
Ce n'est pas la méthode fiscale de l'amortissement dégressif double, qui force le taux à deux divisé par une durée d'utilité et sert aux grands livres. Ici vous choisissez vous-même le taux de marché — dix pour cent pour un utilitaire qui vieillit lentement, vingt pour cent pour une citadine sensible à la mode, zéro pour cent pour une plaque de collection dont vous n'attendez aucune perte — et l'horizon est le nombre d'années de possession, non une durée légale.
Un résiduel optionnel est un plancher, pas un numérateur dans le taux : si un résiduel de leasing, un rachat certifié ou une cote de ferraille dit que la voiture ne descendra pas sous cinq mille, les années suivantes réduisent la charge pour que la valeur de clôture ne franchisse jamais ce plancher.
Le tableau liste chaque année avec valeur d'ouverture, amortissement, valeur de clôture et pourcentage conservé de l'achat d'origine, afin que vous lisiez à la fois la chute en espèces et la fraction du prix affiché qui reste dans l'allée. La même forme fermée est celle d'un tableur avec valeur fois un moins le taux, sauf que ce contrat nomme aussi le plafond résiduel, l'arrondi half-up et les totaux dont vous avez vraiment besoin pour décider de garder ou de vendre.
Quand une projection annuelle de la valeur du véhicule se justifie
Les acheteurs qui comparent une conservation de trois ans à une conservation de cinq ans utilisent un calculateur de dépréciation voiture par an pour voir combien d'argent reste dans le véhicule une fois le crédit terminé et quand un résiduel de leasing aurait forcé une décision. Les gestionnaires de flotte et les opérateurs de covoiturage ont besoin d'un tableau reproductible à figer dans les tests : même achat, même taux, mêmes années, même résiduel, même échéancier, sans un classeur fournisseur qui bascule en silence vers le linéaire après l'année trois.
Une validation échouée ne consomme pas de solde. Cette page n'est pas un tableau comptable d'amortissement dégressif double, pas un tableau d'amortissement de prêt et pas une estimation d'occasion par marque et modèle : c'est la projection, côté possession, du prix affiché en une courbe de revente année par année à partir du taux auquel vous croyez déjà.
Cas d’usage
Voiture de grand trajet traitée comme actif qui se déprécie
Estimez quelle part du prix d'un touring restera dans l'allée après les années du voyage, avec un résiduel de ferraille optionnel comme plancher.
Questions fréquentes
Quelle différence avec l'amortissement dégressif double ?
Le DDB fiscal force le taux à 2/durée d'utilité. Cet outil utilise le taux de marché que vous fournissez et vise la revente automobile sur des années de possession, pas une durée de grand livre.
À quoi sert residual ?
residual est un plancher, par exemple ferraille ou rachat garanti. La valeur par défaut est 0.
Pourquoi la voiture perd-elle moins chaque année ?
Parce que le taux s'applique à la valeur restante, pas au prix d'origine. À 15 % par an, la voiture conserve 85 % après la première année, 72,25 % après la deuxième et 44,37 % après la cinquième.
Quel taux de dépréciation saisir pour ma voiture ?
Prenez le taux de marché que vous attendez : environ dix pour cent pour un utilitaire qui vieillit lentement, vingt pour une citadine sensible aux modes, ou zéro pour une voiture de collection. Saisissez 15 pour 15 %, pas un décimal.
Sur combien d'années puis-je faire la projection ?
Sur un nombre entier d'années compris entre un et cinquante. Pour chaque année, le tableau indique la valeur de départ, la perte, la valeur de fin et la part du prix d'achat encore conservée.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/travel/car-depreciation-by-year \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"purchase_price":30000,"rate_percent":15,"years":5}'const res = await fetch("https://api.kit.forhosting.com/travel/car-depreciation-by-year", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"purchase_price": 30000,
"rate_percent": 15,
"years": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/car-depreciation-by-year",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"purchase_price": 30000,
"rate_percent": 15,
"years": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/car-depreciation-by-year", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"purchase_price":30000,"rate_percent":15,"years":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"purchase_price":30000,"rate_percent":15,"years":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/car-depreciation-by-year", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"purchase_price": 30000,
"rate_percent": 15,
"years": 5
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.car_depreciation_by_year",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_abs | 1000000000000 |
max_years | 50 |
max_rate_percent | 100 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Les appels API réussis coûtent $0.002 par élément ; une entrée invalide n'est pas facturée.
Contrat d'entrée, exemple chiffré, arrondi et erreurs
L'amortissement de l'année un est quatre mille cinq cents sur une ouverture de trente mille, il reste vingt-cinq mille cinq cents. L'année deux prend quinze pour cent de vingt-cinq mille cinq cents, et ainsi de suite, jusqu'à ce que l'année cinq se termine près de treize mille trois cent onze avec environ quarante-quatre pour cent du prix affiché conservé. Ce point d'accès ne consulte pas de guides de résiduel par marque et modèle, n'applique pas de conventions de mi-année et ne mélange pas les devises. Envoyez un corps JSON avec trois champs obligatoires. purchase_price est un nombre fini strictement supérieur à zéro pour le montant payé ou le montant financé que vous voulez suivre, dans une seule devise cohérente avec residual. rate_percent est le taux annuel dégressif en pourcentage de la valeur restante : quinze signifie quinze pour cent, pas 0.15, et doit se situer entre zéro et cent inclus. years est l'horizon de possession, entier de un à cinquante. residual est optionnel, vaut zéro par défaut et doit être un nombre non négatif au plus égal à purchase_price. precision est un entier optionnel de zéro à huit, deux par défaut, qui pilote l'arrondi half-up des champs monétaires et de pourcentage. Des alias sont acceptés dans les mêmes rôles : price, cost, purchase, amount ou msrp pour purchase_price ; rate, depreciation_rate, annual_rate ou percent pour rate_percent ; ownership_years, n_years ou years_owned pour years ; salvage, floor, residual_value ou min_value pour residual ; decimals ou dp pour precision. Champs manquants, chaînes vides, valeurs non finies, purchase_price non positif, taux hors de zéro à cent, years non entier ou hors plage, residual négatif ou residual supérieur à purchase_price échouent avec invalid_input en nommant le problème et ne sont pas facturés. Exemple : purchase_price trente mille, rate_percent quinze, years cinq, residual omis produit un taux de quinze pour cent. Le corps de succès répète les entrées, rapporte rate en décimal, émet le tableau et renvoie resale_value, total_depreciation, retained_percent et lost_percent plus une chaîne formula.
Quand une projection annuelle de la valeur du véhicule se justifie
Les familles qui prévoient une voiture de grand trajet et la revendront après une longue possession peuvent fixer un taux prudent, ajouter un plancher de ferraille et traiter resale_value comme un crédit contre le voyage, plutôt que de faire semblant que la voiture est un coût irrécupérable de zéro. Comme l'implémentation est parse de niveau A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant. Gardez years dans la plage, residual au plus égal à purchase_price, figez le tableau arrondi dans les tests, et vous obtenez un contrat stable pour guides d'acheteur, flux n8n et workers de bord sans souscrire vous-même à un guide de résiduels.
Cas d'intégration
Garder ou vendre après un nombre d'années fixé
Projetez resale_value à l'année trois, cinq ou sept depuis purchase_price et un taux de marché pour qu'un foyer compare le patrimoine restant aux réparations et à l'assurance.
Contrôles de résiduel de flotte et de leasing
Régénérez un tableau annuel dégressif pour un lot de flotte ou une cote de résiduel de leasing et figez le tableau JSON dans les tests d'automatisation.
Questions techniques
Comment fonctionne le calculateur de dépréciation voiture par an ?
Chaque année, la valeur restante est multipliée par rate_percent/100 et cette charge est retranchée, sans passer sous residual. Après years périodes, resale_value est la valeur de clôture.
rate_percent vaut-il 15 ou 0.15 pour une baisse de quinze pour cent ?
Utilisez 15. rate_percent est un pourcentage de la valeur restante (0 à 100). Quinze pour cent par an, c'est 15, pas 0.15.
Combien coûte le calculateur de dépréciation voiture par an ?
L'outil du navigateur est gratuit. Les requêtes API utilisent le solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.