Key Metrics

Initial Net Worth: {{ params.currency }}{{ formatNumber(projection[0].totalNetWorth) }}

Final Net Worth (Year {{ params.years }}): {{ params.currency }}{{ formatNumber(projection[projection.length - 1].totalNetWorth) }}

Total Growth: {{ params.currency }}{{ formatNumber(projection[projection.length - 1].totalNetWorth - projection[0].totalNetWorth) }}

Total Return: {{ (((projection[projection.length - 1].totalNetWorth / projection[0].totalNetWorth) - 1) * 100).toFixed(1) }}%

Die With {{ params.currency }} Analysis ?

If you stop working NOW (year 0):

Final net worth in year {{ params.years }}: {{ params.currency }}{{ formatNumber(dieWithZero.stopNow) }}

Optimal retirement year to reach {{ params.currency }}{{ formatNumber(dieWithZero.target) }}:

Stop working at year {{ dieWithZero.optimalYear }}
Final net worth in year {{ params.years }}: {{ params.currency }}{{ formatNumber(dieWithZero.optimalFinalWorth) }}

Cannot reach target - expenses exceed asset growth even with continued income

Net Worth Projection

Yearly Breakdown ?

Year Age Gross Income Tax Net Income Expenses Savings {{ asset.name }} Total Net Worth
{{ row.year }} {{ params.currentAge + row.year }} {{ params.currency }}{{ formatNumber(row.grossIncome) }} {{ formatNumber(row.tax) }}% {{ params.currency }}{{ formatNumber(row.netIncome) }} {{ params.currency }}{{ formatNumber(row.expenses) }} {{ params.currency }}{{ formatNumber(Math.abs(row.savings)) }}
{{ params.currency }}{{ formatNumber(row.assets[asset.name] || 0) }}
↑{{ params.currency }}{{ formatNumber(row.assetAppreciation[asset.name]) }} ↑↑{{ params.currency }}{{ formatNumber(row.assetContributions[asset.name]) }} ↓{{ params.currency }}{{ formatNumber(row.assetLosses[asset.name]) }}
{{ params.currency }}{{ formatNumber(row.totalNetWorth) }}
{{ row.netWorthChange > 0 ? '↑' : '↓' }}{{ params.currency }}{{ formatNumber(Math.abs(row.netWorthChange)) }}