Best Portfolio for Tech Workers with RSUs EU (2026)
Portfolio for EU tech workers 2026: FAANG RSU concentration, 10-20-30 sell schedule, IKE PEA wrappers, B2B 19% liniowy, €120k worked example, allocation tiers.
14 min czytaniaTL;DR
A typical EU tech worker at a US public tech company earns €90,000-€180,000 cash + €40,000-€120,000 RSU/year (mid-to-senior in DE/NL/FR/PL). With ~30% concentration risk in employer stock, the defensible 2026 portfolio is 70% global equity (excluding employer overlap), 10% bonds, 10% gold, 10% short-duration cash, plus a mechanical sell-on-vest discipline. Recommended saving rate 30-40% of net (high optionality). Target portfolio €350,000 by age 35, €1,100,000 by age 45 for a senior engineer who started at 25. Information only, not investment advice.
Why Tech Worker Portfolios Are Different
Three features distinguish the FAANG / scale-up engineer from a generic professional:
- Equity compensation is dominant. RSUs frequently exceed cash bonus; for senior staff, RSU can equal base salary. This is involuntary single-stock concentration.
- Career income is front-loaded. A senior engineer hits L5/Staff pay (€220k+ total comp) by age 32-35. The runway to financial independence is short and concrete.
- Layoff risk is real. Tech cuts in 2022-2024 and again in 2026 hit even profitable companies. Income volatility resembles freelancing more than civil service.
Sample Portfolio (Senior Tech, ~€48k/yr Capacity)
| Sleeve | Allocation | Vehicle (example UCITS) | Role |
|---|---|---|---|
| Global developed + EM core | 60% | VWCE | Equity engine (employer-stock-light) |
| Global ex-US equity | 5% | EXUS / VHVE | Reduce US tech overlap |
| Small-cap factor | 5% | IUSN | Diversification |
| EUR-hedged global aggregate bonds | 10% | AGGH | Volatility dampener |
| Gold | 10% | SGLN | Tail hedge |
| Short-duration EUR | 10% | XEON | Tax-event liquidity |
| Cash emergency fund (separate) | 9 months | HYSA | Outside portfolio |
Note the VHVE / EXUS sleeve: a tech worker holding US-listed RSU already has heavy US tech exposure. Adding more VWCE (62% US) compounds the bet. The ex-US sleeve trims it.
Methodology
Built May 2026 using nominal returns 6-7% global equity, 3-4% EUR-hedged bonds, 4% gold. Comp benchmarks from levels.fyi 2026 EU data, Bulldogjob PL 2026 salary report, and StackOverflow Developer Survey 2026. Tax data: BMF (DE), DGFiP (FR), Belastingdienst (NL), MF/KAS (PL). Projections deterministic, before behavioural drag and currency conversion friction.
Tech Worker Financial Profile by Stage
Junior (L3 / Years 0-3)
- Total comp: €55,000-€85,000 (DE/NL/FR); PL B2B PLN 12,000-22,000/month ≈ €33-€60k
- Cash split: ~80% base + 20% RSU
- Net savings capacity: €500-€1,500/month
- Allocation: 90% equity, 10% cash, no bonds
- Emergency fund: 3 months
Mid (L4 / Years 3-6)
- Total comp: €85,000-€130,000; PL PLN 20-30k/month
- RSU starts to matter (€15-30k/year vesting)
- Net savings: €1,500-€3,500/month + RSU sale proceeds
- Allocation: 85% equity, 10% bonds, 5% cash
- Emergency fund: 6 months
- Start IKE / PEA / ISA fill
Senior (L5 Staff / Years 6-10)
- Total comp: €140,000-€220,000; PL PLN 30-50k/month
- RSU equals ~40-50% of total
- Net savings: €3,000-€6,000/month + RSU
- Allocation: 75% equity, 10% bonds, 10% gold, 5% cash
- Emergency fund: 9 months
- Mechanical sell-on-vest mandatory at this point
Principal / Staff+ (L6+ / Years 10+)
- Total comp: €220,000-€450,000+
- RSU dominates (60%+)
- Net savings: €6,000-€12,000/month equivalent
- Allocation: 70% equity, 15% bonds, 10% gold, 5% short-duration
- Begin financial independence runway tracking
Common Income Forms by Country (Tech)
| Country | Typical Forms |
|---|---|
| Germany | Festanstellung (employee, RSU vests as Sachbezug); rare GmbH for contractors |
| France | CDI cadre + BSPCE / actions gratuites for startups; SARL / freelance via portage salarial |
| Netherlands | Vast contract + RSU; ZZP via BV for senior consultants |
| Poland | UoP rare; B2B 19% liniowy via JDG dominates >€40k; spółka z o.o. above €200k |
| Spain | Indefinido + restricted stock; autónomo + SL for contractors |
The Polish split is the most extreme — ~75% of senior engineers in 2026 work B2B via JDG with 19% liniowy + ryczałtowy ZUS. This drops effective tax to ~22-26% on €100k vs ~38-42% under skala podatkowa.
Tax Considerations
Top Marginal 2026
| Country | Top Rate | RSU Vesting Tax |
|---|---|---|
| Germany | 42% (+5.5% Soli) | Taxed at vesting as Arbeitslohn |
| France | 45% | Actions gratuites: 30% PFU on capital gain; salary part progressive |
| Netherlands | 49.5% | Box 1 at vesting + Box 2 if 5%+ holding |
| Spain | 47% (autonomic) | IRPF at vesting; €12,000 exemption if 3+ year hold |
| Italy | 43% | Imposta sostitutiva 26% on capital gain if disciplined |
| Poland | 32% skala / 19% liniowy + 19% capital gains | RSU as przychód ze stosunku pracy + capital gain on sale |
RSU Tax Lifecycle (Critical)
- Grant — no tax event in most EU countries
- Vesting — tax event at fair market value; treated as employment income (DE/NL/PL/FR/IT/ES). This creates withholding shortfall because employer typically sells shares to cover ~25% but actual liability can be 42-49%.
- Holding period — no further tax until sale
- Sale — capital gain (or loss) on difference between vest price and sale price; rate varies by country (DE 25% Abgeltungsteuer; PL 19% Belka)
Profession-Specific Deductions
- Home office — DE Homeoffice-Pauschale + actual costs; NL onbelaste vergoeding; PL ryczałt kosztów
- Hardware — laptops, monitors, peripherals: deductible against B2B / freelance income
- Courses, certifications (AWS, GCP, Coursera) — Werbungskosten / frais professionnels / koszty
- Co-working membership — fully deductible for B2B / freelance
- Professional liability insurance (rare for employees, common for B2B IT consultants): deductible
- Conferences (KubeCon, Re:Invent) — deductible with documentation
Tax Wrapper Priorities
| Country | Priority Order |
|---|---|
| Germany | bAV up to €7,032 → ETF in taxable broker (Sparerpauschbetrag €1,000) |
| France | PER (10% of income) → PEA (€150k lifetime, French/EU equity only) → assurance-vie |
| Netherlands | Pensioenregeling employer → Lijfrente jaarruimte → Box 3 ETF |
| Poland | IKE (PLN 26,019) + IKZE B2B (PLN 23,417) → rachunek maklerski |
Recommended Allocation by Risk × Stage
| Stage | Conservative | Moderate (default) | Aggressive |
|---|---|---|---|
| Junior | 75% eq / 20% bond / 5% cash | 85% eq / 10% bond / 5% cash | 95% eq / 5% cash |
| Mid | 70% eq / 20% bond / 10% gold | 80% eq / 10% bond / 5% gold / 5% cash | 90% eq / 5% bond / 5% gold |
| Senior | 60% eq / 25% bond / 10% gold / 5% cash | 75% eq / 10% bond / 10% gold / 5% cash | 85% eq / 5% bond / 5% gold / 5% cash |
| Principal+ | 55% eq / 30% bond / 10% gold / 5% cash | 70% eq / 15% bond / 10% gold / 5% cash | 80% eq / 10% bond / 5% gold / 5% cash |
All allocations exclude non-diversified RSU position. A tech worker holding €60,000 of vested-not-yet-sold employer stock should treat that as a separate concentrated bet, not part of the diversified portfolio.
Concrete ETF Picks
| Role | Ticker | TER | Notes |
|---|---|---|---|
| Global equity core | VWCE (IE00BK5BQT80) | 0.22% | Accumulating |
| Global ex-US equity | EXUS (IE00BFMNHK08) | 0.12% | Reduce US tech overlap |
| EUR developed equity | VHVE (IE00BK5BQX27) | 0.10% | Alternative ex-US tilt |
| Small-cap factor | IUSN (IE00BF4RFH31) | 0.35% | MSCI World Small Cap |
| Global aggregate bond EUR-hedged | AGGH (IE00BDBRDM35) | 0.10% | |
| Short-duration EUR cash | XEON (LU0290358497) | 0.10% | ESTR replication |
| Gold | SGLN (IE00B4ND3602) | 0.12% | Physical |
The 10-20-30 Sell-on-Vest Schedule
The single most important tech worker discipline is selling vested RSU on a schedule, not on conviction.
| Rule | Action |
|---|---|
| 10 | Within 10 trading days of vest, sell 80%+ |
| 20 | Hold maximum 20% of total portfolio in employer stock |
| 30 | If employer stock exceeds 30% of net worth, mandatory rebalance |
Behavioural rationale: every tech worker has a story about a colleague who held NVDA from 2019 and is now rich. Survivorship bias hides the colleagues who held Yahoo, Nokia, Intel through their declines. You cannot identify the next NVDA in advance; you can identify your single-employer concentration risk in advance.
Tax-Efficient Placement
- IKE / PEA / ISA: VWCE, IUSN — highest growth in tax-free wrapper
- IKZE / Rürup / PER: bonds + global equity — pre-tax deduction at top marginal
- Taxable broker: gold, short-duration, RSU bridge cash — lower-tax-drag assets
- Employer broker (Fidelity / Schwab / Computershare): vested-not-sold RSU only; sell promptly and transfer cash to EU broker
Emergency Fund Tailored
| Tech Worker | Months | Reasoning |
|---|---|---|
| FAANG L4 employee | 6 months | Severance norms cushion |
| Startup engineer | 9-12 months | Funding-dependent stability |
| B2B contractor PL | 9 months | Client concentration |
| Founding engineer / pre-revenue | 12-18 months | No income certainty |
Pension Preparation by Country
Germany
State pension replacement ~48% of pre-retirement income (will fall to 43% by 2030). Many tech employers offer bAV (Direktversicherung); contribute up to €7,032/year pre-tax. Otherwise Rürup or ETF taxable broker.
France
Régime général + Agirc-Arrco. Tech worker on €110k achieves ~50% replacement. PER + PEA on top.
Netherlands
Pensioenregeling at major tech employers (often 8-15% of pensionable salary contributed). AOW state pension. Combined replacement ~65% for full career.
Poland — Self-Fund Mandatory
ZUS replacement on B2B 19% liniowy with minimum składki is ~25-30%. Without aggressive IKE+IKZE+brokerage, retirement is bleak. A 30-year-old B2B engineer needs PLN 2,500-4,500/month investing pace to retire on PLN 12,000/month (today's PLN).
Worked Examples
Profile A — L4 Engineer, Age 30, Berlin
- Base: €95,000 + RSU €25,000/year (vesting) = €120,000 total comp
- Net cash (post-tax + soc): ~€58,000/year + RSU proceeds after vest tax ~€14,000
- Savings: €2,200/month into diversified ETF + €14,000/year RSU rolled into VWCE
- Total annual investment: ~€40,400
- Emergency fund: €18,000
Projection (6.5% real return):
| Years | Total Contributed | Portfolio Value (real EUR) |
|---|---|---|
| 5 | €202,000 | ~€237,000 |
| 10 | €404,000 | ~€563,000 |
| 20 | €808,000 | ~€1,560,000 |
Profile B — L6 Staff, Age 38, Warsaw B2B
- B2B revenue PLN 540,000/year (~€127,000)
- After 19% liniowy + ZUS + koszty: PLN 360,000 net ≈ €84,500
- Savings: PLN 12,000/month (~€2,820) — 33% rate
- Current portfolio: €185,000
Stack:
- IKZE B2B: PLN 23,417/year (max) → 19% deduction = PLN 4,449 saved
- IKE: PLN 26,019/year (max)
- Remainder PLN ~95,000/year into VWCE / IUSN / AGGH via https://www.mbank.pl or https://bossa.pl
Projection (5.8% real blended):
| Years | Contributions | Portfolio Value (real EUR) |
|---|---|---|
| 5 | €169,000 | ~€403,000 |
| 10 | €338,000 | ~€690,000 |
| 22 (to age 60) | €743,600 | ~€1,470,000 |
At 4% SWR: €58,800/year in today's EUR — roughly PLN 21,000/month current purchasing power.
Polish Citizen Angle — B2B Stack Detail
Polish tech is heavily B2B-dominant for senior roles. Key 2026 facts:
- 19% liniowy flat — applies to all B2B income; no progressive cliff
- ZUS minimum PLN ~1,650/month with health (Składka zdrowotna 4.9% of income on liniowy)
- Koszty uzyskania — 50% rule for transfer of copyright (prawa autorskie) up to PLN 120,000/year of qualifying revenue
- IKZE limit B2B PLN 23,417 vs PLN 15,611 for UoP — 50% larger pre-tax deduction
- Belka 19% on capital gains in taxable broker
- IKE PLN 26,019 post-tax, fully tax-free at 60+
A typical PLN 540k revenue engineer with 19% liniowy + 50% prawa autorskie on PLN 120k yields effective tax ~17-20% — among the lowest top brackets in Europe. The flip side: ZUS pension contribution is minimum, so retirement self-funding burden is maximal.
Common Mistakes Tech Workers Make
- Holding RSU "until they recover" after price drop. Tax basis is already at vest price; holding longer is fresh conviction trade, not "waiting it out."
- Buying employer stock with bonus cash — doubles concentration when you should be diversifying.
- Using brokerage account at employer's stock plan provider for long-term holdings instead of transferring to EU broker — high fees, FX drag, custody risk on job change.
- Skipping IKE/PEA/ISA early because "ETF in taxable broker is fine" — losing 15-20 years of tax-free compounding.
- No income protection insurance despite RSI / repetitive strain risk for engineers.
- Treating Bitcoin as diversification — high correlation to NASDAQ; not a hedge to employer tech stock.
Soft Note on Tooling
Freenance is building a Financial Freedom Runway indicator that bakes in concentrated stock positions. For a tech worker with €80k in employer RSU + €200k diversified portfolio + €30k cash, the runway calculation shows two scenarios — "RSU at current price" vs "RSU at 50% drawdown" — so the FIRE plan does not silently assume the concentrated bet survives.
FAQ
Q: Should I exercise pre-IPO startup options before liquidity event? A: Country-dependent. In FR with BSPCE there is no exercise tax until sale. In DE, exercising creates dry tax. Calculate exact strike × current 409A → projected exit; if exit probability × value > exercise cost × 3, often yes. Consult specialist.
Q: ESPP — always max it? A: If 15% discount with 6-month look-back and you can sell at purchase, yes — risk-free ~17% return annualised. If 24-month enrollment with hold requirement, evaluate vs concentrated exposure.
Q: Polish B2B engineer — IKE/IKZE through bank or broker? A: Broker (e.g. https://bossa.pl) allows ETF investing inside the wrapper; bank IKE limits you to bank deposit returns. For 20+ year horizon, broker always wins.
Q: I have €80k in employer RSU. Sell all today and pay capital gains? A: Tax-aware approach: sell down to 20% of net worth over 6-12 months, harvesting losses elsewhere if available. Avoid sell-all-at-once if it pushes you into a higher annual capital gains bracket.
Q: Can a German tech worker use a Lithuanian / Estonian e-Residency company to avoid 42%? A: No. German residence triggers global income taxation; CFC rules catch passive holdings. Don't do it.
Q: What about crypto from old grants / token vests? A: Treat as employer stock — sell schedule applies. Most EU countries tax crypto as Sonstige Einkünfte / przychody z kapitałów / proventos diversos at sale.
Sources
- levels.fyi EU compensation data 2026
- Bulldogjob Polish Tech Salary Report 2026
- StackOverflow Developer Survey 2026 (compensation section)
- BMF, DGFiP, Belastingdienst, MF/KAS 2026 official tables
- iShares / Vanguard UCITS KIDs accessed May 2026
Information only. Not investment, tax, or legal advice. Past performance does not guarantee future results. RSU and equity compensation taxation is highly fact-specific — confirm with a qualified tax adviser in your country of residence. Consult a regulated financial adviser for individual circumstances.
Want full control over your finances?
Try Freenance for free