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 czytania

Why 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

  1. First IKZE — immediate tax relief
  2. Then IKE — no tax on withdrawal
  3. Surplus — regular brokerage account

Rebalancing — key to discipline

Check annually if allocation doesn't deviate from plan:

  1. If stocks grew and constitute 80% instead of 70% — sell some and buy bonds
  2. If stocks fell — buy more stocks (you're buying cheaper!)
  3. 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

  1. Postponing the start — "I'll start next year" costs you thousands
  2. Too conservative portfolio at young age — you lose growth potential
  3. No rebalancing — portfolio "drifts apart"
  4. Panic in bear market — selling at the bottom is the worst thing you can do
  5. 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

👉 Plan your retirement with Freenance — freenance.io

Want full control over your finances?

Try Freenance for free
Start today

Your path to financial freedomstarts here

Join thousands of investors who use Freenance to manage their personal finances.

Start for free
14 days free
No credit card
256-bit encryption