What is the asset allocation calculator — stocks/bonds/cash split?
In short
A classic rule is to hold (110 − your age)% in stocks, with the rest in bonds and cash. A 35-year-old moderate investor might target 75% stocks, 20% bonds, 5% cash. Risk tolerance adjusts this by ±10 percentage points.
Recommends a stocks/bonds/cash allocation based on your age and risk tolerance, and shows the dollar amounts for each asset class with an expected blended return.
How to use this calculator
- 1Enter your age.
- 2Select your risk tolerance (1=Conservative, 2=Moderate, 3=Aggressive).
- 3Enter your total portfolio value.
The formula
- A
- — Age
- R
- — Risk adjustment (−10/0/+10%)
Worked example
The scenario
Age 40, moderate risk, $200,000 portfolio.
The result
Stocks: 70% = $140,000. Bonds: 24% = $48,000. Cash: 6% = $12,000. Expected return: ~6.5%/year.
Common use cases
- Set initial portfolio allocation when starting investing.
- Rebalance after major market moves shift allocations.
- Adjust allocation approaching retirement.
- Compare conservative vs. aggressive strategies.
Limitations & assumptions
- Age-based rules are starting points, not prescriptions — individual factors like pension income, home equity, and savings rate matter.
- Expected returns (8% stocks, 3.5% bonds) are historical averages; future returns may differ.
- Does not account for international vs. domestic allocation or sector diversification.
- Rebalancing costs and taxes are not modeled.
Frequently asked questions
Disclaimer: KalkWise calculators are provided for general informational and educational purposes only and do not constitute financial, investment, tax, or legal advice. Results are estimates based on the figures you enter and the assumptions described above. Actual outcomes will vary. Consult a qualified professional before making financial decisions.