Asset Allocation Calculator
Determine target stock/bond allocation using the 120-minus-age rule, adjusted for risk tolerance.
Financial Disclaimer
This calculator is for educational purposes only and does not constitute financial advice. Results are estimates based on the inputs provided. Consult a qualified financial advisor before making investment or financial planning decisions.
Inputs
Results
Stock allocation (%)
85%
How to Use This Calculator
- Enter your current age and select your risk tolerance on a scale from conservative to aggressive.
- Input your years to retirement and your current total portfolio value.
- Review the recommended Stock % and Bond % allocation based on age-adjusted and risk-adjusted formulas.
- Check Expected Return % to see the projected annual return for your recommended allocation.
- Use Expected Volatility % to understand the expected annual swings — higher volatility may be uncomfortable if you're risk-averse.
How the result changes with Your age
| Your age | Stock allocation (%) |
|---|---|
| 25 | 95% |
| 43 | 77% |
| 65 | 55% |
| 83 | 37% |
What each input means
- Your age
- Your current age.
- Risk tolerance
- Your comfort level with investment risk and volatility.
- Years to retirement
- Years until you plan to retire.
- Portfolio value ($)
- Current total investment portfolio value.
What each result means
- Stock allocation (%)
- Recommended percentage in equities.
- Bond allocation (%)
- Recommended percentage in bonds.
- Stock amount ($)
- Dollar amount to hold in stocks.
- Bond amount ($)
- Dollar amount to hold in bonds.
- Expected return (%)
- Weighted average expected annual return.
- Expected volatility (%)
- Weighted average annual standard deviation.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersYour age = 35, Risk tolerance = 3, Years to retirement = 30, Portfolio value ($) = 100000 = 4 input(s) provided
- Calculate Stock allocationStock allocation85 = 85%
- Calculate Bond allocationBond allocation15 = 15%
- Calculate Stock amountStock amount85000 = $85,000
Engine last updated . Checked against 2 independently-derived tests — how we verify calculators.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Portfolio Rebalancing Calculator
Calculate exact trades needed to restore target asset allocation from current drift.
Investment LiteracyRobo-Advisor vs Self-Managed Calculator
Compare total fees and returns between robo-advisor and self-managed index fund portfolios.
Investment LiteracyIndex Fund Expense Ratio Impact Calculator
Compare how low vs high expense ratios impact total returns over time.
More in Investing & Retirement.