Taux effectif avec frais
Des frais de 200 sur 10 000 pendant 4 ans ajoutent 0,5 point par an : un taux affiché de 5 % devient 5,5 % tout compris. Saisissez montant, taux, frais et durée pour comparer les offres, avec les intérêts et le coût total. 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
- 10 000
- Taux déclaré
- 5
- Frais
- 200
- Durée (années)
- 4
- Décimales
- 4
- Ratio de frais
- 0,02
- Impact des frais (points de %)
- 0,5
- Taux effectif
- 5,5
Les taux de coupon ou de prêt affichés racontent rarement le coût réel lorsqu'il existe des frais uniques en tête de produit. Frais d'ouverture, frais de mise en place, chargements d'entrée et coûts fixes similaires diluent le capital que vous déployez ou relèvent le vrai coût des fonds empruntés. Ce calculateur de taux effectif avec frais prend le principal, le taux annuel déclaré en pour cent, le montant des frais uniques et la durée en années, puis annualise ces frais en points de pourcentage ajoutés au taux déclaré. Le résultat est un seul taux annuel effectif comparable que vous pouvez placer à côté d'autres offres. Le modèle est de l'arithmétique pure : le frein des frais égale les frais sur le principal divisé par les années de durée, multiplié par cent, et le taux effectif est le taux déclaré plus ce frein. L'intérêt simple total et le coût total (intérêt plus frais) sont renvoyés pour l'audit.
Ce que signifie un taux effectif avec frais
Un taux d'intérêt annuel déclaré ne décrit que le coupon contractuel ou la charge nominale d'emprunt sur le principal. Les produits réels ajoutent presque toujours au moins un coût en tête : frais d'origination, mise en place d'une plateforme d'investissement, chargement d'entrée d'un fonds, frais d'ouverture de compte ou commission d'intermédiaire. Ces montants uniques n'apparaissent pas dans le taux affiché, pourtant ils changent l'économie sur la période de détention.
Répartir un frais fixe de façon uniforme sur la durée le convertit en un frein annuel en points de pourcentage que vous pouvez ajouter au taux déclaré. Par exemple, un frais de deux cents unités monétaires sur un principal de dix mille sur quatre ans représente deux pour cent du principal, soit un demi-point de pourcentage par an ; un taux déclaré de cinq pour cent devient un taux effectif tout compris de cinq virgule cinq sous cette annualisation simple.
L'identité équivaut à diviser l'intérêt simple total plus les frais par le principal et par les années de durée, puis à passer en pour cent. Ce calculateur ne modélise pas les calendriers d'amortissement, les trajectoires d'intérêt composé, le remboursement anticipé, la fiscalité ni les frais annuels récurrents ; il isole la question posée par qui cherche calculateur de taux effectif avec frais : quel taux annuel payez-vous ou obtenez-vous effectivement une fois le frais unique amorti sur la durée.
Qui compare les taux frais compris
Les emprunteurs qui comparent des offres de prêt utilisent la vue de taux effectif avec frais pour qu'un coupon bas avec de lourds frais d'ouverture ne paraisse pas meilleur qu'un coupon un peu plus élevé sans coût de mise en place. Les investisseurs qui évaluent des dépôts à terme, des notes privées ou des classes de fonds avec chargement d'entrée ont besoin de la même annualisation avant de classer les produits sur le seul rendement affiché.
Formateurs et éditeurs de finance personnelle ont besoin d'un oracle déterministe pour articles et démonstrations en classe illustrant pourquoi les frais comptent sur des horizons pluriannuels. Comme l'implémentation est parse pure de niveau A, chaque appel réussi peut s'exécuter hors ligne dans le navigateur, n'utilise aucun jeton de modèle et n'atteint jamais le réseau pour des données de marché. Une validation échouée ne consomme pas le solde.
Cas d’usage
Comparer des prêts avec frais d'ouverture
Convertissez le taux déclaré style APR de chaque prêteur et ses frais d'origination uniques en un taux annuel effectif tout compris sur la même durée pour des cotations côte à côte honnêtes.
Classer des investissements avec chargement d'entrée
Annualisez les frais de mise en place ou de chargement par rapport au principal et à la durée de détention pour voir quel rendement déclaré gagne encore après le coût unique.
Questions fréquentes
Comment le taux effectif avec frais est-il calculé ?
De façon équivalente, intérêt simple total plus frais divisé par principal et années de durée, mis à l'échelle en pour cent.
Ce modèle traite-t-il l'intérêt composé ou l'amortissement ?
Utilisez un outil d'amortissement complet si vous avez besoin de calendriers de paiement.
Quelles unités pour principal et fees ?
Toute unité monétaire cohérente. Le moteur est indépendant des unités ; seuls le ratio fees/principal et la durée importent pour le taux effectif.
Un taux bas avec de gros frais de dossier est-il plus avantageux ?
Pas toujours. Une fois les frais étalés sur la durée, un taux affiché bas assorti de frais élevés peut coûter plus chaque année qu'un taux un peu plus haut sans frais. Comparez les taux tout compris sur la même durée.
Que comprend le coût total ?
Il additionne les intérêts simples de toute la durée et les frais uniques. Avec 10 000 à 5 % pendant 4 ans et des frais de 200, les intérêts sont de 2 000 et le coût total de 2 200.
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/effective-rate-with-fees \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"principal":10000,"stated_rate":5,"fees":200,"term_years":4}'const res = await fetch("https://api.kit.forhosting.com/finance/effective-rate-with-fees", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"principal": 10000,
"stated_rate": 5,
"fees": 200,
"term_years": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/effective-rate-with-fees",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"principal": 10000,
"stated_rate": 5,
"fees": 200,
"term_years": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/effective-rate-with-fees", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"principal":10000,"stated_rate":5,"fees":200,"term_years":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"principal":10000,"stated_rate":5,"fees":200,"term_years":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/effective-rate-with-fees", 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": 10000,
"stated_rate": 5,
"fees": 200,
"term_years": 4
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.effective_rate_with_fees",
"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
Entrées, sorties, arrondi et validation
Envoyez un corps JSON avec quatre nombres finis obligatoires : principal strictement positif, stated_rate supérieur ou égal à zéro en pour cent annuel, fees supérieur ou égal à zéro dans les mêmes unités monétaires que le principal, et term_years strictement positif. Champs manquants, chaînes vides, valeurs non finies, frais ou taux négatifs, principal non positif ou durée non positive échouent avec invalid_input en nommant le champ ; ces échecs ne sont pas facturés. En succès la réponse renvoie les entrées et decimals, fee_ratio comme fees divisé par principal, fee_drag_pp comme impact annualisé des frais en points de pourcentage, effective_rate comme stated_rate plus fee_drag_pp, total_interest comme principal fois stated_rate sur cent fois term_years, total_cost comme total_interest plus fees, et une courte chaîne de formule pour l'affichage. Exemple : principal dix mille, taux déclaré cinq, frais deux cents, durée quatre ans donne fee_ratio zéro virgule zéro deux, fee_drag_pp zéro virgule cinq, effective_rate cinq virgule cinq, total_interest deux mille et total_cost deux mille deux cents. Associez le JSON à votre propre format monétaire ; le moteur ignore les unités pour que dollars, euros et yens partagent un seul contrat.
Où une API de taux effectif tout compris est utile
Les pipelines d'automatisation en underwriting ou wealth appellent le même contrat API à $0.002 par élément réussi sans déployer un service de tableur.
Cas d'intégration
Intégrer dans l'underwriting et la formation
Réutilisez le même contrat JSON dans des démos LMS, des calculateurs CMS et des jobs d'automatisation avec des exemples golden figés et sans dépendance aux données de marché.
Questions techniques
Que se passe-t-il si fees ou term_years sont invalides ?
Frais négatifs, principal non positif, term_years non positif, stated_rate négatif ou valeurs non finies échouent avec invalid_input et ne sont pas facturés.
Combien coûte le calculateur de taux effectif avec frais ?
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.