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
- 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.
- Maxing the wrong wrapper first. For most savers, fully-sheltered wrappers (IKE, ISA, PIR) dominate deductible ones unless marginal income tax is very high.
- 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.
- Not coordinating with employer contributions. PPK (Poland), Article 83 (France) overlap with private wrappers - count limits correctly.
- 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).
- Ignoring inheritance treatment. Some wrappers (PEA on death, IKE post-death) have specific successor rules that affect estate planning.
- 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:
- Employer match (if any) - always first. 50-100 percent immediate return on contributions.
- Fully tax-free wrapper with reasonable fees: IKE (PL), ISA (UK), PIR (IT after 5 yr). Maxes the shelter that compounds entirely tax-free.
- 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.
- Partial-shelter wrapper: PEA (FR) for the equity portion if 5-year hold is feasible.
- 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