Épargne mensuelle pour un objectif avec intérêts
Partez de votre objectif : pour réunir 25 000 en 36 mois avec 5 000 déjà épargnés à 4,5 % par an, voyez le versement mensuel fixe nécessaire, ainsi que le total versé et les intérêts gagnés en route. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Montant cible
- 25 000
- Épargne actuelle
- 5 000
- Mois
- 36
- Taux d'intérêt annuel
- 4,5
- Taux d'intérêt mensuel
- 0,00375
- Épargne mensuelle requise
- 501,1884895675
- Épargne actuelle à l'échéance
- 5 721,2391610244
- Cotisations totales
- 18 042,7856244308
Ce calculateur part du solde que vous souhaitez obtenir et du temps dont vous disposez. Indiquez le montant cible, votre épargne actuelle, le nombre de mois entiers avant l’échéance et un taux d’intérêt annuel nominal. L’outil capitalise le solde existant chaque mois et suppose que chaque nouveau versement intervient en fin de mois. Il fournit ensuite un montant mensuel constant, les versements prévus, les intérêts estimés et la convention exacte de calcul.
Transformez un objectif daté en effort mensuel
Un objectif devient plus simple à gérer lorsqu’il prend la forme d’un montant mensuel régulier. Le calculateur commence par le solde futur dont vous avez besoin, au lieu de vous demander de deviner un versement. Il projette d’abord votre épargne actuelle sur tous les mois du délai.
Il mesure ensuite le manque et le répartit entre des versements égaux en fin de mois, les premiers produisant des intérêts plus longtemps que les derniers. Il s’agit de la méthode de la valeur future d’une annuité ordinaire. Un fonds de travaux dans trois ans, des frais d’études dans cinq ans ou une réserve dans dix-huit mois suivent la même logique.
Le résultat reste une estimation, et non une promesse bancaire : les taux peuvent évoluer, la fréquence de crédit peut différer, et les impôts, frais ou versements manqués modifient le résultat. Le montant mensuel constitue néanmoins un engagement initial clair et vous aide à juger si l’échéance respecte votre budget.
Traitement des intérêts et date des versements
Le taux annuel saisi est un pourcentage nominal divisé par douze afin d’obtenir le taux mensuel, avec capitalisation chaque mois. Le solde actuel produit ce rendement pendant toute la durée. Les versements réguliers sont supposés intervenir à la fin du mois : le premier nouveau versement rapporte donc pendant un mois de moins que le solde initial, et le dernier ne rapporte rien avant l’échéance.
Cette convention prudente correspond à une annuité ordinaire. Si vous versez au début du mois, une annuité à terme à échoir donnerait un montant légèrement inférieur. Avec un taux nul, le calculateur emploie une division directe : cible moins épargne actuelle, puis division par le nombre de mois.
Il évite ainsi une expression indéfinie. Si le solde existant atteint seul la cible grâce aux intérêts, le versement requis vaut zéro. Les taux négatifs, variables, l’inflation, la volatilité, les impôts, les frais et les versements irréguliers ne sont pas modélisés.
Interprétez le résultat et comparez des scénarios
Gardez des unités cohérentes : si la cible est en euros, le solde doit aussi être en euros, et non en centimes ou dans une autre devise. La réponse présente également la valeur future de l’épargne existante, la somme des versements et les intérêts estimés. De petits écarts sont possibles avec un établissement qui arrondit chaque crédit mensuel au centime, car cet outil conserve la précision jusqu’à l’arrondi des champs affichés.
Testez plusieurs hypothèses : raccourcissez le délai pour mesurer le coût de l’urgence, allongez-le pour constater l’effet du temps, ou comparez un taux nul à un taux réaliste. Ne retenez pas un rendement optimiste uniquement pour faire entrer le montant dans votre budget.
Cas d’usage
Constituer une épargne de précaution
Déterminez le virement mensuel nécessaire pour obtenir une réserve à une date donnée, intérêts du compte compris.
Préparer un achat important
Transformez un budget futur de véhicule, travaux, études ou voyage en versements mensuels égaux.
Automatiser un budget
Intégrez des besoins mensuels déterministes et des totaux explicatifs dans une application ou un comparateur.
Questions fréquentes
À quel moment les versements sont-ils effectués ?
Le calcul suppose un versement égal à la fin de chaque mois, selon la convention de l’annuité ordinaire.
Comment le taux annuel est-il appliqué ?
Le pourcentage annuel nominal est divisé par 12, puis le taux mensuel est capitalisé pendant la durée indiquée.
Que se passe-t-il si le taux est nul ?
La différence entre la cible et l’épargne actuelle est répartie également entre les mois, sans intérêts.
Pourquoi le versement mensuel peut-il être nul ?
Si le solde actuel, après intérêts projetés, atteint déjà la cible à l’échéance, aucun versement supplémentaire n’est requis.
Pourquoi mon épargne réelle peut-elle rester en dessous du plan ?
Parce que le résultat est une estimation de planification, pas une promesse de la banque. Les taux peuvent changer, les intérêts être crédités selon un autre calendrier, impôts et frais réduisent la croissance, et un versement oublié ou tardif modifie le résultat.
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/savings-goal-monthly \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"target_amount":25000,"current_savings":5000,"months":36,"annual_interest_rate":4.5}'const res = await fetch("https://api.kit.forhosting.com/finance/savings-goal-monthly", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"target_amount": 25000,
"current_savings": 5000,
"months": 36,
"annual_interest_rate": 4.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/savings-goal-monthly",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"target_amount": 25000,
"current_savings": 5000,
"months": 36,
"annual_interest_rate": 4.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/savings-goal-monthly", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"target_amount":25000,"current_savings":5000,"months":36,"annual_interest_rate":4.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"target_amount":25000,"current_savings":5000,"months":36,"annual_interest_rate":4.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/savings-goal-monthly", 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
{
"target_amount": 25000,
"current_savings": 5000,
"months": 36,
"annual_interest_rate": 4.5
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.savings_goal_monthly",
"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.
Limites
max_months | 1200 |
max_amount | 1000000000000 |
max_annual_rate_percent | 1000 |
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
Interprétez le résultat et comparez des scénarios
Le résultat principal, required_monthly_saving, est exprimé dans la même unité monétaire que la cible et le solde actuel. Pour l’API, envoyez des nombres finis sans symbole monétaire ni séparateur de milliers. Une requête valide coûte $0.002; les valeurs absentes, négatives, non finies, hors limites ou les mois fractionnaires renvoient invalid_input.
Questions techniques
Quel est le prix d’un calcul par API ?
Chaque requête API réussie coûte $0.002. Le calculateur en ligne est gratuit et les entrées invalides sont refusées.