Calculateur paiement ballon
Empruntez 100 000 à 6 % sur 60 mois, payez 500 par mois et vous devez encore les 100 000 en entier à l'échéance, car chaque versement ne couvre que les intérêts. Voyez le ballon d'un crédit auto ou d'un prêt commercial court. 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
- 100 000
- Taux annuel
- 6
- Durée (mois)
- 60
- Paiement
- 500
- Taux mensuel
- 0,005
- Nombre de paiements
- 60
- Total des mensualités
- 30 000
- Paiement final (ballon)
- 100 000
Un crédit ballon est un contrat d'échéances qui n'est pas entièrement amorti à la date d'échéance : l'emprunteur verse des mensualités régulières pendant une courte durée, puis doit encore une somme résiduelle élevée — le paiement ballon — lorsque le billet arrive à terme. Les crédits auto, les hypothèques commerciales de cinq ans et les contrats immobiliers financés par le vendeur sont souvent rédigés ainsi pour que la mensualité reste inférieure à un paiement d'amortissement complet de même longueur. Ce calculateur de paiement ballon prend le principal d'origine, le taux d'intérêt annuel en pourcentage, la durée en mois entiers et le montant de la mensualité régulière, parcourt le solde restant à chaque échéance prévue et renvoie la somme encore due à l'échéance. Les billets à taux zéro et les mensualités d'intérêts seuls sont pris en charge.
Ce qu'est un paiement ballon et comment la somme résiduelle est calculée
Un paiement ballon est le principal non amorti qui reste après application des échéances prévues d'un billet de courte durée. Contrairement à un prêt auto à amortissement complet ou à une hypothèque de trente ans, la mensualité régulière est volontairement inférieure à celle qui éteindrait le principal sur la durée ballon, de sorte qu'une somme reste due lorsque le contrat arrive à terme.
Le solde restant après n périodes sur un prêt de principal P, de taux périodique r et de mensualité PMT est l'identité classique de valeur future : le ballon égale P fois (1+r) élevé à n, moins PMT fois ((1+r) élevé à n moins un) divisé par r. Lorsque r vaut zéro, l'identité se réduit à P moins PMT fois n.
Cette capacité utilise cette identité comme modèle économique, puis parcourt l'échéancier mois par mois en centimes afin que l'arrondi coïncide avec un gestionnaire : les intérêts de chaque période sont le solde d'ouverture fois le taux mensuel, le principal amorti est la mensualité moins ces intérêts, et le nouveau solde est ce qui reste. Si la mensualité d'une période couvrait plus que le solde restant plus les intérêts, le prêt est traité comme remboursé et le ballon vaut zéro.
Si la mensualité est inférieure aux intérêts de la période, le solde croît par amortissement négatif et le ballon à l'échéance dépasse le principal d'origine. Les billets d'intérêts seuls sont le cas limite : une mensualité égale aux intérêts mensuels laisse le ballon égal au principal d'origine.
Les ballons typiques de consommation et de petit commerce durent trente-six, soixante ou quatre-vingt-quatre mois ; le contrat accepte tout entier positif de un à six cents afin que les billets relais et les durées commerciales plus longues se calculent encore sans un second outil. Le principal doit être supérieur à zéro, le taux annuel fini et non négatif, et la mensualité régulière finie et non négative.
Où un calculateur de paiement ballon crée de la valeur
Les emprunteurs consultent un calculateur de paiement ballon avant de signer une hypothèque commerciale de cinq ou sept ans qui s'amortit comme si elle durait trente ans : la mensualité paraît abordable, mais la somme due à la date ballon est le chiffre qui décide si un refinancement ou une vente doit avoir lieu à temps.
Concessionnaires et caisses de crédit cotent des billets ballon ou résiduels sur les voitures pour que la mensualité sous-coupe un paiement à soixante mois d'amortissement complet ; placer la mensualité contractuelle à côté du principal, du taux et de la durée montre le résiduel à l'échéance au lieu de le découvrir au comptoir.
L'immobilier financé par le vendeur porte souvent un ballon de trois à cinq ans afin que le vendeur ne soit pas une banque pour toujours ; les deux parties peuvent figer la même somme résiduelle à partir des quatre mêmes champs. Une validation en échec, y compris un taux négatif, ne consomme pas le solde.
Cas d’usage
Hypothèque commerciale ballon de cinq ans
Transformez principal, taux coté, une durée ballon de 60 mois et la mensualité dimensionnée sur un amortissement plus long en la somme à refinancer ou à payer à l'échéance.
Billets auto ballon ou résiduels
Comparez un billet auto ballon à une durée d'amortissement complet : même principal et même taux, mensualité plus faible, résiduel explicite lorsque le contrat se termine.
Immobilier financé par le vendeur
Figez le ballon qu'un billet privé doit encore après trois à cinq ans d'échéances afin que l'acheteur et le vendeur partagent un seul chiffre d'échéance avant la clôture.
Questions fréquentes
Que se passe-t-il si le taux d'intérêt est négatif ?
Un taux négatif est rejeté et n'est pas facturé.
Un taux annuel de 0% fonctionne-t-il ?
Le ballon est le principal moins payment fois le nombre de mois, avec un plancher à zéro si les mensualités éteignaient le billet trop tôt.
Que se passe-t-il si ma mensualité ne couvre que les intérêts ?
Le solde ne baisse jamais et le paiement ballon égale le capital initial. Dans l'exemple, 500 par mois sur 100 000 à 6 % correspondent exactement aux intérêts mensuels : après 30 000 versés, il reste 100 000 à payer.
Le paiement ballon peut-il dépasser la somme empruntée ?
Oui. Si la mensualité est inférieure aux intérêts du mois, le manque s'ajoute au solde, qui grossit au lieu de diminuer, et la somme due à l'échéance dépasse alors le capital initial.
Quelle durée indiquer pour un prêt ballon ?
Le nombre de mois jusqu'à l'échéance de la somme finale, pas une durée plus longue que le prêteur aurait utilisée pour fixer la mensualité. Un ballon à cinq ans, c'est 60 mois, quelle que soit la durée servant au calcul de la mensualité.
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/balloon-payment \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"principal":100000,"annual_rate":6,"term_months":60,"payment":500}'const res = await fetch("https://api.kit.forhosting.com/fin/balloon-payment", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"principal": 100000,
"annual_rate": 6,
"term_months": 60,
"payment": 500
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/balloon-payment",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"principal": 100000,
"annual_rate": 6,
"term_months": 60,
"payment": 500
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/balloon-payment", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"principal":100000,"annual_rate":6,"term_months":60,"payment":500}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"principal":100000,"annual_rate":6,"term_months":60,"payment":500}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/balloon-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
{
"principal": 100000,
"annual_rate": 6,
"term_months": 60,
"payment": 500
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.balloon_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
Un taux d'intérêt négatif est rejeté avec invalid_input et n'est pas facturé.
Contrat d'entrée, forme de la réponse et erreurs
Envoyez par POST un corps JSON avec quatre champs obligatoires. principal est le montant emprunté, pas une cotation ultérieure de remboursement, sauf si vous relancez le calculateur sur un solde restant que vous connaissez déjà. annual_rate est le taux d'intérêt annuel nominal en pourcentage (six signifie 6 pour cent par an) ; les alias interest_rate, rate et apr sont acceptés afin que les formulaires d'origination réutilisent leurs colonnes. Un annual_rate négatif échoue avec invalid_input en nommant le champ — dans ce contrat l'intérêt ne peut pas être un pourcentage négatif — et cet échec n'est pas facturé. term_months est la durée ballon en mois entiers jusqu'à l'échéance de la somme ; les alias term et months pointent vers le même champ. Il doit être un entier positif de 1 à 600 : zéro, les négatifs et des valeurs telles que 60.5 échouent avec invalid_input. payment est la mensualité régulière dans la même monnaie que principal, pas un décompte de versements déjà envoyés ; les alias payments_made, monthly_payment et pmt sont acceptés. Chaque champ numérique peut arriver comme nombre JSON ou chaîne numérique ; champs absents, chaînes vides et valeurs non finies échouent avec un message qui nomme le champ. Si la validation réussit, le corps répète principal, annual_rate, term_months et payment, indique monthly_rate et payment_count, puis le résumé monétaire : total_installments (la somme des mensualités réellement appliquées), balloon_payment (la somme résiduelle à l'échéance), total_due (mensualités plus ballon) et total_interest (total_due moins principal). Exemple : cent mille à 6 pour cent pendant soixante mois avec une mensualité de cinq cents est un billet d'intérêts seuls, donc balloon_payment égale le principal d'origine. Associez le JSON à votre propre graphique d'amortissement si vous avez besoin de chaque ligne ; ce point d'accès renvoie la somme à l'échéance et les totaux, pas un tableau de soixante lignes, afin que les réponses restent compactes pour les widgets et les APIs.
Où un calculateur de paiement ballon crée de la valeur
Comme l'implémentation est parse pure 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. Conservez term_months comme entier positif, figez dans les tests les champs monétaires arrondis, et vous obtenez une somme d'échéance reproductible pour dossiers, pages éducatives et workers de bord sans dresser une pile propre de gestion de prêts.
Questions techniques
Comment le paiement ballon à l'échéance du prêt est-il calculé ?
Le taux mensuel r est annual_rate/100/12 et n est term_months. Le solde restant est P·(1+r)^n − payment·((1+r)^n−1)/r lorsque r>0, ou P − payment·n lorsque r=0. L'échéancier est ensuite parcouru en centimes pour que balloon_payment soit le solde encore ouvert après les mensualités.
Que se passe-t-il si la mensualité régulière est d'intérêts seuls ?
Lorsque payment égale les intérêts mensuels, le principal n'est pas amorti et balloon_payment coïncide avec le principal d'origine (par exemple 100000 à 6% pendant 60 mois avec payment 500).
Combien coûte le calculateur de paiement ballon ?
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, y compris un taux négatif, n'est pas facturée.