Calculateur de leasing auto
Une voiture à 35 000 avec une valeur résiduelle de 20 000, un facteur monétaire de 0,00125 et 36 mois revient à 485,42 par mois : 416,67 d'amortissement et 68,75 de frais financiers. Voyez les deux parts avant de signer. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Prix négocié
- 35 000
- Valeur résiduelle
- 20 000
- Facteur monétaire
- 0,00125
- Durée du bail
- 36
- Amortissement
- 416,67
- Frais de financement
- 68,75
- Mensualité
- 485,42
- Total des paiements
- 17 475,12
Un leasing automobile se vend sur la mensualité, pas sur le prix affiché : un acheteur qui compare une berline ou un SUV demande presque toujours ce qu'il paiera chaque mois pour un prix de vente négocié, une valeur résiduelle, un facteur monétaire et une durée en mois. Les captives financières cotent ce chiffre comme amortissement plus loyer de l'argent, non comme un crédit amortissant le prix entier du véhicule, si bien qu'un tableur qui divise l'étiquette par trente-six gonfle la trésorerie due et ignore le résiduel qui reste au bailleur. Ce calculateur de leasing auto accepte le prix négocié, le résiduel en fin de contrat, le facteur monétaire du concessionnaire et la durée comme nombre entier de mois, applique l'identité standard en deux parties et renvoie la mensualité avec les composantes d'amortissement et de frais financiers.
Ce qu'est une mensualité de leasing auto et comment fonctionne la formule en deux parties
La mensualité d'un leasing automobile est la somme de deux charges en forme fermée qu'utilise toute feuille de captives financières des États-Unis. L'amortissement est la part du véhicule que le preneur consomme : prix négocié moins valeur résiduelle, divisé par la durée en mois. Le résiduel est le résiduel contractuel en fin de leasing, le plus souvent un pourcentage du prix conseillé par le constructeur inscrit au contrat, non une estimation de revente de particulier à particulier sur le marché libre.
Les frais financiers, aussi appelés loyer d'argent, sont la charge de type intérêt sur l'argent immobilisé dans la voiture : prix négocié plus valeur résiduelle, multiplié par le facteur monétaire. L'addition de ces deux nombres est la mensualité hors taxe. Le facteur monétaire n'est pas un taux annuel effectif ; c'est le petit décimal que publient les concessionnaires, souvent autour de 0.00125, et l'APR équivalent vaut approximativement le facteur monétaire fois deux mille quatre cents.
Lorsque le facteur est zéro, les frais financiers disparaissent et la mensualité se réduit à un amortissement linéaire, ce qui correspond aux vrais leasings promotionnels sans apport, hors taxes. Les champs d'argent s'arrondissent à deux décimales pour coller à la monnaie.
Cas d’usage
Fiches concessionnaire et marketplace
Laissez les acheteurs saisir le prix négocié, le résiduel, le facteur monétaire et la durée pour voir la mensualité hors taxe à côté de chaque annonce de véhicule.
Budget personnel de leasing
Transformez un apport prévu et le reliquat capitalisé en mensualité, amortissement, frais financiers et total des paiements avant de signer.
Questions fréquentes
Que se passe-t-il si la durée du leasing n'est pas un entier positif ?
Fractions, zéro, négatifs et valeurs non numériques sont rejetés et non facturés.
Qu'est-ce que le facteur monétaire et en quoi diffère-t-il de l'APR ?
Le facteur monétaire est le petit décimal coté par les concessionnaires (souvent 0.00125), non un taux annuel. N'envoyez pas 3 pour 3 % d'APR ; envoyez 0.00125.
Les taxes, frais d'acquisition et apports sont-ils inclus ?
Ajoutez à ce prix les frais d'acquisition ou de dossier capitalisés s'ils entrent dans le coût capitalisé. La taxe de vente n'est pas appliquée.
La valeur résiduelle se saisit-elle en pourcentage ou en montant ?
En montant. Le contrat fixe souvent la valeur résiduelle en pourcentage du prix de vente conseillé par le constructeur : multipliez ce pourcentage par ce prix et saisissez le résultat, pas le pourcentage.
Quelle part de la mensualité est de l'amortissement et quelle part des frais financiers ?
Le calculateur affiche les deux. L'amortissement est le prix négocié moins la valeur résiduelle, divisé par le nombre de mois ; les frais financiers sont le prix plus la valeur résiduelle, multipliés par le facteur monétaire. Dans l'exemple : 416,67 et 68,75.
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/fin/car-lease \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"negotiated_price":35000,"residual_value":20000,"money_factor":0.00125,"lease_term":36}'const res = await fetch("https://api.kit.forhosting.com/fin/car-lease", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"negotiated_price": 35000,
"residual_value": 20000,
"money_factor": 0.00125,
"lease_term": 36
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/car-lease",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"negotiated_price": 35000,
"residual_value": 20000,
"money_factor": 0.00125,
"lease_term": 36
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/car-lease", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"negotiated_price":35000,"residual_value":20000,"money_factor":0.00125,"lease_term":36}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"negotiated_price":35000,"residual_value":20000,"money_factor":0.00125,"lease_term":36}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/car-lease", 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
{
"negotiated_price": 35000,
"residual_value": 20000,
"money_factor": 0.00125,
"lease_term": 36
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.car_lease",
"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.
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
Une durée qui n'est pas un entier positif échoue avec invalid_input au lieu d'être tronquée.
Ce qu'est une mensualité de leasing auto et comment fonctionne la formule en deux parties
La réponse signale aussi depreciation et finance_fee séparément afin que l'acheteur voie quelle part de la mensualité use le véhicule versus paie l'usage de l'argent, et signale total_of_payments comme le chiffre mensuel fois la durée. Frais d'acquisition, frais de dossier et taxe de vente ne sont pas inventés : ajoutez-les à negotiated_price s'ils sont capitalisés dans le leasing ; sinon, laissez-les hors de cette identité hors taxe.
Contrat d'entrée, forme de la réponse et comportement d'erreur
La durée est le champ que le contrat produit met en avant : ce doit être un nombre entier de mois, jamais un compte d'années multiplié en silence, jamais une décimale arrondie. Envoyez par POST un corps JSON avec quatre champs obligatoires : negotiated_price, le prix de vente capitalisé comme nombre fini au moins égal à zéro (alias price, cap_cost, capitalized_cost et selling_price) ; residual_value, le résiduel contractuel en monnaie comme nombre fini au moins égal à zéro, non un pourcentage de l'étiquette (alias residual et residual_amount) ; money_factor, le facteur monétaire du concessionnaire comme nombre fini de zéro à un, par exemple 0.00125 et non trois pour trois pour cent d'APR (alias mf et factor) ; et lease_term, la durée comme entier positif de mois de un à cent vingt (alias term, months et term_months). Chaque champ numérique peut arriver comme nombre JSON ou comme chaîne numérique. Champs manquants, chaînes vides, valeurs non finies, un prix ou un résiduel négatif, un facteur monétaire supérieur à un, et tout lease_term qui n'est pas un entier positif — zéro, une fraction telle que trente-six virgule cinq, un booléen ou une chaîne non numérique — échouent avec invalid_input en nommant le champ et ne sont pas facturés. En cas de succès le corps répète negotiated_price, residual_value, money_factor et lease_term, et ajoute depreciation, finance_fee, monthly_payment, total_of_payments et une chaîne de formule qui reformule l'identité en deux parties. Exemple : negotiated_price trente-cinq mille, residual_value vingt mille, money_factor 0.00125, lease_term trente-six produit l'amortissement de l'écart de quinze mille sur trente-six mois plus un loyer d'argent de cinquante-cinq mille fois le facteur, arrondi à deux décimales. Associez le chiffre à votre propre barème fiscal si la juridiction taxe la mensualité ; ce endpoint calcule uniquement la mathématique hors taxe du leasing.
Où un calculateur de leasing auto trouve son utilité
Une validation en échec ne consomme pas de solde. Les outils de devis et les pages de comparaison peuvent appeler le même module pur depuis le navigateur pour des aperçus gratuits et depuis l'API lors de l'enregistrement d'un scénario, ce qui garantit que la mensualité vue sur une landing coïncide avec celle stockée après enregistrement du devis. Les applications de finances personnelles et les budgets ménagers connaissent déjà un apport ou une reprise ; soustraire ces crédits du prix de vente et envoyer negotiated_price, residual_value, money_factor et lease_term remplit une carte avec mensualité, amortissement, frais financiers et total des paiements, afin qu'un conducteur voie si trente-six mois coûte moins cher en trésorerie que vingt-quatre avec un choc mensuel plus élevé. Les enseignants qui opposent leasing et crédit peuvent semer des exemples de classe qui échouent bruyamment lorsque lease_term n'est pas un entier positif, au lieu de tronquer en silence 36.7 mois en trente-six. Les équipes de contenu peuvent illustrer des promotions à facteur zéro avec money_factor zéro, où la mensualité se réduit à l'amortissement sans loyer d'argent caché. Comme l'implémentation est parse pure de niveau A, chaque appel réussi coûte le tarif de base publié $0.002 sans jetons de modèle ni réseau sortant. Conservez lease_term comme nombre entier de mois, figez les champs d'argent arrondis dans les tests, et vous obtiendrez des mensualités de leasing auto reproductibles pour widgets, modules LMS et workers en bordure, sans stack d'octroi de crédit à vous.
Cas d'intégration
Outils de devis et de comparaison
Stockez negotiated_price, residual_value, money_factor et lease_term dans un flux de devis dont la mensualité API coïncide octet pour octet avec l'aperçu gratuit du navigateur.
Questions techniques
Comment calcule-t-on la mensualité d'un leasing automobile ?
Envoyez negotiated_price (≥0), residual_value (≥0), money_factor de 0 à 1 (p. ex. 0.00125) et lease_term comme entier positif de mois. La mensualité vaut (negotiated_price − residual_value) / lease_term plus (negotiated_price + residual_value) × money_factor.
Combien coûte le calculateur de leasing automobile ?
L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.