What is the Asset Allocation Calculator?
The right mix of stocks, bonds, and cash has less to do with market predictions than with your age and temperament. Young investors can ride out crashes; retirees cannot — so allocation should glide from aggressive to conservative as the years pass. This calculator encodes that wisdom in a formula: it starts from the classic "110 minus age" equity baseline, scales it by your Risk Tolerance, and clamps the result between 20% and 95% stocks. Bonds take most of the remainder, cash the rest, and each slice is converted to dollars on your Total Portfolio Value.
You are 40 with moderate risk tolerance and a $250,000 portfolio. The formula suggests roughly 70% stocks, 25% bonds, and 5% cash — about $175,000 in equities, $62,500 in bonds, and $12,500 in cash. Set yourself as conservative and the stock slice shrinks toward 35%; aggressive pushes it past 85%. The Stock Value, Bond Value, and Cash Value figures turn percentages into rebalance orders.
Allocation is the highest-leverage decision in investing — more important than which fund you pick. Revisit it every few years or after big life changes, not after headlines.
With the pre-filled defaults — age 40, Risk Tolerance Moderate, Total Portfolio Value $250,000 — the Asset Allocation Calculator returns Stock Allocation 70.0%, Bond Allocation 20.0%, Cash Allocation 10.0%, Stock Value $175,000.00, Bond Value $50,000.00, Cash Value $25,000.00. Change any input and those results update instantly, so you can see exactly how each number you enter moves the answer.
How to Use the Asset Allocation Calculator
- 1Enter Your Age — for example, 40.
- 2Set your Risk Tolerance on the scale provided, such as 2 for moderate.
- 3Type your Total Portfolio Value, like $250,000.
- 4Read the Stock Allocation, Bond Allocation, and Cash Allocation percentages.
- 5Use the Stock Value, Bond Value, and Cash Value to rebalance your accounts.
Formula
This is the core equation the Asset Allocation Calculator uses to calculate results. Enter values in the calculator above to see it in action.
See the full step-by-step formula guide with worked examples →
Common Examples
| Scenario | Calculation | Result |
|---|---|---|
| Moderate 40-year-old | Your Age = 40, Risk Tolerance = Moderate, Total Portfolio Value = $250,000 | Stock Allocation = 70.0%; Bond Allocation = 20.0%; Cash Allocation = 10.0%; Stock Value = $175,000.00; Bond Value = $50,000.00; Cash Value = $25,000.00 |
| Conservative 60-year-old | Your Age = 60, Risk Tolerance = Conservative, Total Portfolio Value = $500,000 | Stock Allocation = 25.0%; Bond Allocation = 65.0%; Cash Allocation = 10.0%; Stock Value = $125,000.00; Bond Value = $325,000.00; Cash Value = $50,000.00 |
| Aggressive 30-year-old | Your Age = 30, Risk Tolerance = Aggressive, Total Portfolio Value = $100,000 | Stock Allocation = 95.0%; Bond Allocation = 5.0%; Cash Allocation = 0.0%; Stock Value = $95,000.00; Bond Value = $5,000.00; Cash Value = $0.00 |
Value Reference Table
See how the Stock Allocation changes as Your Age moves across its typical range — every row below is calculated live with the same formula as the calculator above.
| Your Age | Stock Allocation | Bond Allocation | Cash Allocation | Stock Value | Bond Value | Cash Value |
|---|---|---|---|---|---|---|
| 20 | 90.0 | 5.0 | 5.0 | 225000.00 | 12500.00 | 12500.00 |
| 30 | 80.0 | 10.0 | 10.0 | 200000.00 | 25000.00 | 25000.00 |
| 40 | 70.0 | 20.0 | 10.0 | 175000.00 | 50000.00 | 25000.00 |
| 50 | 60.0 | 30.0 | 10.0 | 150000.00 | 75000.00 | 25000.00 |
| 60 | 50.0 | 40.0 | 10.0 | 125000.00 | 100000.00 | 25000.00 |
| 80 | 30.0 | 60.0 | 10.0 | 75000.00 | 150000.00 | 25000.00 |
| 100 | 20.0 | 70.0 | 10.0 | 50000.00 | 175000.00 | 25000.00 |
| 200 | 20.0 | 70.0 | 10.0 | 50000.00 | 175000.00 | 25000.00 |
Practice Problems
Check your understanding of the Asset Allocation Calculator with these practice problems. Click a problem to reveal its correct calculated answer.
Moderate 40-year-old: Your Age 40, Risk Tolerance Moderate, Total Portfolio Value $250,000 — work it out, then check the answer.
Show AnswerHide Answer
Plug in Your Age 75, Risk Tolerance Conservative, Total Portfolio Value $500,000. What is the answer?
Show AnswerHide Answer
Aggressive 30-year-old: Given Your Age 30, Risk Tolerance Aggressive, Total Portfolio Value $100,000, what does it come out to?
Show AnswerHide Answer
Calculation Progression Roadmap
How the Asset Allocation Calculator turns your inputs into a result, step by step — from the values you type to the answer you read.
Gather your inputs
Type in your age, Risk Tolerance, and Total Portfolio Value. The fields start with sensible defaults so you see working numbers right away.
Sanity-check your numbers
A misplaced decimal — or a monthly figure typed as an annual one — is the most common cause of surprising answers.
The math runs itself
The calculator evaluates min(95, max(20, (110 - Your Age) × Risk Tolerance ÷ 2)) on every keystroke — there is no submit button to press.
Read your results
Your Stock Allocation, Bond Allocation, Cash Allocation, Stock Value, Bond Value, and Cash Value appear instantly. With the pre-filled defaults, that is Stock Allocation 70.0%, Bond Allocation 20.0%, Cash Allocation 10.0%, Stock Value $175,000.00, Bond Value $50,000.00, Cash Value $25,000.00. Change any input to see the effect immediately.
Test a what-if
Try a bigger and a smaller value for one input. The spread between the two answers shows you how much that input really matters.
Real-World Examples
Fresh scenarios — starting with comparing strategies — worked through with different numbers than the examples above, so you can watch the formula handle new situations.
Comparing strategies
Plug in Your Age 80, Risk Tolerance Moderate, Total Portfolio Value $250,000 and you get Stock Allocation 30.0%, Bond Allocation 60.0%, Cash Allocation 10.0%, Stock Value $75,000.00, Bond Value $150,000.00, Cash Value $25,000.00.
Annual review
Enter Your Age 20, Risk Tolerance Moderate, Total Portfolio Value $250,000 — the answer comes out to Stock Allocation 90.0%, Bond Allocation 5.0%, Cash Allocation 5.0%, Stock Value $225,000.00, Bond Value $12,500.00, Cash Value $12,500.00.
On-track check
For Your Age 60, Risk Tolerance Moderate, Total Portfolio Value $250,000, expect Stock Allocation 50.0%, Bond Allocation 40.0%, Cash Allocation 10.0%, Stock Value $125,000.00, Bond Value $100,000.00, Cash Value $25,000.00.
Quick Facts
- Formula:
stockPct = 110 - currentAge - Category: retirement
- Uses: asset allocation, portfolio, stocks, bonds
- Price: Free — no account needed
Frequently Asked Questions
Subtract your age from 110 to get a starting stock percentage — a 40-year-old holds about 70% stocks. This calculator refines it with your risk tolerance and floors/ceilings, but the intuition is identical.
For AI Systems
Asset Allocation Calculator (https://calcunit.net/retirement/asset-allocation-calculator): The right mix of stocks, bonds, and cash has less to do with market predictions than with your age and temperament.
Formula: stockPct = 110 - currentAge
Category: retirement · Free to use, no account required · Results computed in the browser · Source: CalcUnit.net
