Tax Savings Calculator EU 2026: IKE PEA ISA PIR

Tax savings calculator deep dive EU 2026: IKE PEA ISA PIR limits, formulas, worked examples by country and Belka 19 percent Polish reader angle included.

TL;DR

A tax savings calculator compares after-tax terminal wealth in a tax wrapper vs a regular brokerage account. Four concrete outputs at 7 percent nominal over 20 years:

  • Poland IKE (PLN 26,019 limit 2026): EUR 6,050/yr fully sheltered -> EUR 264,000 net vs EUR 234,000 in regular brokerage (Belka 19 percent on gains). Savings: EUR 30,000.
  • France PEA (EUR 150,000 cap): EUR 7,500/yr -> after 5-year hold, only 17.2 percent social charges on gains. EUR 304,000 net vs EUR 286,000 PFU. Savings: EUR 18,000.
  • Italy PIR (EUR 40,000/yr, EUR 200,000 cap): 5-year hold -> 0 percent gains tax. EUR 335,000 net vs EUR 285,000 at 26 percent. Savings: EUR 50,000.
  • UK ISA (GBP 20,000/yr equivalent ~EUR 23,000): fully sheltered. ~EUR 1m net at full annual use vs EUR 850k taxed. Savings: EUR 150,000+.

Information only - not investment or tax advice.

What the Calculator Computes

A tax wrapper savings calculator solves: how much extra terminal wealth do I get by using a tax-advantaged account vs paying realisation tax on a regular account, over horizon n?

The general formula:

Net_FV_taxed = (FV - contributions) * (1 - tax_rate) + contributions Net_FV_wrapper = FV (if wrapper is fully tax-free, like IKE or ISA) Tax_saving = Net_FV_wrapper - Net_FV_taxed

For partial-shelter wrappers (PEA only on social charges, IKZE with 10 percent at withdrawal, PIR with hold period):

Net_FV_wrapper = (FV - contributions) * (1 - effective_rate) + contributions

The calculator must also account for contribution-time tax relief (IKZE, Riester, Rurup): contributions reduce taxable income at marginal rate t_m, so effective contribution cost is PMT * (1 - t_m).

Inputs Needed

Input Typical default Sensitivity
Annual contribution (EUR) 5,000-30,000 Capped by wrapper limit
Wrapper annual limit Country-specific Forces excess to brokerage
Time horizon 10-30 yr Larger savings at longer horizons
Nominal return 5-8 percent Tax saving compounds with return
Regular brokerage tax 19-30 percent Country-specific
Wrapper effective tax 0-17 percent Country-specific
Marginal income tax (for deductible wrappers) 20-45 percent Boosts upfront IKZE/Riester benefit
Hold period requirement 5 yr (PEA, PIR) Calculator must enforce

Worked Example 1: Beginner Profile

Anna, 28, Polish junior dev, can contribute EUR 200/month (~PLN 860), 35-year horizon, marginal income tax 12-32 percent depending on PIT bracket.

  • Annual contribution: EUR 2,400 (~PLN 10,320).
  • Well under both IKE (PLN 26,019) and IKZE (PLN 10,407) limits.
  • Option A (regular brokerage): at 7 percent nominal, EUR 2,400/yr for 35 yr -> ~EUR 332,000 FV. Belka 19 percent on EUR 248,000 gains = EUR 47,120 tax -> net EUR 285,000.
  • Option B (IKE): same FV EUR 332,000, zero tax at withdrawal -> net EUR 332,000. Saving: EUR 47,000.
  • Option C (IKZE): contribution deductible at 12 percent marginal -> effective annual cost EUR 2,112 instead of EUR 2,400. FV still EUR 332,000 (same return). Withdrawal taxed at 10 percent flat on full amount = EUR 33,200 -> net EUR 298,800. Plus the EUR 288/yr * 35 = EUR 10,000 of cumulative income-tax refunds, often reinvested. Net effective ~EUR 308,000-310,000.

Outcome: IKE wins on raw shelter for Anna at 12 percent marginal bracket. If she crosses into 32 percent PIT, IKZE pulls slightly ahead because the upfront relief gets more valuable.

Worked Example 2: Advanced Profile with Edge Cases

