Asset Allocation Calculator
Determine your optimal portfolio allocation across stocks, bonds, and cash based on your age, risk tolerance, and investment timeline. See projected returns and risk metrics for conservative, moderate, and aggressive allocation strategies.
Asset allocation — how you divide your portfolio across stocks, bonds, and cash — is the single most important investment decision you'll make. Research consistently shows that asset allocation explains 90%+ of the variance in portfolio returns over long periods. Choosing the right stock-vs-bond split matters far more than choosing specific stocks or timing the market. The goal is matching your portfolio risk to your time horizon and ability to tolerate drawdowns.
The classic guideline is "100 minus your age = % in stocks" — a 30-year-old holds 70% stocks, a 70-year-old holds 30% stocks. Modern updates suggest more aggressive allocations given longer life expectancies: "110 minus age" or "120 minus age." These rules are starting points, not gospel. Your actual allocation should consider time horizon (decades to retirement = more stocks; near or in retirement = more bonds), risk tolerance (how you behaved during 2008, 2020, 2022 drawdowns), and total wealth (Social Security and pensions function like bonds, so a pensioner can take more equity risk in their portfolio).
This calculator suggests a portfolio allocation across stocks, bonds, and cash based on your inputs, then projects expected returns and risk metrics. Use the output as a starting point for conversations with a financial advisor, or as a template for setting up a simple 3-fund portfolio (U.S. stock index, international stock index, bond index) at any major brokerage. Re-evaluate periodically — at major life events, near retirement, after major market moves that drift your actual allocation away from target.
Inputs
Results
Stocks
57%
$57,000
Bonds
32%
$32,000
Cash
11%
$11,000
Projected Value
$2,178,313
7.6% expected return
Recommended Allocation
Portfolio Growth Projection
Formula
How to use this calculator
- Enter your current age. Age is the most common single factor in allocation rules.
- Enter your total investable portfolio value (retirement accounts + taxable brokerage; exclude emergency fund and short-term savings).
- Set your risk tolerance on a 1–10 scale. Honest self-assessment: how did you feel during the March 2020 COVID drawdown (40% decline in equities over 5 weeks)? If you held steady or added more, you're a 7–9. If you panic-sold or considered it, you're a 1–4. If you held but worried, you're a 5–6.
- Enter years until planned retirement. Together with risk tolerance, this sets the equity vs. bond mix.
- Enter annual contributions to the portfolio.
- Review the recommended allocation (stocks/bonds/cash split) and projected portfolio value at retirement.
- Implement via a simple 3-fund portfolio: U.S. total stock market index (e.g., VTI, FZROX), international total stock market index (e.g., VXUS, FZILX), total bond market index (e.g., BND, FXNAX). Plus cash in a high-yield savings account or money market fund.
- Rebalance annually or when actual allocations drift more than 5 percentage points from targets. Rebalancing forces "sell high, buy low" mechanically.
- Re-run the calculator every 5 years or at major life events (job change, marriage, kids, inheritance) to adjust allocation as your situation changes.
Worked examples
Young aggressive investor
Age 28, risk tolerance 8, 37 years to retirement, $50,000 current portfolio, $15,000/year contributions. Base stock %: 110 − 28 = 82% Risk adjustment: +(8 − 5) × 3 = +9% Recommended: 91% stocks, 6% bonds, 3% cash Implementation: 60% U.S. stocks (VTI), 30% international (VXUS), 6% bonds (BND), 3% cash in HYSA. Projected at retirement (6% real return, 37 years): $50,000 × 1.06^37 + $15,000 × [(1.06^37 − 1)/0.06] ≈ $431,000 + $1,789,000 ≈ $2,220,000 (real terms) The aggressive equity allocation is appropriate given the long time horizon. Volatility over 37 years averages out; equity returns substantially outpace bonds in long-run real terms.
Pre-retiree de-risking
Age 60, risk tolerance 5, 5 years to retirement, $750,000 portfolio, $25,000/year contributions. Base stock %: 110 − 60 = 50% Risk adjustment: 0 (baseline risk tolerance) Recommended: 50% stocks, 40% bonds, 10% cash The shorter horizon and risk tolerance argue for a more balanced allocation. Less equity reduces the chance of a major drawdown right before retirement (the "sequence of returns risk" that hits early retirees hardest). Projected at retirement (4% real return, 5 years): $750,000 × 1.04^5 + $25,000 × [(1.04^5 − 1)/0.04] ≈ $912,500 + $135,400 ≈ $1,048,000 Cash buffer (~$105K) provides 2+ years of withdrawal coverage without needing to sell stocks during a market drawdown — a key risk mitigation strategy for retirees.
Pension recipient with discretionary portfolio
Age 65, retired, has $40,000/year pension + Social Security covering 100% of basic expenses. $400,000 in IRA for discretionary use. Pension functions like a bond — providing predictable income. Effective "bond-equivalent" portfolio value: ~$1.5M (pension capitalized at 4% withdrawal rate). Effective allocation including pension: 21% equity ($400K stock-heavy IRA), 79% bond-equivalent (pension). Since basic needs are covered, the discretionary $400K can be invested aggressively — 80–100% stocks. This is a counterintuitive result for a 65-year-old, but the pension provides the "bond" function that would otherwise need to come from the portfolio. This is why proper asset allocation requires looking at total wealth (including human capital and guaranteed income), not just the portfolio in isolation.
When to use this calculator
Use this calculator at any life stage to confirm your current portfolio allocation matches your situation, before making major investment decisions (large contributions, rollovers, new account openings), or when reviewing your financial plan annually.
For new investors, the calculator gives a defensible starting allocation that you can refine over time. The "100 minus age" rule is a useful default — running this calculator with realistic risk tolerance and time horizon refines the answer for your specific situation.
For established investors, the calculator helps audit current allocation against the target. Many portfolios drift over time — strong equity returns over the past decade have left many investors with much higher stock allocations than they originally intended. Rebalancing back to target is one of the most reliable wealth-preservation practices.
For pre-retirees and retirees, the calculator helps with the critical task of de-risking gradually as retirement approaches. The 5–10 years before retirement is when sequence-of-returns risk is highest — a large equity drawdown right before retirement can permanently impair the plan. Smooth de-risking (typically a "glide path" from 70% stocks at age 55 to 40–50% stocks at retirement) addresses this.
Pair this with the retirement-savings calculator (the long-term projection), the investment-returns calculator (for scenarios at different return assumptions), the FIRE calculator (for early retirement modeling), the IRA, 401(k), and Roth-vs-Traditional calculators (for tax-advantaged account allocations), and the mutual-fund-expense calculator (for fee-aware fund selection within the allocation).
A few implementation tips:
1. **Use index funds.** Active management consistently underperforms after fees. For most investors, broad-market index funds at expense ratios under 0.10% are the right choice for both stocks and bonds.
2. **Rebalance annually.** Pick a date (your birthday, January 1, tax day) and rebalance your portfolio back to target. Rebalancing forces "sell high, buy low" mechanically.
3. **Tax-aware location.** Hold tax-inefficient assets (bonds, REITs) in tax-advantaged accounts (Roth IRA, Traditional IRA, 401(k)). Hold tax-efficient assets (U.S. stock index funds) in taxable accounts. This can add 0.5%+ per year of after-tax return.
4. **Don't over-engineer.** A 3-fund portfolio (U.S. stocks, international stocks, total bonds) outperforms most complex portfolios for typical investors. Adding REITs, factor tilts, or specialty funds usually adds complexity without commensurate return improvement.
Common mistakes to avoid
- Holding too much cash for too long. Cash earns the risk-free rate (~4–5% in current environment) but loses to inflation over multi-decade horizons. Excess cash beyond emergency fund + short-term needs is a drag on long-term returns.
- Failing to rebalance. Without rebalancing, a portfolio drifts toward the highest-returning asset class — usually stocks — increasing risk over time. Periodic rebalancing maintains intended risk level.
- Letting fear drive allocation changes. Selling stocks after a drawdown locks in losses and forfeits the recovery. The right time to re-evaluate allocation is during calm markets, not during volatility.
- Forgetting about international diversification. U.S.-only portfolios miss two-thirds of global equity markets. 25–40% international allocation provides geographic diversification that has paid off historically when U.S. markets underperformed (1970s, 2000s).
- Over-allocating to single positions. Employer stock concentration (because of vesting), home country bias, or "favorite sector" overallocation all create concentration risk. The point of asset allocation is broad diversification within each class.
- Ignoring fees. A high-fee 100% equity portfolio can underperform a low-fee 60/40 portfolio over decades. Fee selection within the allocation is as important as the allocation itself.
Frequently Asked Questions
Sources & further reading
- Saving and Investing — A Roadmap — U.S. Securities and Exchange Commission
- Diversification — Investor Education — U.S. Securities and Exchange Commission
- Asset Allocation — FINRA Investor Education — Financial Industry Regulatory Authority