Calculateur remboursement de dette
Saisissez ce que vous devez, le taux annuel et un versement mensuel fixe pour savoir quand la dette disparaît : 5000 à 18 % remboursés à 200 par mois sont soldés en 32 mois, avec 1313,97 d'intérêts et un dernier versement plus petit. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Capital initial
- 5 000
- Taux annuel
- 18
- Paiement mensuel
- 200
- Maximum de mois
- 600
- Taux mensuel
- 0,015
- Intérêts du premier mois
- 75
- Mois
- 32
Un calculateur de remboursement de dette transforme un solde restant, un taux d'intérêt annuel et une mensualité fixe en un calendrier concret : combien de mois jusqu'à l'extinction du solde, et combien d'intérêts vous aurez versés en chemin. Emprunteurs, conseillers et titulaires de tableurs retrouvent les mêmes trois chiffres sur un relevé ou un contrat, puis ont besoin d'un amortissement déterministe qui n'invente jamais une extinction lorsque le versement ne couvre même pas les intérêts du mois. Cet outil applique un échéancier à solde décroissant : chaque mois les intérêts courent au taux annuel divisé par douze, le versement s'impute d'abord sur les intérêts puis sur le capital, et la dernière échéance est rabotée pour que vous ne payiez pas trop.
Comment une mensualité fixe amortit une dette unique
Une dette de consommation avec un taux annuel annoncé n'est presque jamais de l'intérêt simple sur le capital d'origine pendant toute la durée. Prêteurs et émetteurs de cartes calculent un taux périodique mensuel en divisant le taux annuel, exprimé en pourcentage, par cent puis par douze. Ce taux mensuel s'applique au capital restant de chaque période et produit les intérêts de ce mois.
Le versement que vous envoyez réellement s'impute d'abord sur ces intérêts ; le reliquat réduit le capital, c'est pourquoi un versement plus élevé raccourcit l'échéancier plus que de façon linéaire. Si votre mensualité est inférieure ou égale à ce chiffre, le capital ne baisse pas du tout : le solde reste stable ou croît, et il n'existe pas d'extinction finie.
Lorsque le versement dépasse les intérêts, le moteur parcourt l'échéancier mois par mois avec un arrondi half-up aux centimes afin que les grands livres successifs restent stables d'un environnement à l'autre. Chaque période consigne les intérêts, le versement réellement appliqué (plafonné au solde restant plus les intérêts), la réduction de capital et le nouveau solde. La boucle s'arrête lorsque le solde restant est soldé.
Le dernier mois est en général une échéance plus petite : vous ne payez que ce qui reste dû plus les intérêts de ce mois, pas la mensualité contractuelle entière. Un taux annuel de zéro est autorisé et produit des intérêts totaux nuls, avec un nombre de mois égal au plafond du capital divisé par le versement.
Il s'agit d'un projecteur à dette unique et versement fixe : ce n'est ni un classement boule de neige ou avalanche de plusieurs comptes, ni un simulateur du pourcentage minimum d'une carte, ni un devis EMI à partir de la durée. Ces recherches appartiennent à d'autres outils. Ici la question est seulement : étant donnés ce capital, ce taux et ce versement, quand la dette disparaît-elle et que coûtent les intérêts ?
Où un calculateur de remboursement de dette justifie son existence
Les ménages se tournent vers un calculateur de remboursement de dette après une augmentation, une prime ou un mois difficile, lorsque la question n'est pas quelle était la durée initiale du prêteur mais ce que ce versement qu'ils peuvent réellement envoyer fera au solde restant. Conseillers d'associations et coachs indépendants placent les mêmes trois chiffres à l'écran pendant une séance afin qu'un client voie les mois et les intérêts totaux changer en déplaçant le curseur de versement, sans construire un tableur à partir de zéro.
Les équipes de contenu peuvent intégrer un exemple résolu — cinq mille à dix-huit pour cent avec un versement de deux cents — et afficher mois, dernière échéance et intérêts totaux à côté du formulaire. Les développeurs branchent le point de terminaison sur des tableaux de dettes, des quiz d'accueil ou des campagnes d'e-mail qui avertissent lorsqu'un versement proposé est sous les intérêts mensuels et ne soldera jamais le compte.
Les cours de finances personnelles utilisent l'erreur de non-extinction comme moment pédagogique : un taux élevé associé à un versement symbolique n'est pas un remboursement lent, c'est une absence de remboursement. Parce que la capacité est du parse pur de palier A, chaque appel réussi est bon marché, local, sans jetons de modèle ni réseau sortant. Elle ne racle pas les portails d'émetteurs, ne stocke pas de numéros de compte et n'invente pas de taux promotionnels ; elle n'amortit que les chiffres que vous fournissez.
Une validation en échec ne consomme pas de solde. Utilisez-la lorsque l'intention de recherche est un solde unique, un taux connu et un versement choisi, et laissez l'ordre de plusieurs dettes et les règles de pourcentage minimum de l'émetteur aux outils conçus pour ces requêtes.
Cas d’usage
Voir quand une carte ou un prêt s'éteint vraiment
Saisissez le capital restant, l'APR en pourcentage et le montant fixe que vous pouvez envoyer chaque mois pour obtenir les mois jusqu'à extinction, la dernière échéance plus petite et les intérêts totaux avant d'augmenter ou de réduire le versement.
Repérer un versement qui ne bat jamais les intérêts
Si le montant mensuel proposé est inférieur ou égal aux intérêts du premier mois, le calculateur refuse l'entrée au lieu d'inventer un échéancier infini, l'alerte dont les coachs ont besoin sur un solde à APR élevé.
Questions fréquentes
Que se passe-t-il si mon versement est sous les intérêts mensuels ?
Lorsque le versement ne dépasse pas les intérêts du premier mois, le capital ne baisse jamais et il n'existe pas d'extinction finie, donc le calculateur n'invente pas de calendrier.
Est-ce le même outil qu'un calculateur boule de neige ou avalanche ?
Non. Cet outil projette une dette avec une mensualité fixe. Les outils boule de neige et avalanche classent plusieurs comptes et répartissent un budget entre eux ; un projecteur du pourcentage minimum d'une carte est une autre recherche.
Que se passe-t-il si le taux annuel vaut zéro ?
Un intérêt nul est autorisé. Les mois valent le plafond du capital divisé par le versement, la dernière échéance peut être plus petite que le versement habituel, et les intérêts totaux valent zéro.
Pourquoi un versement plus élevé raccourcit-il autant la durée ?
Chaque versement couvre d'abord les intérêts du mois, et seul le reste réduit le solde. Tout ce que vous payez en plus va directement au capital et diminue aussi les intérêts du mois suivant : la durée raccourcit plus vite que le versement n'augmente.
Le calculateur donne-t-il une date de fin de remboursement ?
Il ne donne pas de date de calendrier : la réponse est en mois, et en années comme les mois divisés par douze. Payer 200 par mois sur 5000 à 18 % prend 32 mois, soit environ 2,67 ans.
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/debt-payoff \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"principal":5000,"annual_rate":18,"monthly_payment":200}'const res = await fetch("https://api.kit.forhosting.com/fin/debt-payoff", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"principal": 5000,
"annual_rate": 18,
"monthly_payment": 200
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/debt-payoff",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"principal": 5000,
"annual_rate": 18,
"monthly_payment": 200
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/debt-payoff", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"principal":5000,"annual_rate":18,"monthly_payment":200}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"principal":5000,"annual_rate":18,"monthly_payment":200}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/debt-payoff", 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
{
"principal": 5000,
"annual_rate": 18,
"monthly_payment": 200
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.debt_payoff",
"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
Si le versement est inférieur ou égal aux intérêts du premier mois, la tâche échoue avec invalid_input car la dette ne diminuerait jamais.
Comment une mensualité fixe amortit une dette unique
Par écrit, les intérêts du premier mois valent le capital fois annual_rate sur cent sur douze. Ce calculateur traite ce cas comme invalid_input plutôt que de renvoyer un infini fictif, ce qui correspond à la réponse honnête d'un conseiller. La réponse indique les mois jusqu'à extinction, les années comme mois divisés par douze, last_payment, total_paid et total_interest égal à total_paid moins le capital d'origine.
Contrat d'entrée, arrondi, erreurs et forme de la réponse
Les champs d'argent utilisent un arrondi half-up à deux décimales. Les années utilisent deux décimales. Le taux mensuel conserve douze décimales pour que les clients affichent le taux périodique sans le redériver. Il n'y a pas de date de calendrier d'extinction car le chemin n'utilise aucune horloge : l'unité de temps est le mois. Envoyez par POST un corps JSON avec trois nombres finis obligatoires. principal est le solde restant dû dans une unité monétaire et doit être strictement supérieur à zéro ; les alias amount, balance et loan_amount sont acceptés afin que les tableurs réutilisent les noms de colonnes. annual_rate est l'intérêt annuel nominal en pourcentage, par exemple 18 pour dix-huit pour cent, et non le décimal 0.18 ; les alias rate, interest_rate et apr sont acceptés. monthly_payment est le montant fixe que vous enverrez chaque mois et doit être strictement supérieur à zéro ; les alias payment et monthly sont acceptés. Le max_months facultatif est un entier de un à mille deux cents et vaut six cents par défaut, environ cinquante ans : c'est un plafond de sécurité pour qu'un versement qui ne bat les intérêts que de peu ne boucle pas indéfiniment. Champs manquants, chaînes vides, valeurs non finies, booléens, négatifs là où un positif est exigé, et un max_months hors plage échouent avec invalid_input en nommant le champ, et ces échecs ne sont pas facturés. Après l'arrondi aux centimes, si monthly_payment est inférieur ou égal aux intérêts du premier mois, la tâche échoue aussi avec invalid_input et un message indiquant que le versement est sous les intérêts mensuels ; c'est la garde documentée d'une dette qui ne s'éteint jamais, et le calculateur existe pour la faire respecter. En cas de succès le corps répète principal, annual_rate, monthly_payment et le max_months résolu ; indique monthly_rate en décimal et first_month_interest en unités monétaires ; et renvoie months, years, last_payment, total_paid et total_interest.
Où un calculateur de remboursement de dette justifie son existence
Associez le résultat numérique à votre propre texte de conseil si vous avez besoin d'un langage de coaching — l'API renvoie les métriques de l'échéancier, pas une orientation juridique, fiscale ou de conseil en crédit.
Cas d'intégration
Figer une mathématique d'extinction déterministe dans les applications
Appelez le même calcul pur depuis un tableau de bord, un widget CMS ou une suite de tests afin que mois et intérêts totaux restent identiques entre le chemin gratuit du navigateur et l'API à $0.002 par élément réussi.
Questions techniques
Comment le calculateur de remboursement obtient-il les mois et les intérêts totaux ?
Il amortit le solde mois par mois : les intérêts valent le capital restant fois annual_rate/12/100, le versement s'impute d'abord sur les intérêts puis sur le capital, et la dernière échéance est rabotée à ce qui reste dû. La réponse indique months, last_payment, total_paid et total_interest.
Combien coûte le calculateur de remboursement de dette ?
L'outil du navigateur est gratuit. Les requêtes API utilisent un solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.