Calculateur paiement minimum carte
Ne payer qu'un minimum de 2 % sur un solde de 5 000 à un taux annuel de 19,99 % prend 523 mois, environ 43,58 ans, et coûte 20 150,97 d'intérêts. Saisissez solde, taux annuel et règles du minimum pour voir votre délai. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Solde
- 5 000
- Taux annuel (%)
- 19,99
- Paiement minimum (%)
- 2
- Plancher du paiement minimum
- 25
- Taux mensuel (%)
- 1,665833
- Maximum de mois
- 600
- Mois
- 523
- Années
- 43,58
Ne payer que le minimum sur une carte de crédit est l’une des habitudes les plus coûteuses en finance personnelle ; pourtant, la plupart des relevés n’indiquent que l’échéance du mois, pas le nombre d’années que le solde mettra à disparaître ni le montant d’intérêts accumulés. Ce calculateur de paiement minimum carte projette le délai de remboursement et les intérêts cumulés lorsque vous ne versez que le minimum chaque mois : saisissez le solde actuel, le taux annuel en pourcentage (APR), le pourcentage de paiement minimum de l’émetteur et un plancher fixe optionnel en monnaie. Utilisez-le pour évaluer un relevé, comparer des APR avant un transfert de solde ou montrer aux étudiants pourquoi un minimum de deux pour cent peut encore signifier des décennies de paiements lorsque l’APR est élevé.
Comment le minimum, l’APR et le plancher interagissent chaque mois
Les émetteurs de cartes définissent en général le minimum mensuel comme le plus grand entre un plancher fixe en monnaie (souvent vingt-cinq ou plus) et un pourcentage du solde restant dû (couramment un à trois pour cent). Séparément, les intérêts courent sur le solde renouvelable au taux mensuel égal à l’APR divisé par douze. Ce calculateur modélise cette boucle avec un arrondi half-up aux centimes afin que les mois successifs restent stables entre environnements et correspondent à la façon dont de nombreux grands livres affichent l’argent.
Chaque mois le moteur calcule l’intérêt sur le solde courant, fixe le paiement au plus grand entre le montant en pourcentage et le plancher, plafonne ce paiement à solde plus intérêts pour que vous ne payiez jamais plus que ce que vous devez, puis soustrait le paiement pour former le solde suivant. Lorsque le paiement est assez élevé par rapport aux intérêts, le principal diminue et l’échéancier finit par atteindre zéro.
Ce cas limite est pédagogique autant que pratique : un APR élevé associé à un pourcentage minimum bas et un plancher bas peut laisser un solde qui croît indéfiniment, exactement la sensation de l’habitude du minimum lorsque les intérêts dépassent le paiement exigé.
Quand un projecteur de paiement minimum apporte de la valeur
Les ménages utilisent un calculateur de paiement minimum carte après un gros achat ou un mois difficile pour voir si ne payer que le minimum signifie deux ans d’intérêts ou vingt. Les coachs financiers et les conseillers d’associations affichent les mêmes chiffres en séance pour que le client ressente l’écart entre le minimum et un paiement fixe plus élevé sans construire un tableur de zéro.
Les équipes de contenu peuvent intégrer des entrées d’exemple—cinq mille à 19.99 pour cent d’APR avec un minimum de deux pour cent et un plancher de vingt-cinq—et afficher months, intérêts totaux et le ratio intérêts sur principal à côté du formulaire. Comme la capacité est parse pure de niveau A, chaque appel réussi est bon marché, local et sans jetons de modèle ni réseau sortant.
Elle ne scrape pas les portails d’émetteurs, ne stocke pas de numéros de carte et n’invente pas de taux promotionnels ; elle amortit seulement les nombres que vous fournissez.
Cas d’usage
Test d’impact du relevé
Saisissez le solde, l’APR et le pourcentage minimum d’un vrai relevé pour voir les mois de remboursement et les intérêts totaux si vous ne payez que le minimum indéfiniment.
Questions fréquentes
Comment fonctionne le calculateur de paiement minimum carte ?
Chaque mois il applique l’intérêt à APR/12, fixe le paiement à max(plancher, pourcentage du solde) plafonné à solde plus intérêts, puis met à jour le solde.
Utilise-t-il des données bancaires en direct ou stocke-t-il des numéros de carte ?
Non. Vous ne fournissez que des chiffres de solde et de taux. Le calcul est local, déterministe et ne contacte jamais un émetteur ni n’enregistre de identifiants de paiement.
Comment le paiement minimum mensuel est-il calculé ?
C'est le plus élevé entre un plancher fixe, 25 sauf modification, et le pourcentage minimum du solde, plafonné à ce que vous devez plus les intérêts du mois. Les intérêts mensuels correspondent au taux annuel divisé par 12.
Que se passe-t-il si le minimum ne rembourse jamais le solde ?
Quand le paiement ne dépasse pas les intérêts du mois, le solde ne peut pas baisser. Le calcul s'arrête alors et indique que la dette n'est jamais remboursée, au lieu de tourner jusqu'au maximum de 600 mois.
Pourquoi le paiement diminue-t-il avec le temps ?
Parce qu'il représente un pourcentage d'un solde qui baisse : chaque mois, vous remboursez moins de capital. Dans l'exemple de 5 000, le premier paiement est de 100 et le dernier de seulement 11,13, d'où cette lenteur.
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/finance/credit-card-minimum-payment \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"balance":5000,"annual_rate_percent":19.99,"min_payment_percent":2}'const res = await fetch("https://api.kit.forhosting.com/finance/credit-card-minimum-payment", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"balance": 5000,
"annual_rate_percent": 19.99,
"min_payment_percent": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/credit-card-minimum-payment",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"balance": 5000,
"annual_rate_percent": 19.99,
"min_payment_percent": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/credit-card-minimum-payment", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"balance":5000,"annual_rate_percent":19.99,"min_payment_percent":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"balance":5000,"annual_rate_percent":19.99,"min_payment_percent":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/credit-card-minimum-payment", 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
{
"balance": 5000,
"annual_rate_percent": 19.99,
"min_payment_percent": 2
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.credit_card_minimum_payment",
"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
La boucle pure d’amortissement mois par mois est gratuite dans le navigateur, identique sur le chemin API et entièrement déterministe : pas de graines aléatoires, pas de cours en direct ni d’état serveur. Les entrées invalides échouent avec invalid_input et ne sont pas facturées.
Comment le minimum, l’APR et le plancher interagissent chaque mois
Lorsque le paiement est inférieur ou égal aux intérêts du mois et que le solde n’est pas entièrement soldé, le principal ne peut pas baisser : l’exécution s’arrête tôt avec never_pays_off à true et payoff_status à never_pays_off.
Contrat d’entrée, champs de réponse et limites de sécurité
Les totaux monétaires utilisent des centimes half-up ; les années, deux décimales. Envoyez en POST un corps JSON avec trois nombres finis obligatoires : balance strictement positif, annual_rate_percent supérieur ou égal à zéro (par exemple 19.99 pour un APR de 19.99 pour cent) et min_payment_percent strictement positif (par exemple 2 pour un minimum de deux pour cent). Le min_payment_floor optionnel vaut par défaut vingt-cinq et doit être non négatif s’il est fourni. Le max_months optionnel vaut par défaut six cents (environ cinquante ans) et doit être un entier de un à mille deux cents ; c’est un plafond de sécurité pour que des scénarios de paiement trop bas ne bouclent pas indéfiniment. Champs manquants, valeurs non finies et entiers hors plage échouent avec invalid_input en nommant le champ, et les tâches en échec ne sont pas facturées. En succès le corps renvoie les entrées (y compris les défauts résolus), monthly_rate_percent comme APR divisé par douze, months et years jusqu’à l’arrêt, first_payment et last_payment, total_paid, total_interest, total_principal_paid, remaining_balance, interest_to_principal_ratio, never_pays_off et payoff_status parmi paid_off, never_pays_off ou max_months_reached.
Quand un projecteur de paiement minimum apporte de la valeur
Les développeurs branchent l’endpoint sur des tableaux de dette, des quiz d’onboarding ou des séquences e-mail qui alertent lorsqu’un échéancier simulé ne se solde jamais. Associez-la à votre propre texte de conseil si vous avez besoin d’un langage de coaching : l’API renvoie les métriques d’échéancier, pas un avis juridique ou fiscal.
Cas d'intégration
Démonstrations de coaching et de cours
Montrez aux clients ou aux étudiants comment un faible pourcentage minimum plus un APR élevé peut produire never_pays_off ou des échéanciers sur plusieurs décennies sans tableur.
Tableaux de dette et automatisation
Appelez le même contrat JSON depuis des scripts et outils LMS à $0.002 par succès pour signaler les soldes qui ne se soldent jamais avec le seul minimum.
Questions techniques
Qu’est-ce que min_payment_floor ?
Le minimum fixe en monnaie que beaucoup d’émetteurs exigent (défaut 25). Le paiement de chaque mois est le plus grand entre ce plancher et min_payment_percent du solde courant, jamais plus que solde plus intérêts.
Quand never_pays_off est-il vrai ?
Lorsqu’un paiement mensuel simulé est inférieur ou égal aux intérêts du mois et que le solde plus intérêts n’est pas entièrement soldé. Le principal ne peut pas atteindre zéro sous ces règles.
Combien coûte le calculateur ?
Le widget navigateur est gratuit. Les requêtes API utilisent le solde KIT prépayé à $0.002 par appel réussi ; les échecs invalid_input ne sont pas facturés.