Calculateur EMI
Pour 250 000 empruntés à 8,5 % par an sur 36 mois, l'EMI est de 7 891,88 : vous remboursez 284 107,68 au total, dont 34 107,68 d'intérêts. Saisissez montant, taux et mois pour comparer les durées avant de signer. 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
- 8,5
- Durée (mois)
- 36
- Taux mensuel
- 0,0070833333
- Emi
- 7 891,88
- Total payé
- 284 107,68
- Intérêts totaux
- 34 107,68
La mensualité équivalente, ou EMI, est le paiement fixe qu'un emprunteur verse chaque mois sur un prêt à amortissement complet jusqu'à extinction du capital et des intérêts. Banques, NBFC et prêteurs grand public citent trois chiffres — le principal réellement décaissé, un taux d'intérêt annuel nominal en pourcentage et une durée en mois entiers — et l'emprunteur a besoin de la mensualité que ces trois chiffres impliquent. Ce calculateur d'EMI applique la formule classique d'annuité à solde décroissant utilisée pour les prêts personnels, immobiliers, étudiants et les billets d'entreprise : le taux mensuel est le taux annuel divisé par cent puis par douze, et l'échéance amortit le principal sur la durée donnée. Un taux annuel nul se réduit au principal divisé par la durée.
Comment la mensualité équivalente se calcule à partir du principal, du taux et de la durée
L'EMI est le paiement mensuel constant d'un prêt à amortissement complet : chaque mois le même cash est dû, une part couvre les intérêts sur le principal restant et le reste réduit le solde, jusqu'à ce que la dernière échéance éteigne le contrat.
Les prêteurs en Inde, au Royaume-Uni, sur les marchés ASEAN et dans de nombreux bureaux de crédit à la consommation ne citent que trois entrées — le principal réellement décaissé après les frais d'origination intégrés au contrat, un taux d'intérêt annuel nominal en pourcentage et une durée n en mois entiers — et attendent un seul nombre en retour : la mensualité équivalente. Convertissez le taux annuel en un taux périodique mensuel r en divisant par cent puis par douze.
Lorsque r est strictement positif, l'identité fermée à solde décroissant s'applique : l'EMI égale le principal fois r fois (1+r) à la puissance n, divisé par (1+r) à la puissance n moins un. C'est la même formule d'annuité des prêts personnels, immobiliers, étudiants et des billets de fonds de roulement ; ce n'est ni une cotation à intérêts simples à taux plat, ni un parcours mois par mois du gestionnaire.
Lorsque le taux annuel vaut exactement zéro, la part d'intérêts disparaît et l'EMI se réduit au principal divisé par n, résultat honnête d'un billet promotionnel sans intérêts. Après arrondi de l'échéance à deux décimales, multiplier l'EMI par n retrouve le total versé et soustraire le principal retrouve les intérêts totaux, afin que l'emprunteur voie le coût d'allonger la durée. Cette capacité renvoie ce paiement mensuel équivalent et les deux totaux à partir de ces trois chiffres.
Une durée de zéro mois ou une durée négative ne peut rien amortir et est rejetée plutôt que de produire une division par zéro ou un calendrier négatif absurde. Les durées grand public typiques sont douze, vingt-quatre, trente-six, quarante-huit ou soixante mois ; les prêts immobiliers durent souvent cent quatre-vingts ou trois cent soixante mois ; le contrat accepte tout entier positif de un à six cents afin que des ponts courts et de longues tenures immobilières se calculent sans un second outil.
Cas d’usage
Devis de prêt personnel et à la consommation
Transformez le principal, le taux annuel cité et une durée de 12 à 60 mois en EMI et intérêts totaux avant que l'emprunteur signe un billet personnel ou de consommation.
Accessibilité d'un prêt immobilier ou étudiant
Comparez des durées de 180 et 360 mois pour le logement ou les études sur le même principal et le même taux afin de voir comment l'EMI baisse et comment les intérêts totaux montent.
Questions fréquentes
Que se passe-t-il si la durée est nulle ou négative ?
Un prêt ne peut pas s'amortir sur zéro mois ni sur une durée négative, donc le calculateur refuse d'inventer un paiement et l'appel n'est pas facturé.
Est-ce le même outil qu'un calculateur d'EMI de prêt auto ?
Non. Il s'agit du calculateur d'EMI générique pour tout prêt amortissable (personnel, immobilier, étudiant, entreprise). Un outil d'EMI spécifique véhicule est une autre intention de recherche, avec sa propre page.
Comment calcule-t-on l'EMI ?
Le taux annuel est divisé par 12 puis par 100 pour obtenir un taux mensuel r. La mensualité vaut le capital fois r fois (1 + r) puissance le nombre de mois, divisé par (1 + r) à cette puissance moins un.
Quelle est la mensualité d'un prêt sans intérêt ?
Avec un taux annuel d'exactement zéro, il n'y a pas d'intérêts : la mensualité est simplement le capital divisé par le nombre de mois. C'est le bon résultat pour un prêt promotionnel à taux zéro.
Quel montant saisir comme capital ?
La somme réellement prêtée, pas le prix affiché. Retirez l'apport que vous payez comptant et n'ajoutez que les frais que le prêteur intègre au prêt.
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/emi \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"principal":250000,"annual_rate":8.5,"term_months":36}'const res = await fetch("https://api.kit.forhosting.com/fin/emi", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"principal": 250000,
"annual_rate": 8.5,
"term_months": 36
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/emi",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"principal": 250000,
"annual_rate": 8.5,
"term_months": 36
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/emi", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"principal":250000,"annual_rate":8.5,"term_months":36}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"principal":250000,"annual_rate":8.5,"term_months":36}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/emi", 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": 8.5,
"term_months": 36
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.emi",
"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 durée de zéro mois ou une durée négative échoue avec invalid_input au lieu d'inventer un paiement.
Contrat d'entrée, forme de la réponse et comportement d'erreur
Les durées non entières telles que 36.5 échouent aussi, car un calendrier mensuel équivalent se compte en échéances entières. Une chaîne formula réécrit l'identité à solde décroissant afin qu'une interface montre le calcul à côté de la réponse. Exemple : deux cent cinquante mille financés à 8.5 pour cent sur trente-six mois donnent une EMI fixe et un chiffre d'intérêts totaux que vous pouvez comparer à une durée plus courte ou plus longue avant de signer. Envoyez par POST un corps JSON avec trois champs obligatoires. principal est le montant réellement emprunté, pas un prix de vitrine : soustrayez l'apport cash et n'ajoutez que les frais que le prêteur intègre au contrat. Les alias amount et loan_amount pointent vers le même champ pour que les formulaires d'origination réutilisent leurs colonnes. annual_rate est le taux d'intérêt annuel nominal en pourcentage (huit point cinq signifie 8.5 pour cent par an) ; les alias rate, interest_rate et apr sont acceptés. term_months est la période de remboursement en mois entiers ; les alias months, term, tenure_months et tenure pointent vers le même champ. term_months doit être un entier positif de 1 à 600. Une durée nulle ou négative échoue avec invalid_input nommant term_months — c'est le contrat sur lequel s'appuient acheteurs et APIs lorsqu'une feuille envoie un zéro résiduel ou une erreur de signe, et ces échecs ne sont pas facturés. Chaque champ numérique peut arriver comme nombre JSON ou chaîne numérique ; champs manquants, chaînes vides et valeurs non finies échouent avec un message qui nomme le champ. Si principal n'est pas positif, la tâche échoue également avec invalid_input. Si la validation passe, le corps répète principal, annual_rate et term_months, rapporte monthly_rate et l'emi arrondie, puis total_paid et total_interest. Associez le JSON à votre propre graphique d'amortissement si vous avez besoin de chaque ligne ; cet endpoint renvoie la mensualité équivalente et le total d'intérêts, pour que les réponses restent compactes dans les widgets et les APIs.
Où un calculateur d'EMI générique trouve son utilité
Les emprunteurs utilisent un calculateur d'EMI lorsqu'un prêteur cote un prêt personnel, immobilier, étudiant ou un billet de petite entreprise et qu'ils ont besoin de la mensualité que ces trois chiffres impliquent avant de s'engager. Les bureaux d'accessibilité relancent le même principal sur deux ou trois durées — vingt-quatre versus trente-six versus soixante mois — pour voir de combien l'échéance baisse et combien d'intérêts extra coûte la durée plus longue. Une validation échouée, y compris une durée nulle ou négative, ne consomme pas de solde. Cette page est l'outil générique de mensualité équivalente ; une page d'EMI spécifique auto et un calculateur d'intérêts totaux en années restent des intentions de recherche distinctes, avec leurs propres contrats. Les bureaux de refinancement et de transfert de solde traitent principal comme l'encours à rembourser, annual_rate comme la nouvelle offre et term_months comme la durée restante ou réinitialisée, puis lisent total_interest contre l'ancien contrat. Parce que l'implémentation est du parse pur de palier A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant. Gardez principal positif, term_months un entier positif, figez dans les tests les champs monétaires arrondis, et vous obtenez des chiffres d'EMI reproductibles pour des feuilles de prêt, des plugins LMS et des workers de bord, sans dresser un moteur de recouvrement à vous.
Cas d'intégration
Origination et automatisation sur tableur
Déposez principal, annual_rate et term_months dans des feuilles ou des fixtures CI qui doivent figer une EMI reproductible sans l'API d'un prêteur.
Questions techniques
Comment l'EMI se calcule-t-elle à partir du principal, du taux annuel et de la durée ?
Envoyez principal, annual_rate en pourcentage et term_months. Le taux mensuel r est annual_rate/12/100. Lorsque r>0, EMI = P·r·(1+r)^n/((1+r)^n−1) ; lorsque r=0, EMI = P/n. L'API renvoie l'échéance arrondie aux centimes.
Un taux annuel de zéro pour cent produit-il encore une EMI ?
Oui. Lorsque annual_rate vaut 0, la part d'intérêts disparaît et l'EMI égale le principal divisé par term_months, résultat honnête d'un billet promotionnel sans intérêts.
Combien coûte le calculateur d'EMI ?
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, y compris une durée nulle ou négative, n'est pas facturée.