Asset Allocation Calculator
Age-and-risk-based stock, bond, and cash portfolio split
Calculate suggested portfolio asset allocation by age and risk tolerance (stocks/bonds/cash). Enter risk tolerance 1-10 to see suggested stock and bond.
What this tool does
This calculator models a suggested portfolio split across stocks, bonds, and cash based on age and risk tolerance. It takes your age, a risk tolerance rating from 1 to 10, and your total portfolio value, then estimates what percentage of your portfolio might be allocated to each asset class, along with the corresponding amounts in your currency. The core model starts with a stock allocation anchored to age, then adjusts up or down based on your risk tolerance—each point away from the midpoint shifts the stock percentage by approximately 4 percentage points. Bonds are then calculated as 75% of the remaining non-stock portion, with cash making up the final 25%. The result illustrates one common allocation framework and is for educational purposes only. It does not account for tax treatment, individual financial circumstances, or market conditions, and assumes fixed adjustment rates that may not reflect your specific situation.
Enter Values
People also use
Planning
Retirement Monte Carlo Calculator
Retirement Monte Carlo calculator. Probability your portfolio survives the withdrawal rate and horizon based on historical SWR research benchmarks.
Planning
Years to Retirement Calculator
Years to retirement calculator with projected balance. Enter current age and target age to see years remaining and retirement savings projection.
Investing
How to Become a Millionaire Calculator
How to become a millionaire calculator. See exactly how much to save each month to reach 1 million at your expected return and time horizon.
Formula Used
Spotted something off?
Calculations or display — 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.
The Classic Age-Based Allocation Rule
A common rule of thumb: stock percentage equals 110 minus your age. A 30-year-old is 80% stocks. A 65-year-old is 45% stocks. The logic: younger investors have longer horizons to ride out market downturns and should accept more volatility for higher expected returns. Older investors approaching or in retirement should reduce volatility to protect near-term spending needs. The calculator uses 110-age as the baseline, adjusted by risk tolerance.
Why 110 Instead of 100
The original rule (100 minus age) dates from an era when life expectancy was lower. With longer retirements and lower bond yields, most modern advisors use 110 or 120 minus age to increase equity exposure. Someone retiring at 65 with 25-30 year retirement horizon needs portfolio growth to outlast inflation. A 35% stock allocation may be too conservative for that horizon. The calculator's formula reflects the modern 110 rule plus risk-tolerance adjustment.
Risk Tolerance Adjustment
The formula: base stock percentage = 110 - age, then adjust ± 20 percentage points based on risk tolerance (1 = very conservative, 10 = very aggressive). A risk-averse 40-year-old might have 60% stocks instead of the baseline 70%. A risk-tolerant 60-year-old might have 70% stocks instead of baseline 50%. Risk tolerance depends on psychological comfort with volatility, financial capacity to absorb losses, and time horizon flexibility. Honest self-assessment beats formulas.
The Bond and Cash Split
The calculator allocates non-stock percentage roughly 75% to bonds and 25% to cash. Emergency funds and near-term spending needs go in cash (high-yield savings, money market). Medium-term needs (2-5 years) and portfolio ballast go in bonds. The specific cash-versus-bond split is less critical than the stock/non-stock split because both are low-volatility components. Adjust cash upward if you have large known upcoming expenses (down payment, tuition) or unstable income.
Worked Example
Age 40, risk tolerance 6 (slightly above average), total portfolio 250,000. Base stock allocation: 110 - 40 = 70%. Risk adjustment: +4 percentage points. Final stock: 74%. Bond allocation: 75% of remaining 26% = 19.5%. Cash: 6.5%. Dollar allocations: 185,000 stocks, 48,750 bonds, 16,250 cash. The calculator returns these numbers directly. Compare with a conservative 40-year-old (risk 3): stock % = 70 - 8 = 62%, bond 28.5%, cash 9.5%.
When Rules of Thumb Break Down
Large fixed incomes (pensions, annuities): effectively act like bonds, reducing required bond allocation in the portfolio. Very high net worth where annual spending is tiny relative to portfolio: stock tolerance can be higher regardless of age. Short-term goals within the portfolio (house down payment in 3 years): that slice should be heavily cash regardless of age. Imminent retirement: tactical bond ladder for first 5-10 years of spending provides sequence-of-returns protection. The calculator is a starting point; refine based on your specific situation.
Target-Date Funds as a Shortcut
If custom-allocating feels like overkill, target-date retirement funds automate the glide path. Pick the fund with your expected retirement year; the fund manager adjusts stock-bond mix over time as you age. Vanguard, Fidelity, Schwab all offer low-cost target-date funds at 0.08-0.15% expense ratio. Not perfectly personalised but removes the rebalancing burden entirely. For investors who will not rebalance reliably, a single target-date fund often outperforms a custom allocation that drifts unrebalanced for years.
At age 40 years with risk tolerance 6/10, recommended is 74% stocks.
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
The calculator computes your stock allocation by starting with 110 minus your age, then adjusting by four percentage points for each unit of risk tolerance above or below the midpoint of five. The result is bounded between 10% and 100%. Bond allocation is then set at 75% of the remaining portfolio after stocks are allocated, with cash comprising the final 25%. Your portfolio value is used to display dollar or equivalent currency amounts for each allocation segment. The model assumes a static allocation framework and does not account for fees, taxes, inflation, market volatility, or changes in your circumstances over time. It treats risk tolerance as a linear driver of stock exposure and does not model sequence-of-returns risk or the interaction between age and risk in real market conditions. Results are estimates for illustration and should not be treated as personalised financial guidance.
Frequently Asked Questions
Is 110 - age accurate?
What is risk tolerance?
Include my house in the portfolio?
How often should I rebalance?
Which rule to use — 100, 110, or 120 minus age?
Hold international stocks?
What if I prefer a different allocation?
Related Calculators
More Investing Calculators
Investing
100 Minus Age Asset Allocation Calculator
Calculate stock-vs-bond allocation using the 100-minus-age rule of thumb — see the suggested percentage split for any age you put in.
Investing
Active vs Passive Investing Calculator
Compare active and passive investment strategies accounting for fees across long horizons — the wealth gap from a percentage point of fee drag.
Investing
Annuity Present Value Calculator
Calculate the present value of an ordinary annuity from regular payments, periodic rate, and the number of periods until the stream ends.
Investing
APR to APY Calculator
Convert APR to APY for any compounding frequency to see the true effective annual yield — what you actually earn (or pay) on a given quoted rate.
Investing
Art Investment Calculator
Calculate art investment net returns including insurance and carrying costs, given purchase price, current value, and length of holding period.
Investing
Asset Allocation Drift Calculator
Calculate drift between current and target asset allocation to decide if rebalancing is needed. Enter equity to see drift percentage and rebalance flag.
Explore Other Financial Tools
Debt
Personal Loan vs Line of Credit Calculator
Compare total interest cost between a personal loan and a line of credit at chosen rates and payoff periods. Free calculator with the working shown.
Lifestyle
Pet Insurance Lifetime Value Calculator
Calculate pet insurance lifetime value vs total premiums paid, factoring in claim probability and your pet's expected lifespan.
Productivity & Time-Value
Mentorship Value Calculator
Calculate the ROI of paid mentorship. Enter salary lift percentage, current salary, years of benefit, and annual cost to see net value.