Asset Allocation Calculator
No signup. No email. Just calculate.
Your details
Suggested stock allocation
75%
20% bonds · 5% cash
Stocks
75%
Bonds
20%
Cash
5%
Suggested portfolio mix
A starting framework based on age and risk. Adjust for your goals, other income and time horizon.
Want this calculator on your own site?
Powered by FinCalcs · Free financial calculators
Start investing with a top broker
Start investing →How much of your portfolio should be in stocks versus bonds? This asset allocation calculator suggests a mix of stocks, bonds and cash based on your age and risk tolerance, using time-tested rules of thumb. It's a starting framework for building a diversified portfolio aligned with your time horizon — more growth-oriented when you're young, more stable as you near your goals. Enter your age and risk level to see a recommended split.
How to use the Asset Allocation Calculator
- 1Enter your current age.
- 2Choose your risk tolerance (conservative, moderate or aggressive).
- 3The calculator applies an age- and risk-based formula.
- 4Review your suggested stock, bond and cash percentages.
- 5Use it as a starting point and adjust to your goals.
What is Asset Allocation?
Asset allocation is how you divide your investment portfolio among different asset classes — primarily stocks, bonds and cash. It is widely considered the single most important driver of a portfolio's long-term risk and return, more so than picking individual investments. The goal is to match your mix to your time horizon and tolerance for risk, capturing growth while limiting the chance of a loss you can't afford at the wrong moment.
The three core asset classes behave differently. Stocks offer the highest long-term growth potential but swing sharply in value, sometimes falling 30% or more in a downturn. Bonds are steadier, providing income and cushioning losses, though with lower expected returns. Cash and equivalents are stable and liquid but barely keep pace with inflation. A diversified blend smooths the ride: when stocks fall, bonds and cash help limit the damage, and the mix can be rebalanced over time.
A classic rule of thumb ties your stock allocation to your age — historically '100 minus your age' in stocks, updated by many to '110 or 120 minus your age' to reflect longer lifespans. A 30-year-old might hold 80–90% stocks, while a 65-year-old might hold 45–55%, with the rest in bonds and cash. The logic is time horizon: younger investors have decades to recover from downturns and benefit from stocks' growth, while those near or in retirement need stability to protect money they'll soon spend.
Risk tolerance adjusts this baseline. Two people the same age may sit at different points: an aggressive investor comfortable with volatility can tilt more toward stocks for higher expected returns, while a conservative investor who would panic-sell in a crash should hold more bonds and cash, accepting lower growth for a smoother ride and better odds of staying invested. The best allocation is one you can stick with through market turmoil, since selling at the bottom is what truly destroys returns.
Allocation isn't set-and-forget. As markets move, your mix drifts — a strong stock run leaves you more stock-heavy than intended — so periodic rebalancing back to your target keeps risk in check and enforces 'buy low, sell high.' And as you age or your goals change, the target itself should gradually shift toward stability. This calculator gives a sensible starting allocation from your age and risk tolerance; treat it as a framework to refine with your full financial picture in mind.
The formula
Base stock % = (110 − age), adjusted by risk tolerance: Conservative −10%, Moderate +0%, Aggressive +10%. Remaining is split into bonds and cash (cash rises with age and lower risk).
Frequently Asked Questions
What is asset allocation?+
Asset allocation is how you split your portfolio among stocks, bonds and cash. It's the main driver of your long-term risk and return — matching the mix to your time horizon and risk tolerance matters more than picking individual investments.
How much should I have in stocks by age?+
A common rule is to hold roughly '110 minus your age' percent in stocks — about 80% at age 30 and 45% at 65 — with the rest in bonds and cash. Adjust up or down based on your risk tolerance and goals.
How does risk tolerance change my allocation?+
A higher risk tolerance allows a larger stock weighting for greater expected growth, while a lower tolerance favors more bonds and cash for stability. The best allocation is one you can hold through downturns without panic-selling.
How often should I rebalance my portfolio?+
Many investors rebalance once or twice a year, or when an asset class drifts more than about 5% from its target. Rebalancing restores your intended risk level and enforces buying low and selling high.
This calculator is for informational and educational purposes only. Results are estimates and should not be considered financial advice. Always consult a qualified financial professional before making financial decisions.
Related Calculators
Investment Calculator
Project investment growth from contributions, returns and optional taxes.
Open calculatorRetirement Calculator
Project your retirement savings and whether they'll last through retirement.
Open calculatorAnnual Return Calculator
Calculate the annualized return (CAGR) of an investment over time.
Open calculatorNet Worth Calculator
Add up your assets and liabilities to find your true net worth.
Open calculator