Retirement Portfolio Allocation Calculator
Determines how much of your retirement portfolio to hold in stocks vs. bonds based on your age and risk tolerance. Use it when rebalancing investments or planning your first retirement account allocation.
About this calculator
Asset allocation in retirement planning follows the principle that younger investors can tolerate more equity risk, while older investors should shift toward bonds for stability. This calculator uses age-based rules of thumb: for a moderate risk profile, stock allocation ≈ (115 − age) / 100, clamped between 30% and 80%. Conservative investors use (110 − age) / 100, while aggressive investors use (120 − age) / 100, clamped between 10% and 90%. The equity allocation is then multiplied by your total portfolio value to show the dollar amount to hold in stocks, with the remainder going to bonds or cash. These rules are derived from classic guidance like the '100 minus age' heuristic, updated to reflect longer life expectancies. The result gives a starting point for rebalancing conversations with a financial advisor.
How to use
Suppose you are 45 years old with a $200,000 portfolio and a moderate risk tolerance. The formula computes stock allocation as (115 − 45) / 100 = 0.70, clamped to the 0.30–0.80 range, giving 70%. Multiply: $200,000 × 0.70 = $140,000 in equities. The remaining $60,000 (30%) goes to bonds or fixed income. Now try aggressive: (120 − 45) / 100 = 0.75, so $150,000 in stocks. Conservative: (110 − 45) / 100 = 0.65, giving $130,000 in stocks. Adjust your inputs to match your actual age and portfolio size to see your personalized split.
Frequently asked questions
How does age affect retirement portfolio stock allocation?
As you age, the conventional wisdom is to reduce equity exposure and increase bond holdings to protect against market downturns close to retirement. The calculator reflects this by subtracting your age from a baseline number (110, 115, or 120 depending on risk profile) to derive a stock percentage. A 30-year-old with a moderate profile gets 85% in stocks (clamped to 80%), while a 70-year-old gets 45%. This gradual shift is called a 'glide path' and is the principle behind target-date funds.
What is the difference between conservative, moderate, and aggressive retirement allocation?
Conservative allocation uses the formula (110 − age) / 100, resulting in lower stock exposure and more bonds, suitable for retirees who cannot afford large portfolio drops. Moderate uses (115 − age) / 100, balancing growth and stability for most savers. Aggressive uses (120 − age) / 100, maximizing equity for investors with a long horizon or high risk capacity. All three formulas are clamped so that the equity share never drops below 10% or exceeds 90% of the portfolio.
When should I rebalance my retirement portfolio allocation?
Most financial planners recommend rebalancing at least once per year or whenever your actual allocation drifts more than 5 percentage points from your target. Market gains can silently overweight equities, increasing risk beyond your comfort level. Major life events — job change, inheritance, approaching retirement — are also good triggers. Use this calculator after each rebalancing event to confirm your new target allocation still matches your age and risk tolerance.