Pension Calculator
Calcola i tuoi risparmi pensionistici al pensionamento e stima il reddito mensile utilizzando la regola del 4%.
Informazioni sullo strumento
Un Calcolatore di Pensione è uno strumento essenziale per chiunque stia pianificando di andare in pensione, sia attraverso risparmi personali, piani pensionistici del datore di lavoro o una combinazione di entrambi. Risponde alla domanda fondamentale: avrò abbastanza soldi per andare in pensione all'età desiderata? Proiettando la crescita dei tuoi risparmi e convertendo quel saldo in reddito mensile sostenibile utilizzando la regola del 4%, questo calcolatore elimina l'incertezza della pianificazione finanziaria a lungo termine.
Inserisci la tua età attuale, l'età di pensionamento desiderata, i risparmi esistenti e quanto puoi contribuire mensilmente. Specifica il tuo rendimento annuale atteso e il tasso di inflazione — i rendimenti medi storici del mercato azionario del 7% e l'inflazione intorno al 2.5% sono buoni punti di partenza. Il calcolatore mostra quindi i tuoi risparmi totali al pensionamento sia in dollari nominali che in valori corretti per l'inflazione (reali), più il tuo reddito mensile stimato in entrambi i formati in modo che tu possa vedere quale sarà effettivamente il tuo potere d'acquisto.
La maggior parte dei pensionati scopre che più presto iniziano e più costantemente risparmiano, migliori sono le loro prospettive pensionistiche. Questo calcolatore ti aiuta a testare diversi scenari: e se vado in pensione a 62 invece di 67? E se aumento i miei contributi mensili di $100? I risultati spesso rivelano che piccoli cambiamenti fatti decenni fa si compongono in differenze sostanziali, rendendo la pianificazione pensionistica meno travolgente e più attuabile.
Domande Frequenti
Implementazione del Codice
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.