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) }}%
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
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)) }}
|