Calculateur de frais financiers
Empruntez 20 000, remboursez 23 947,2 au total, et les frais financiers sont de 3 947,2 : tout ce que vous payez au-delà de la somme avancée. Vérifiez le chiffre d'une fiche de prêt ou comparez des offres en argent. 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
- 20 000
- Paiements totaux
- 23 947,2
- Frais de financement
- 3 947,2
Les frais financiers sont le coût en monnaie d'emprunter : tout ce que l'emprunteur verse au-delà du principal avancé. Les crédits auto à terme fixe, les billets à échéances et les notices Truth in Lending se réduisent à la même identité : soustraire le montant financé de la somme des échéances prévues. Ce calculateur de frais financiers accepte ces deux chiffres, renvoie le coût arrondi aux centimes et refuse un principal négatif ou un total d'échéances négatif, afin qu'une erreur de signe dans le tableur ne ressemble pas à des frais.
Ce que sont les frais financiers et comment se calcule le coût du crédit
Les frais financiers sont le coût du crédit à la consommation exprimé en unités monétaires, et non comme un taux. Cette différence, ce sont les intérêts plus les frais que le contrat traite comme partie du coût du crédit ; ce n'est pas l'APR, ni une mensualité, ni un solde restant. Exemple auto : vingt mille empruntés avec un total d'échéances de vingt-trois mille neuf cent quarante-sept et vingt centimes produisent des frais financiers de trois mille neuf cent quarante-sept et vingt.
Exemple sans intérêt : quinze mille empruntés avec un total de quinze mille produisent des frais nuls, résultat valable lorsqu'un plan promotionnel à zéro pour cent ou un prêt d'employeur n'ajoute vraiment rien au-dessus du principal. Un principal nul est admis et produit des frais égaux au total des échéances, pour le cas rare d'un montant financé égal à zéro, constitué seulement de frais.
Ce service n'amortit pas un taux, ne compte pas les mois et n'invente pas de frais prépayés à partir d'un taux de billet ; il applique une soustraction déterministe aux deux totaux que vous avez déjà. Si l'une des entrées est négative, le produit décrirait un prêt qui a payé l'emprunteur ou un calendrier qui a encaissé une somme négative, ce qui n'est pas un coût du crédit bien posé : la capacité échoue plutôt que de renvoyer un chiffre creux.
Où un calculateur de frais financiers apporte de la valeur
Les pages qui comparent des prêts personnels stockent déjà deux offres rivales comme un principal et un total d'échéances chacune ; publier les deux paires remplit une carte qui montre quel billet coûte plus cher en monnaie, le chiffre que beaucoup d'acheteurs comprennent avant de regarder l'APR.
Les listes de conformité et de revue TILA peuvent recalculer la case des frais financiers à partir des deux totaux imprimés sur une notice à terme fixe et signaler un écart lorsque les frais imprimés n'égalent pas le total des échéances moins le montant financé. Qui enseigne la différence entre frais financiers et taux annuel effectif peut montrer que le même coût sur une courte durée est un APR élevé et sur une longue durée un APR plus bas, tandis que le coût reste la simple soustraction.
Une validation en échec ne consomme pas de solde. Gardez les deux saisies non négatives, le total des échéances au moins égal au principal, figez les champs d'argent arrondis dans les tests, et vous obtenez des frais financiers reproductibles pour widgets, intégrations CMS et workers en bordure, sans dresser votre propre pile d'origination de prêts.
Cas d’usage
Contrôle des notices de prêt à terme fixe
Recalculez la case des frais financiers d'une notice Truth in Lending à partir du montant financé et du total des échéances imprimés, et signalez un écart avant la signature du dossier.
Comparaison d'offres auto et de prêt personnel
Convertissez deux billets rivaux en coût du crédit à partir du principal et de la somme des échéances de chaque offre, afin que l'acheteur voie quel contrat coûte davantage.
Feuilles de plans promotionnels à zéro pour cent
Confirmez qu'un plan promotionnel sans intérêt n'ajoute rien au-dessus du principal en renvoyant des frais financiers nuls lorsque le total des échéances égale le montant emprunté.
Questions fréquentes
Que se passe-t-il si vous saisissez un principal négatif ou un total d'échéances négatif ?
Des frais financiers se définissent pour un montant emprunté non négatif et une somme d'échéances non négative ; ces échecs ne sont pas facturés.
Les frais financiers sont-ils la même chose que l'APR ?
Non. Les frais financiers sont un montant en monnaie : le surplus versé au-delà du principal. L'APR est un taux annuel qui reflète aussi la durée et le calendrier. Ce calculateur ne renvoie que le coût en monnaie.
Les frais financiers peuvent-ils être nuls ?
Un total d'échéances inférieur au principal est rejeté car le coût du crédit ne peut pas être négatif.
Que comprennent les frais financiers ?
Les intérêts, plus tous les frais que le contrat traite comme faisant partie du coût du crédit. C'est un montant, pas un taux : ce n'est ni l'APR, ni la mensualité, ni le capital restant dû.
Quel principal saisir à partir de la fiche d'information du prêt ?
Le montant financé : la somme réellement avancée, une fois les frais financiers payés d'avance retirés du montant nominal. Le total des échéances est la somme de toutes les échéances prévues jusqu'au terme.
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/finance-charge \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"principal":20000,"total_payments":23947.2}'const res = await fetch("https://api.kit.forhosting.com/fin/finance-charge", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"principal": 20000,
"total_payments": 23947.2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/finance-charge",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"principal": 20000,
"total_payments": 23947.2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/finance-charge", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"principal":20000,"total_payments":23947.2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"principal":20000,"total_payments":23947.2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/finance-charge", 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": 20000,
"total_payments": 23947.2
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.finance_charge",
"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 validation en échec n'est pas facturée ; un appel réussi coûte $0.002.
Ce que sont les frais financiers et comment se calcule le coût du crédit
Sur un prêt à terme fixe, l'identité est exacte : finance_charge égale total_payments moins principal, où principal est le montant financé (les fonds avancés, après que les frais financiers prépayés ont déjà été retirés de la valeur faciale si vous travaillez sur une fiche de notice) et total_payments est la somme de chaque échéance prévue que le contrat impose jusqu'à l'échéance. Les résultats monétaires s'arrondissent à deux décimales afin que widgets, tableurs et clients d'API s'accordent sur le dernier centime.
Contrat d'entrée, forme de la réponse et erreurs
Si le principal est négatif, le service refuse la requête plutôt que de renvoyer des frais bâtis sur un prêt qui n'a jamais avancé de fonds. Si le total des échéances est inférieur au principal, il échoue aussi, car des frais financiers ne peuvent pas être négatifs : cette combinaison est une erreur de signe ou un balloon omis, pas un coût du crédit. Associez le résultat à votre propre calculateur d'APR ou de mensualité si vous avez besoin d'un taux ou d'une échéance ; commencez ici lorsque la question produit est le coût en monnaie, à deux saisies, pour une notice, une feuille ou un lot d'offres que vous avez déjà enregistré. Envoyez par POST un corps JSON avec deux nombres finis obligatoires : principal (le montant emprunté, aussi appelé montant financé, supérieur ou égal à zéro ; alias amount, loan_amount, amount_financed) et total_payments (la somme de toutes les échéances prévues dans la même unité monétaire, supérieure ou égale à zéro et au moins aussi grande que le principal ; alias total_of_payments, sum_of_payments, payments_total). Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique. Champs manquants, chaînes vides, booléens et valeurs non finies échouent avec invalid_input en nommant le champ et ne sont pas facturés. Si total_payments est négatif, il échoue avec le message que la somme des échéances ne peut pas être un montant négatif : la garde exigée, car des frais financiers ne se définissent pas pour un total d'échéances négatif. En cas de succès, le corps répète principal et total_payments arrondis à deux décimales, renvoie finance_charge en monnaie à deux décimales et inclut une chaîne formula qui reformule l'identité. Exemple : principal vingt mille et total_payments vingt-trois mille neuf cent quarante-sept point deux produisent finance_charge trois mille neuf cent quarante-sept point deux.
Où un calculateur de frais financiers apporte de la valeur
Comme l'implémentation est parse pure de tier A, chaque appel réussi coûte le prix de base publié $0.002, sans jetons de modèle ni réseau sortant.
Questions techniques
Comment calcule-t-on les frais financiers à partir du total des échéances et du principal ?
Envoyez des nombres finis non négatifs pour principal (le montant emprunté) et total_payments (la somme des échéances prévues). L'API renvoie finance_charge = total_payments − principal, arrondi à deux décimales.
Combien coûte le calculateur de frais financiers ?
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.