Skip to content
FinToolSuite
Updated May 7, 2026 · Investing · Educational use only ·

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

Formula Used
Your age
Risk tolerance 1-10

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.

Example Scenario

At age 40 years with risk tolerance 6/10, recommended is 74% stocks.

Inputs

Your Age:40 yrs
Risk Tolerance (1-10):6
Total Portfolio Value:$250,000
Expected Result74% stocks

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?
It is a rule of thumb, not a precise prescription. Financial situations vary — large pension income, very high net worth, or unusual risk preferences all warrant deviation. Use the number as a starting point for discussion, not a final answer.
What is risk tolerance?
Your psychological comfort with portfolio volatility plus your financial capacity to absorb losses without hardship. Test yourself: would you panic-sell during a 30% market drop? If yes, risk tolerance is lower than you think. Low tolerance is fine — just adjust allocation accordingly.
Include my house in the portfolio?
No — this calculator applies to investable assets only (brokerage, retirement accounts, savings). Primary residence is a separate asset class with different characteristics and should not factor into the stock/bond allocation decision.
How often should I rebalance?
Once a year, or when any allocation drifts more than 5 percentage points from target. Frequent rebalancing generates transaction costs and tax events without much benefit. Calendar rebalancing (once annually) works well for most investors.
Which rule to use — 100, 110, or 120 minus age?
100-minus-age is the traditional rule from a shorter-life-expectancy era. 110-minus-age reflects longer horizons; 120-minus-age is what more aggressive modern planners use. Under most assumptions, 110-minus-age is a reasonable default — it pushes stock weight higher than the old rule without being aggressive.
Hold international stocks?
The classical allocation does not distinguish between US and international stocks, but diversification theory suggests holding both. A common split is 60% domestic stocks, 40% international, within the overall stock bucket. Specific ratios vary by home country and individual preference.
What if I prefer a different allocation?
The output is a starting point, not a prescription. Plenty of successful investors run 100% stocks for decades before retirement; some hold more bonds than the formula suggests because they value stability. Use the tool to get a direction, then adjust based on your specific goals, time horizon, and psychology.

Related Calculators

More Investing Calculators

Explore Other Financial Tools