Calculateur de versement d'annuité selon la valeur future
Ce calculateur détermine le versement constant à effectuer à chaque période pour constituer le capital visé.
Lancer gratuitement
Indiquez la valeur future, le taux d'intérêt par période, le nombre de périodes et si les versements ont lieu au début ou à la fin. Le résultat distingue vos apports des intérêts acquis, ce qui facilite la préparation d'une épargne, d'une réserve, d'un budget de remplacement ou de tout objectif financé régulièrement.
Faites correspondre le taux à la période de versement
Le taux périodique est la donnée essentielle : il doit couvrir le même intervalle que les versements et le décompte des périodes. Pour des versements mensuels, saisissez un taux mensuel et comptez les mois. Pour des versements trimestriels, utilisez un taux trimestriel et comptez les trimestres. Ne saisissez pas directement un taux annuel tout en comptant des mois, car ce mélange d'unités fausserait le paiement. Lorsqu'un taux annuel nominal est capitalisé mensuellement, on le divise généralement par douze. Avec un taux annuel effectif, le taux mensuel équivalent s'obtient plutôt en prenant la racine douzième de un plus le taux annuel, puis en retirant un. Le calculateur demande donc le taux périodique afin de ne pas imposer une convention de conversion. Saisissez zéro si le capital ne produit aucun intérêt : le versement est alors la cible divisée par leur nombre. Employez la même devise pour la cible et le paiement, car aucune conversion monétaire n'est réalisée.
Distinguez les versements en début et en fin de période
Choisissez fin pour une annuité ordinaire, où chaque apport intervient après l'écoulement de la période. Ce fonctionnement correspond souvent à une épargne prélevée en fin de mois ou à une réserve alimentée après chaque exercice. Choisissez début pour une annuité à terme à échoir, où chaque apport est effectué au commencement de la période. Avec un taux positif, ce versement bénéficie d'une période d'intérêts supplémentaire et le montant requis diminue. Le calcul établit d'abord le facteur d'accumulation d'une série de versements en fin de période. Pour des versements initiaux, ce facteur reçoit une période de croissance supplémentaire. La cible est ensuite divisée par le facteur applicable. L'écart augmente avec le taux et la durée. Vérifiez l'option par rapport au calendrier réel des flux, plutôt que de retenir le résultat le plus séduisant. Si le taux est nul, la date du versement n'a aucun effet numérique.
Interprétez le résultat et éprouvez vos hypothèses
Le paiement périodique représente le versement mathématiquement constant nécessaire selon les hypothèses fournies. Le total des dépôts multiplie ce paiement par le nombre de périodes, tandis que les intérêts acquis correspondent à la valeur future cible diminuée des apports. Un taux fixe positif permet de verser moins que la cible, puisque la croissance fournit la différence. La sortie conserve davantage de décimales qu'un paiement monétaire courant pour préserver la précision des automatisations. En pratique, si les dépôts doivent être arrondis au centime, arrondir vers le haut reste prudent ; arrondir vers le bas peut créer un léger manque. Le calcul suppose un taux constant, des versements ponctuels, une capitalisation par période, et aucun impôt, frais, retrait ou capital initial. Comparez des scénarios de taux plus faibles et plus élevés pour mesurer la sensibilité sans considérer une projection comme garantie. Dans un plan réel, confrontez régulièrement le solde à la trajectoire prévue et recalculez le versement si le rendement ou le calendrier évolue.
Cas d’usage
Fixer un effort d'épargne retraite
Estimez l'apport récurrent nécessaire pour constituer un capital choisi sur un nombre défini de mois ou d'années.
Financer le remplacement d'un équipement
Transformez un coût d'achat futur en versements égaux et programmés tout en tenant compte des intérêts de la réserve.
Préparer des études ou un apport immobilier
Comparez les versements requis selon plusieurs horizons, taux périodiques et calendriers de contribution.
Questions fréquentes
Quelle inconnue ce calculateur détermine-t-il ?
Il calcule le versement identique à déposer à chaque période pour atteindre une valeur future donnée à partir d'un capital initial nul.
Dois-je saisir un taux annuel ou mensuel ?
Saisissez le taux correspondant à l'intervalle des versements. Des dépôts mensuels exigent un taux mensuel et un nombre de périodes en mois.
Quelle différence existe entre début et fin ?
Fin signifie que vous versez après chaque période. Début avance chaque dépôt d'une période et lui accorde donc un intervalle de croissance supplémentaire.
Le calcul inclut-il un capital déjà disponible ?
Non. Il suppose un capital initial nul et ne résout qu'une suite de versements égaux. Soustraire directement un capital existant serait erroné si celui-ci produit aussi des intérêts.
Pourquoi les intérêts pourraient-ils être négatifs ?
Avec les taux non négatifs admis, ils ne devraient pas l'être de façon significative ; un écart minime peut seulement provenir de l'arrondi affiché.
Quel est le prix d'utilisation ?
Le calculateur dans le navigateur est gratuit. Chaque requête API coûte $0.002.
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/annuity-payment-from-fv \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"future_value":100000,"periodic_rate_percent":0.5,"periods":120}'const res = await fetch("https://api.kit.forhosting.com/finance/annuity-payment-from-fv", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"future_value": 100000,
"periodic_rate_percent": 0.5,
"periods": 120
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/annuity-payment-from-fv",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"future_value": 100000,
"periodic_rate_percent": 0.5,
"periods": 120
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/annuity-payment-from-fv", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"future_value":100000,"periodic_rate_percent":0.5,"periods":120}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"future_value":100000,"periodic_rate_percent":0.5,"periods":120}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/annuity-payment-from-fv", 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
{
"future_value": 100000,
"periodic_rate_percent": 0.5,
"periods": 120
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.annuity_payment_from_fv",
"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. |