Free Asset Allocation Calculator

Find the ideal stock-to-bond allocation based on your age, risk tolerance, and investment timeline.

years
years

Recommended Stock %

85 %

Recommended Bond %15 %
Years to Retirement30 years
Expected Return (Approx)9.1 %

Recommended Stock % vs Your Age

Asset Allocation by Age

The Classic Rule

Stock Allocation = (120 - Age) x Risk Multiplier

Older versions used 110 or 100 instead of 120, but increasing life expectancies favor more aggressive allocations.

Risk Tolerance Adjustments

  • Conservative (0.8x): Less volatility, lower expected return
  • Moderate (1.0x): Balanced approach, standard rule
  • Aggressive (1.2x): More stocks, higher expected return and volatility
  • Why This Works

    Younger investors have more time to recover from downturns, so they can hold more stocks. As retirement approaches, shifting toward bonds reduces the risk of a devastating loss at the wrong time.

    Example Calculation

    35-year-old, moderate risk tolerance, retiring at 65.

    1. 01Base stock % = (120 - 35) x 1.0 = 85%
    2. 02Bond allocation = 100% - 85% = 15%
    3. 03Years to retirement = 30
    4. 04Expected return = 85% x 10% + 15% x 4% = 9.1%

    Frequently Asked Questions

    Learn More

    How to Calculate Mortgage Payments

    Learn how to calculate mortgage payments step by step. Understand the mortgage payment formula, principal vs. interest breakdown, escrow, PMI, and how to use amortization schedules.

    Related Calculators