Vai al contenuto
🛠️ToolsShed

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.