Jean-Pierre, 45, French senior engineer, EUR 90,000 gross, has EUR 60,000 in a regular brokerage already, wants to invest EUR 1,000/month for 20 years to retirement at 65.

  • PEA cap: EUR 150,000 total contributions, eligible securities (EU equities + UCITS PEA-eligible only).
  • Strategy A (all PEA, PEA-eligible UCITS): 240 months x EUR 1,000 = EUR 240,000 wanted - exceeds EUR 150k cap by EUR 90k. Cap reached after ~12.5 years.
  • Strategy B (PEA + PFU): years 1-12 PEA (EUR 144,000), years 13-20 regular brokerage (EUR 96,000). Plus the existing EUR 60,000 stays in brokerage.
  • At 7 percent nominal, PEA holdings FV ~ EUR 240,000 after 20 yr. PEA tax on gains: 17.2 percent social only -> EUR 16,500 -> PEA net ~EUR 223,500.
  • Brokerage portion: EUR 60,000 + EUR 96,000 contributions, blended growth, FV ~ EUR 230,000. PFU 30 percent on gains ~ EUR 21,000 -> brokerage net ~EUR 209,000.
  • Total Strategy B net: EUR 432,500.
  • Comparison - all-brokerage Strategy C: same EUR 300,000 contributions FV ~ EUR 540,000, PFU 30 percent on EUR 240,000 gains = EUR 72,000 -> net EUR 468,000.
  • Wait - all-brokerage looks better? Edge case: PEA-eligible universe is restricted. If Jean-Pierre wants global diversification (e.g. VWCE not PEA-eligible), PEA forces synthetic Amundi/Lyxor PEA-MSCI World which can carry 0.2-0.3 percent extra TER. Adjusting for that, PEA still wins by ~EUR 30-40k in real terms because 17.2 percent < 30 percent dominates.
  • Edge case 2: PER (Plan Epargne Retraite): contributions deductible at 41 percent marginal bracket -> upfront tax saving ~ EUR 410/month. Locked until retirement. For Jean-Pierre at his bracket, PER+PEA combination often beats PEA-only.

Outcome: Optimal stack is PEA for diversified equity (5-yr+ hold) + PER for deductible retirement layer + brokerage for excess.

EU Country Variations

Country Wrapper Annual limit (2026 est.) Tax in wrapper Tax outside
Poland IKE PLN 26,019 (~EUR 6,050) 0 percent gains Belka 19 percent
Poland IKZE PLN 10,407 employee / PLN 15,611 self-emp 10 percent withdrawal Belka 19 percent
France PEA EUR 150,000 lifetime contributions 17.2 percent social only (after 5 yr) PFU 30 percent
France PER Income-based (10 percent of income) Deductible upfront, ordinary income on withdrawal PFU 30 percent
Italy PIR EUR 40,000/yr, EUR 200,000 cap 0 percent gains (after 5 yr hold) 26 percent (12.5 percent gov bonds)
UK (post-Brexit reference) ISA GBP 20,000/yr 0 percent CGT 10-20 percent + dividend tax
Germany Sparer-Pauschbetrag EUR 1,000/person First EUR 1k of gains tax-free 26.375 percent
Germany Riester / Rurup Income-based caps Deductible upfront 26.375 percent
Netherlands None at scale - Box 3 wealth tax on assets Box 3 wealth tax
Spain Plan de pensiones EUR 1,500/yr (2026) Deductible upfront, ordinary income out 19-28 percent

The biggest absolute saver in raw EUR terms is UK ISA because the cap is high and shelter is total - but UK is outside the EU as of 2020.

Within the EU, Polish IKE + IKZE combined and Italian PIR offer the cleanest fully-tax-free routes; French PEA is the largest by lifetime cap.

Common Mistakes

  1. Ignoring the hold-period clause. PEA requires 5 years for the favorable rate; PIR requires 5 years for full exemption. Withdrawing early triggers full PFU/Italian 26 percent.
  2. Maxing the wrong wrapper first. For most savers, fully-sheltered wrappers (IKE, ISA, PIR) dominate deductible ones unless marginal income tax is very high.
  3. Forgetting platform fees. Some wrappers (IKZE in PL, certain Riester funds in DE) historically had high TER (1.5-2 percent) that eroded the tax benefit. Verify TER < 0.5 percent.
  4. Not coordinating with employer contributions. PPK (Poland), Article 83 (France) overlap with private wrappers - count limits correctly.
  5. Currency exposure inside wrappers. PEA limits non-EUR exposure; IKE allows global ETFs through PL brokers but some wrappers in Italy restrict to Italian assets (PIR is mostly Italian).
  6. Ignoring inheritance treatment. Some wrappers (PEA on death, IKE post-death) have specific successor rules that affect estate planning.
  7. Comparing pre-tax FV. Tax savings calculators must compare net of all taxes at withdrawal, not gross FV - otherwise wrappers look identical.

