Stocks vs Bonds Allocation Calculator
Investment allocation by age.
Calculate stocks vs bonds asset allocation based on age, risk tolerance, and time to retirement. Enter risk tolerance 1-10 and see the result instantly.
What this tool does
This tool calculates stocks/bonds allocation based on age and risk tolerance.
Enter Values
Formula Used
Spotted something off?
Calculations, display, or translation — let us know.
Disclaimer
Results are estimates for educational purposes only. They do not constitute financial advice. Consult a qualified professional before making financial decisions.
Asset allocation rule of thumb: stocks % = 110 - age. 30-year-old: 80% stocks / 20% bonds. 60-year-old: 50/50. Adjusted for risk tolerance and time to retirement. Higher risk tolerance = more stocks. Longer to retirement = more stocks (time to ride volatility).
Age 35, risk tolerance 7/10 (above average). Base: 110 - 35 = 75% stocks. Risk adjustment: +10% (above average). Final: 85% stocks / 15% bonds. Adjusted upward for higher risk appetite. Suitable for someone with 25+ years to retirement willing to weather market volatility for higher long-term returns.
Allocation principles: stocks for growth (8-10% historic returns, 20-30% volatility). Bonds for stability (3-5% returns, 5-10% volatility). Younger = more stocks (recover from drops). Closer to retirement = more bonds (preserve capital). Critical: rebalance annually to maintain target allocation as one asset outperforms.
Run it with sensible defaults
Using age of 35 years, risk tolerance of 7, years to retirement of 25 years, the calculation works out to 85% / 15%. Nudge the inputs toward your own situation and the output recalculates instantly. The defaults are meant as a starting point, not a recommendation.
The levers in this calculation
The inputs — Age, Risk Tolerance (1-10), and Years to Retirement — do not pull with equal force. Two inputs usually tip the answer one way or the other. Identify which ones matter most by flipping each value past a round threshold and watching whether the winning option changes.
How the math works
Base stocks % = 110 - age (capped 20-95%). Risk adjustment = (risk - 5) × 5%. Final stocks % capped 10-95%. Bonds = 100 - stocks. The working is transparent — you can verify every step yourself in the formula section below. No black box, no opaque "proprietary model".
Using this well
Treat the output as one point on a wider map. Run it three times — a pessimistic case, a central case, and a stretch case — and plan against the pessimistic one. That habit alone separates people who stick with an investment plan from those who bail at the first wobble.
What this doesn't capture
Steady-rate math ignores real-world volatility. Actual returns are lumpy; sequence-of-returns risk matters most in drawdown; fees and taxes drag on compound growth; and behaviour changes in drawdowns can reduce outcomes below the projection. Treat the number as one scenario, not a forecast.
Age 35 (risk 7/10) × 25y to retirement = 85% / 15%.
Inputs
This example uses typical values for illustration. Adjust the inputs above to match a specific situation and see how the result changes.
Sources & Methodology
Methodology
Base stocks % = 110 - age (capped 20-95%). Risk adjustment = (risk - 5) × 5%. Final stocks % capped 10-95%. Bonds = 100 - stocks.
References
Frequently Asked Questions
Why 110 - age?
Beyond stocks and bonds?
Rebalance how often?
Target-date funds easier?
Related Calculators
Portfolio Rebalancing Calculator
Calculate portfolio rebalancing trades to return to target asset allocation. Enter stock holdings and bond holdings for an instant result.
100 Minus Age Asset Allocation Calculator
Calculate stock vs bond allocation using 100-minus-age rule. Shows stock and bond allocation percentages from the values you enter.
Asset Allocation Calculator
Calculate recommended portfolio asset allocation by age and risk tolerance (stocks/bonds/cash). Enter risk tolerance 1-10 to see recommended stock and bond.
More Investing Calculators
Investing
100 Minus Age Asset Allocation Calculator
Calculate stock vs bond allocation using 100-minus-age rule. Shows stock and bond allocation percentages from the values you enter.
Investing
409A Valuation Impact Calculator
Calculate 409A valuation impact on stock option exercise and exit profits. Enter strike price and 409a fmv for an instant result.
Investing
Active vs Passive Investing Calculator
Compare active and passive investment strategies accounting for fees over long horizons. Enter initial investment to see difference and passive.
Investing
Hotel ADR Calculator
Calculate hotel ADR, RevPAR, and occupancy from revenue and rooms data. Enter room revenue and rooms sold total for an instant result.
Investing
After Repair Value (ARV) Calculator
Calculate real estate flip profit with ARV, repair costs, and the 70% rule check. Enter purchase price and after repair value arv for an instant result.
Investing
Agricultural Land Calculator
Calculate agricultural land investment IRR including lease income and appreciation. Enter land purchase price and lease rate for an instant result.
Explore Other Financial Tools
Digital Nomad & Freelance
Freelance Tax Buffer Estimator
Calculate exact tax reserves needed per freelance invoice. Prevent unexpected tax bills by setting aside appropriate amounts from each payment.
Financial Health
Accounts Payable Turnover Calculator
Calculate accounts payable turnover and days payable outstanding from supplier purchases and average AP. Free educational tool.
Modern Life Events
College ROI Calculator
Calculate college degree ROI from cost, salary uplift over career, and opportunity cost of skipping college. Enter degree cost and see the result instantly.