Pension Calculator
Calculer vos économies de retraite et estimer le revenu mensuel à l'aide de la règle des 4%.
À propos de cet outil
Un Calculateur de Retraite est un outil essentiel pour toute personne envisageant de prendre sa retraite, que ce soit par l'épargne personnelle, les régimes de retraite de l'employeur ou une combinaison des deux. Il répond à la question fondamentale : aurai-je assez d'argent pour me retirer à l'âge souhaité ? En projetant la croissance de vos économies et en convertissant ce solde en revenus mensuels durables à l'aide de la règle des 4%, cette calculatrice élimine l'incertitude de la planification financière à long terme.
Entrez votre âge actuel, l'âge de retraite souhaité, votre épargne existante et le montant que vous pouvez contribuer mensuellement. Spécifiez votre rendement annuel attendu et le taux d'inflation — les rendements historiques moyens du marché boursier de 7% et l'inflation autour de 2.5% sont de bons points de départ. La calculatrice affiche alors votre épargne totale à la retraite en dollars nominaux et en valeurs ajustées pour l'inflation (réelles), plus vos revenus mensuels estimés dans les deux formats afin que vous puissiez voir quel sera réellement votre pouvoir d'achat.
La plupart des retraités découvrent que plus tôt ils commencent et plus régulièrement ils économisent, meilleure est leur perspective de retraite. Cette calculatrice vous aide à tester différents scénarios : et si je prenais ma retraite à 62 ans au lieu de 67 ? Et si j'augmentais mes cotisations mensuelles de 100$ ? Les résultats révèlent souvent que les petits changements effectués il y a des décennies se composent pour créer des différences substantielles, rendant la planification de la retraite moins accablante et plus réalisable.
Questions Fréquentes
Implémentation du Code
def pension_projection(
current_age: int,
retirement_age: int,
current_savings: float,
monthly_contribution: float,
annual_return_pct: float,
inflation_pct: float,
) -> dict:
"""Project pension savings and retirement income."""
years = retirement_age - current_age
monthly_rate = annual_return_pct / 100 / 12
months = years * 12
# Future value of current savings (compound growth)
fv_savings = current_savings * (1 + annual_return_pct / 100) ** years
# Future value of monthly contributions (annuity formula)
if monthly_rate > 0:
fv_contributions = monthly_contribution * (
((1 + monthly_rate) ** months - 1) / monthly_rate
)
else:
fv_contributions = monthly_contribution * months
total_savings = fv_savings + fv_contributions
# Monthly retirement income using the 4% rule
annual_income = total_savings * 0.04
monthly_income = annual_income / 12
# Inflation adjustment (today's dollars)
inflation_factor = (1 + inflation_pct / 100) ** years
real_total = total_savings / inflation_factor
real_monthly_income = monthly_income / inflation_factor
return {
"total_savings": round(total_savings, 2),
"monthly_income_nominal": round(monthly_income, 2),
"total_savings_real": round(real_total, 2),
"monthly_income_real": round(real_monthly_income, 2),
"years_to_retirement": years,
}
result = pension_projection(
current_age=35,
retirement_age=65,
current_savings=50_000,
monthly_contribution=500,
annual_return_pct=7.0,
inflation_pct=3.0,
)
for key, value in result.items():
print(f"{key}: {value:,.2f}" if isinstance(value, float) else f"{key}: {value}")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.