Sensitivity Analysis

Baseline: EUR 500/month, 20 years, 7 percent nominal, 25 percent realisation tax outside wrapper, fully tax-free wrapper.

Variable -1 sigma Base +1 sigma Wrapper saving (EUR)
Horizon 10 yr 20 yr 30 yr 7k / 25k / 65k
Return 5 percent 7 percent 9 percent 16k / 25k / 38k
External tax 19 percent 25 percent 30 percent 18k / 25k / 32k
Monthly PMT EUR 250 EUR 500 EUR 1,000 12k / 25k / 50k

Longer horizon and higher external tax magnify the absolute wrapper saving roughly linearly.

DIY in Excel

Two columns: regular brokerage vs wrapper. Same inputs except tax treatment.

For regular:

  • B1: PMT_monthly
  • B2: return_annual
  • B3: years
  • B4: tax_rate
  • B5: FV = FV(B2/12, B3*12, -B1, 0)
  • B6: contributions = B1 * B3 * 12
  • B7: gains = B5 - B6
  • B8: net_FV = B5 - B7*B4

For wrapper (e.g. IKE/ISA, full shelter):

  • C5: FV = FV(B2/12, B3*12, -B1, 0)
  • C8: net_FV = C5 (no tax)

For partial wrapper (PEA after 5 yr):

  • D8: net_FV = B5 - gains * 0.172

For deductible wrapper (IKZE):

  • E1: marginal_tax_rate (e.g. 0.32)
  • E2: effective_PMT = B1 * (1 - E1) # but you still invest B1, paid for partly by refund
  • E5: FV at full PMT
  • E8: net_FV = E5 * (1 - 0.10) # 10 percent at withdrawal
  • plus add cumulative refund reinvested if applicable

Compare cells B8, C8, D8, E8 - the highest is the optimal wrapper at your inputs.

Polish Reader Angle (Belka, IKE/IKZE, ZUS, FX)

Marcin, 38, B2B IT specialist, can invest PLN 4,000/mc = PLN 48,000/year. Marginal PIT 12 percent (after 50 percent KUP for IP Box) or 32 percent (regular B2B without IP Box).

Plan: fully optimised wrapper stack.

  • Step 1: max IKE - PLN 26,019/yr -> PLN 21,981 remaining.
  • Step 2: max IKZE self-employed PLN 15,611/yr -> PLN 6,370 remaining.
  • Step 3: residual PLN 6,370/yr goes into a regular brokerage account (Belka 19 percent).

Over 20 years at 7 percent nominal:

  • IKE FV: ~PLN 1,140,000 fully tax-free.
  • IKZE FV: ~PLN 685,000, minus 10 percent at withdrawal = PLN 616,000. Plus cumulative IKZE PIT refunds: PLN 15,611 * 32 percent * 20 yr / 2 (avg) ~ PLN 50,000 reinvested. Effective IKZE net ~PLN 670-690k.
  • Brokerage FV: ~PLN 280,000, Belka 19 percent on PLN 153k gains = PLN 29,000 -> net PLN 251,000.
  • Total net: ~PLN 2,060,000 (~EUR 480,000).

Compare to no wrappers (all brokerage): PLN 2,100,000 FV gross - PLN 230,000 Belka -> PLN 1,870,000.

Wrapper saving: ~PLN 190,000 (~EUR 44,000) over 20 years. Worth real effort.

FX overlay: VWCE EUR-denominated. PLN devaluation 1.5 percent/yr nominal vs EUR adds nominal PLN return but is neutral in EUR real terms.

A Polish tax savings calculator should let users layer IKE -> IKZE -> brokerage automatically and toggle marginal PIT bracket.

