How to Build a Retirement Portfolio — Asset Allocation by Age
Practical guide to building a retirement portfolio. Asset allocation based on age, IKE, IKZE, and rebalancing strategies.
12 min czytaniaWhy you must take care of your own retirement?
The average Polish retirement from ZUS is 40–50% of your last salary — and this rate is declining. If you want to maintain your standard of living in retirement, you must build capital independently.
Good news: the earlier you start, the less you need to save. Compound interest does the rest.
Age-based allocation rule
The classic rule states: percentage of bonds in portfolio = your age.
- 30 years old → 30% bonds, 70% stocks
- 50 years old → 50% bonds, 50% stocks
It's a simplification, but captures the idea well: the closer to retirement, the less risk.
Modern approach
Today many experts use the formula: age minus 10 or 20 = percentage of bonds, because we live longer and need higher returns:
- 30 years old → 10–20% bonds, 80–90% stocks
- 50 years old → 30–40% bonds, 60–70% stocks
- 65 years old → 50–60% bonds, 40–50% stocks
Model portfolios by age
25–35 years — aggressive growth
| Asset class | Share | Example instruments |
|---|---|---|
| Global stocks | 60% | VWCE (Vanguard FTSE All-World) |
| US stocks (S&P 500) | 20% | VUAA (Vanguard S&P 500) |
| Inflation-indexed bonds | 15% | EDO (10-year bonds) |
| Cash / short-term | 5% | Savings account |
35–50 years — balanced growth
| Asset class | Share | Example instruments |
|---|---|---|
| Global stocks | 45% | VWCE |
| US stocks (S&P 500) | 15% | VUAA |
| Inflation-indexed bonds | 25% | EDO + COI |
| Fixed-rate bonds | 10% | DOS (2-year) |
| Cash | 5% | Savings account |
50–65 years — capital protection
| Asset class | Share | Example instruments |
|---|---|---|
| Global stocks | 25% | VWCE |
| Dividend stocks | 10% | Dividend ETF |
| Inflation-indexed bonds | 35% | EDO + COI |
| Fixed-rate bonds | 20% | DOS |
| Cash | 10% | Savings account / OTS |
IKE and IKZE — your retirement accounts
IKE (Individual Retirement Account)
- 2026 contribution limit: ~26,000 PLN annually
- Benefit: no Belka tax (19%) on withdrawal after age 60
- Where to open: XTB, Bossa, mBank, TFI
IKZE (Individual Security Retirement Account)
- 2026 contribution limit: ~10,400 PLN annually (~15,600 PLN for self-employed)
- Benefit: deductible from income tax (savings up to 32% × contribution)
- At the end: 10% lump-sum instead of 19% Belka tax
- Where to open: Bossa, mBank, TFI
Strategy: maximize both limits
- First IKZE — immediate tax relief
- Then IKE — no tax on withdrawal
- Surplus — regular brokerage account
Rebalancing — key to discipline
Check annually if allocation doesn't deviate from plan:
- If stocks grew and constitute 80% instead of 70% — sell some and buy bonds
- If stocks fell — buy more stocks (you're buying cheaper!)
- Easiest: direct new contributions to the asset class that's "too low"
Annual rebalancing is optimal frequency — not too often (costs), not too rarely (deviations).
How much do you need to save?
Assuming 7% real annual return and goal of 1,000,000 PLN in retirement:
| Starting to invest | Monthly amount |
|---|---|
| 25 years old (40 years to retirement) | ~380 PLN |
| 30 years old (35 years) | ~555 PLN |
| 35 years old (30 years) | ~820 PLN |
| 40 years old (25 years) | ~1,240 PLN |
| 45 years old (20 years) | ~1,940 PLN |
The earlier, the easier. 380 PLN monthly from age 25 will give you a million in retirement.
Common mistakes
- Postponing the start — "I'll start next year" costs you thousands
- Too conservative portfolio at young age — you lose growth potential
- No rebalancing — portfolio "drifts apart"
- Panic in bear market — selling at the bottom is the worst thing you can do
- Ignoring IKE/IKZE — you give 19% of profits to the state
How can Freenance help?
Freenance is your copilot in building a retirement portfolio:
- Allocation tracking — automatic calculation of stocks/bonds/cash proportions
- Rebalancing alerts — notification when allocation deviates from target
- Retirement runway — how many years you can live off current assets
- Simulations — what happens if you increase contributions by 200 PLN monthly?
- IKE + IKZE tracking — check how much is left until annual limit
Want full control over your finances?
Try Freenance for free