Stocks vs Bonds Asset Allocation Calculator

Recommended stock / bond / cash split by age and risk tolerance โ€” age-in-bonds, "120-minus-age", and target-date glide-path conventions.

Inputs

Shorter horizons reduce equity allocation regardless of age.

Result

Recommended allocation
85% stocks ยท 10% bonds ยท 5% cash
Age 35, moderate, 30-yr horizon.
  • Stocks (total)85%
  • โ†ณ US stocks (60% of equity)51%
  • โ†ณ International (40% of equity)34%
  • Bonds10%
  • Cash / short-term5%
  • โ€” Rule-of-thumb comparisons โ€”
  • Classic "age-in-bonds" rule (stocks)Older rule; assumed 30-yr retirement. Now considered too conservative for modern longevity.65%
  • "120 minus age" rule (stocks)Modern adjustment for longer life expectancy (Bogle).85%
  • Vanguard Target Retirement fund (~match)Vanguard's published glide path for an investor aged 35.90% stocks
  • This calc (risk-adjusted)Modern rule + ยฑ0 pp risk adj.85% stocks

Step-by-step

  1. Modern "120 โˆ’ age" base: 120 โˆ’ 35 = 85% stocks.
  2. Risk adjustment: 0 pp โ†’ 85%.
  3. Horizon โ‰ฅ 5yr โ€” no horizon cap.
  4. Remainder: 10% bonds + 5% cash.

How to use this calculator

  • Enter your current age.
  • Pick risk tolerance honestly โ€” the one that lets you sleep through a 30%+ drawdown without selling.
  • Set horizon = years until you need to spend the money. For retirement at 65 and you're 35, that's 30+ years.
  • The recommended split is a starting point โ€” adjust for your specific liabilities and tax situation.

About this calculator

Asset allocation matters more than security selection for long-run returns. The classic "age in bonds" rule (bonds % = your age) was the standard for decades but is now considered too conservative because Americans live longer โ€” a 65-yo today has a 50% chance of living past 85 and a 25% chance past 95. The modern Bogle / Vanguard adjustment is "120 minus age" for stock allocation. Target-date funds at Vanguard, Fidelity, and Schwab follow a published glide path that starts around 90% stocks for someone 30 years from retirement and ramps down to ~30% stocks by age 75. Risk tolerance flexes the rule ยฑ10-15 percentage points: conservative investors gravitate lower-equity than the age rule suggests; aggressive higher. Horizon overrides everything โ€” if you need the money in 3 years, you cannot be 80% in stocks no matter your age.

Frequently asked

It was calibrated to a 25-30 year retirement horizon. With average US life expectancy at 79 and many retirees living past 90, a 65-yo today may need 30+ years of growth. Equity allocation appropriate for someone with 10 years left is too low for someone with 30.

Related calculators

More tools you might like