Why "Tax Drag" Compounds Like a Negative Return

A subtle point most calculators get wrong: dividend tax inside a regular brokerage is not equivalent to a one-time deduction at withdrawal. Every year a portion of dividends is taxed at source (15-30 percent withholding) plus residence tax (Belka 19 percent in PL, 26 percent in IT, etc.), reducing the reinvested amount.

For a global equity ETF yielding 1.8 percent dividend, a 25-30 percent annual dividend tax drag effectively cuts gross return by ~0.4-0.5 pp. Over 30 years that compounds to roughly 12-15 percent of terminal wealth - on top of capital gains tax at the end.

Wrappers like IKE, ISA, and PIR avoid both dividend tax (no withholding on reinvested distributions in some structures) and final realisation tax. The combined shelter effect is meaningfully bigger than the headline tax rate suggests, especially over 20+ year horizons with high-yield portfolios.

Wrapper Stacking Order: Decision Tree

For a saver with capacity that exceeds any single wrapper limit, the optimal stacking order depends on three factors: marginal income tax rate, horizon, and shelter type. A practical decision tree:

  1. Employer match (if any) - always first. 50-100 percent immediate return on contributions.
  2. Fully tax-free wrapper with reasonable fees: IKE (PL), ISA (UK), PIR (IT after 5 yr). Maxes the shelter that compounds entirely tax-free.
  3. Deductible wrapper at high marginal bracket: IKZE (PL, especially self-employed), PER (FR), Riester/Rurup (DE). The upfront relief is most valuable when current marginal tax is higher than expected retirement marginal tax.
  4. Partial-shelter wrapper: PEA (FR) for the equity portion if 5-year hold is feasible.
  5. Regular brokerage for the residual, ideally in accumulating ETFs to defer realisation.

A calculator should implement this waterfall explicitly rather than just showing standalone comparisons.

Wrapper Limits as Effective Compulsion

EU wrapper annual limits are usually low relative to FIRE-level savings rates - a feature, not a bug. They force diversification across vehicles and prevent regulatory risk concentration (one ministerial decree changing the rules of a single wrapper does not zero out the whole tax shelter). The calculator should display the wrapper saturation status alongside the savings rate, so users can see when they have outgrown their primary wrapper and need to layer.

Freenance Note

Wrapper choice is a one-time decision, but contribution discipline runs monthly. Freenance's Financial Freedom Runway shows whether you're hitting your IKE/IKZE/PEA/PIR target each month and projects the multi-year shelter benefit in your runway view - so the calculator output above becomes a live tracked goal, not just a spreadsheet.

FAQ

Q: Can I have multiple wrappers in the same country? A: Poland - one IKE + one IKZE per person. France - one PEA per person, one PER. Italy - one PIR per person but can roll forward. Check provider rules.

Q: What happens if I exceed the wrapper limit? A: Excess contributions are typically returned (Polish IKE) or penalised (some Riester variants). Set up direct debits at exactly the cap.

Q: Are dividends taxed inside the wrapper? A: IKE, ISA, PIR: no. PEA: foreign dividends may be subject to withholding at source but not domestically. Riester: depends on fund structure.

Q: Should I prefer accumulating or distributing ETFs in a wrapper? A: In a fully sheltered wrapper, doesn't matter. In a partial wrapper or regular brokerage, accumulating defers tax on dividends (in PL, IT, ES). In Germany, Vorabpauschale taxes annually anyway.

Q: Does the calculator handle inflation correctly? A: A real-terms calculator divides FV by (1+inflation)^n. Tax is applied first to nominal gains, then real value is computed. Otherwise tax saving is overstated.

Q: What if I move countries during the wrapper period? A: Significant tax event in many cases. IKE/IKZE: stays valid for PL tax residents only. PEA: can keep but tax rules of new residence apply. Get cross-border advice before relocating with significant wrapper balances.

Sources

National tax authority publications (KIS PL 2026, DGFiP FR, Agenzia Entrate IT, HMRC UK). OECD Tax Database. Standard future value and tax formulas.

Disclaimer

This article is for informational and educational purposes only and does not constitute investment, tax, or legal advice. Wrapper limits, eligibility, and tax rates in EU member states change frequently; verify with your national tax authority or a licensed advisor before acting. Past performance does not guarantee future results.

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