Calculateur d'intérêts totaux d'un prêt amortissable à taux fixe
Un prêt de 250 000 à 6,5 % sur 30 ans coûte 318 861,22 d'intérêts, plus que le capital emprunté. Saisissez le montant, le taux et la durée pour voir ce coût total, l'échéance fixe et la somme remboursée. 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
- 250 000
- Taux annuel
- 6,5
- Durée (années)
- 30
- Paiements par an
- 12
- Nombre de paiements
- 360
- Taux périodique
- 0,0054166667
- Paiement
- 1 580,17
Emprunteurs, conseillers et équipes produit se posent souvent une seule question avant de signer : combien d'intérêts ce prêt amortissable à taux fixe coûtera-t-il sur toute sa durée ? Les taux d'appel et les mensualités occultent le coût de vie du capital, surtout sur les longs crédits immobiliers et les plans pluriannuels où les intérêts peuvent approcher ou dépasser le principal. Ce calculateur d'intérêts totaux du prêt accepte le capital, le taux annuel en pourcentage et la durée en années, permet d'ajuster les paiements par an, et renvoie la mensualité périodique fixe, le montant total payé, les intérêts totaux et les intérêts en pourcentage du principal.
Ce que signifient les intérêts totaux sur un prêt amortissable à taux fixe
Un prêt amortissable à taux fixe facture une mensualité périodique constante qui couvre intérêts et capital de sorte que le solde atteigne zéro exactement après un nombre connu de paiements. Chaque période, les intérêts sont calculés sur le capital restant au taux périodique contractuel, et le reste de la mensualité réduit le capital. Les premières échéances sont surtout des intérêts ; les suivantes, surtout du capital.
Les intérêts totaux sur la vie du prêt sont simplement la somme de chaque part d'intérêts sur toutes les périodes, ce qui égale la somme de tous les paiements moins le principal d'origine. Ce chiffre de durée de vie est celui que les ménages utilisent pour comparer un prêt sur quinze ans à un prêt sur trente ans, celui que les parcours d'intégration fintech affichent à côté des explications d'APR, et celui que les bacs à sable de souscription vérifient en stressant de longues durées à taux élevés.
Contrairement à l'intérêt simple sur un principal unique in fine, l'intérêt amortissable dépend de la longueur du calendrier et de la fréquence de paiement, si bien que vous ne pouvez pas le lire comme simple produit principal fois taux fois années. Cette capacité isole ces intérêts de durée de vie afin que vous n'ayez pas besoin d'un tableau d'amortissement complet pour répondre à la question du coût.
Avec un principal de deux cent cinquante mille à six et demi pour cent sur trente ans de paiements mensuels, le calendrier compte trois cent soixante paiements, chaque mensualité est fixée par la formule standard, et les intérêts totaux sont l'excédent de trois cent soixante fois cette mensualité sur les deux cent cinquante mille d'origine—souvent bien au-dessus du principal lui-même sur de longues durées résidentielles.
Quand connaître le coût total des intérêts
Les pages pédagogiques sur le crédit immobilier et l'auto ont besoin d'un chiffre d'intérêts totaux en direct à côté des estimations de mensualité pour que le visiteur comprenne le coût de long terme d'une mensualité plus basse sur une durée plus longue. Les applications de finance personnelle et les conseillers exécutent des scénarios côte à côte—même principal, taux ou durées différents—pour montrer combien d'intérêts l'emprunteur économise en refinançant ou en choisissant quinze ans plutôt que trente.
Les outils de classe et d'examen qui enseignent l'amortissement peuvent confronter les intérêts totaux à des cas de manuel avec des goldens arrondis stables. Cet outil ne produit pas un tableau d'amortissement période par période, d'APR au sens de la Regulation Z, d'impôts, d'assurances, de points ni de trajectoires à taux variable—uniquement les intérêts de durée de vie d'un prêt amortissable complet à taux fixe et les totaux associés à partir de la mensualité en forme fermée.
Cas d’usage
Comparaison de durées hypothécaires
Comparez les intérêts totaux sur le même principal à 15 ans contre 30 ans à taux fixe pour montrer le vrai coût d'une mensualité plus basse.
Questions fréquentes
Comment les intérêts totaux sont-ils calculés ?
La mensualité périodique fixe utilise la formule d'amortissement standard (ou principal/n lorsque le taux est zéro). Les intérêts totaux valent la mensualité multipliée par le nombre de paiements moins le principal.
Combien d'intérêts vais-je payer sur 250 000 à 6,5 % pendant 30 ans ?
Environ 318 861,22 avec des mensualités. L'échéance fixe est de 1 580,17 sur 360 paiements : vous remboursez 568 861,22 au total, et les intérêts représentent 127,54 % du capital emprunté.
Pourquoi ne pas simplement multiplier le capital par le taux et la durée ?
Parce que chaque échéance réduit le solde et que les intérêts ne portent que sur ce qui reste dû. Les premières échéances sont surtout des intérêts, les dernières surtout du capital : le total dépend donc du calendrier.
Puis-je calculer avec des paiements toutes les deux semaines ou hebdomadaires ?
Oui. Modifiez le nombre de paiements par an : 26 toutes les deux semaines, 52 chaque semaine, 4 par trimestre ou 1 par an ; 12, mensuel, est la valeur par défaut. La durée multipliée par ce nombre doit donner un nombre entier de paiements.
Que se passe-t-il si le taux d'intérêt est nul ?
Chaque échéance correspond simplement au montant emprunté divisé par le nombre de paiements, et le total des intérêts est nul. Vous remboursez exactement le capital, ce qui sert de repère pour comparer des offres.
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/loan-total-interest \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"principal":250000,"annual_rate":6.5,"term_years":30}'const res = await fetch("https://api.kit.forhosting.com/finance/loan-total-interest", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"principal": 250000,
"annual_rate": 6.5,
"term_years": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/loan-total-interest",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"principal": 250000,
"annual_rate": 6.5,
"term_years": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/loan-total-interest", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"principal":250000,"annual_rate":6.5,"term_years":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"principal":250000,"annual_rate":6.5,"term_years":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/loan-total-interest", 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": 250000,
"annual_rate": 6.5,
"term_years": 30
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.loan_total_interest",
"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
Contrat d'entrée, formule de mensualité et champs de réponse
Les champs monétaires utilisent un arrondi half-up unique depuis les valeurs brutes. Envoyez un objet JSON avec trois nombres finis obligatoires : principal strictement positif (le montant emprunté), annual_rate comme pourcentage nominal supérieur ou égal à zéro (six point cinq signifie six virgule cinq pour cent par an, pas une fraction décimale), et term_years strictement positif. Définissez éventuellement payments_per_year comme entier de un à trois cent soixante-cinq (douze par défaut pour le mensuel ; vingt-six bihebdomadaire, cinquante-deux hebdomadaire, quatre trimestriel ou un annuel sont courants), et decimals de zéro à huit pour l'arrondi monétaire (deux par défaut). Le moteur forme payment_count comme term_years multiplié par payments_per_year et exige que ce produit soit un nombre entier de paiements, de sorte que les calendriers fractionnaires sont rejetés avec un message invalid_input clair. Le taux périodique r est annual_rate sur cent divisé par payments_per_year. Lorsque r vaut zéro, chaque mensualité est principal divisé par payment_count et les intérêts totaux valent zéro. Lorsque r est positif, la mensualité égale principal fois r fois (un plus r) à la puissance n, divisé par (un plus r) à la puissance n moins un, avec n égal à payment_count. total_paid est la mensualité fois n ; total_interest est total_paid moins principal ; interest_to_principal_percent est total_interest sur principal fois cent. Les sorties répètent aussi principal, annual_rate, term_years, payments_per_year, payment_count, periodic_rate et une courte chaîne de formule. Champs manquants, nombres non finis, principal ou durée non positifs, taux négatifs et entiers hors plage échouent avec invalid_input et ne sont pas facturés.
Où une API d'intérêts totaux de prêt apporte de la valeur
Les places de marché et originateurs de prêts préremplissent des calculateurs depuis des formulaires de devis et ont besoin d'un endpoint parse déterministe qui cadre avec les amortissements de tableur sans déployer un cœur bancaire complet. Comme l'implémentation est parse pur 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, et une validation en échec ne consomme pas de solde. Parcourez term_years ou annual_rate en boucle depuis votre code pour construire des tableaux de comparaison ; figez payment et total_interest dans les tests ; et gardez les requêtes petites.
Cas d'intégration
Devis de taux en parallèle
Parcourez annual_rate sur des offres concurrentes et classez les prêts par intérêts de durée de vie plutôt que par la seule mensualité.
Automatisation fintech et LMS
Appelez l'API depuis l'onboarding ou des outils de devoirs comme oracle déterministe de total_interest aligné sur les amortissements de tableur.
Questions techniques
Quels champs sont obligatoires ?
principal (>0), annual_rate (≥0 en pourcentage) et term_years (>0). payments_per_year vaut 12 par défaut ; decimals vaut 2.
annual_rate signifie-t-il 0.065 ou 6.5 pour 6.5 % ?
Utilisez 6.5 pour un taux nominal annuel de 6.5 %. Le moteur divise par 100 en interne avant d'appliquer le taux périodique.
Puis-je modéliser des paiements bihebdomadaires ou hebdomadaires ?
Oui. Définissez payments_per_year à 26 (bihebdomadaire), 52 (hebdomadaire), 4 (trimestriel) ou 1 (annuel). term_years multiplié par payments_per_year doit être un nombre entier de paiements.
Combien coûte le calculateur d'intérêts totaux du prêt ?
L'outil 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.