First 30 Days with Freenance for an Expat Living in Poland (2026): Marco, Italian on an EU Contract — Multi-Country Pension Narrative

Follow Marco, an Italian product manager working in Warsaw on an EU contract, through his first 30 days with Freenance — from connecting Italian and Polish banks on day 1 to a documented multi-country pension and return-or-stay decision on day 30.

13 min czytania

TL;DR — Marco's 30 Days in 90 Seconds

Marco is 34, Italian, born in Bologna, working as a senior product manager for an EU-headquartered SaaS company that placed him in their Warsaw office two years ago. He earns roughly PLN 28,000/month gross under a local contract with EU mobility provisions — about €5,800/month net once Polish payroll, ZUS, and ULEP are accounted for. He still has an Italian Intesa Sanpaolo account, a small Italian state pension contribution (INPS) from his pre-Poland years, and a creeping anxiety about whether he should return to Italy in 2028 or naturalise in Poland. Over thirty days he used Freenance to unify Italian and Polish accounts in a single EUR/PLN view, evaluated IKE/IKZE eligibility as a non-PL citizen with PL residency, modelled his INPS portability rights under EU Regulation 883/2004, and ended the month with a written return-or-stay framework rather than a vague worry. This narrative walks day by day.

Day 1 — Two Banking Apps, One Brain

It is a Saturday in February, and Marco is at his desk in Praga-Północ. He has been meaning to "sort out his money" for almost a year. The trigger today is a conversation with his cousin in Milan, who reminded him that every month he leaves money sitting in Polish złoty, he is implicitly making a currency call he never consciously made.

He signs up for Freenance, sets his base currency to EUR (he still thinks in EUR for long-term decisions and PLN for daily life), and connects his accounts:

  • mBank PLN current account (Polish salary, around PLN 18,200 monthly takehome after voluntary deductions)
  • mBank PLN savings (sitting at PLN 24,000)
  • Revolut multi-currency (EUR/PLN, used for travel and Italian transfers)
  • Intesa Sanpaolo Italy (his original account, ~€14,500 sitting in a deposit)
  • Trade Republic (EUR-denominated, ~€11,200 in VWCE)
  • Polish brokerage XTB account (PLN-denominated, ~PLN 18,400 in Polish ETFs)

The aggregator pulls 24 months of history. The dashboard reads net worth ~€66,400, with roughly 38% in PLN and 62% in EUR. He had assumed it was more like 50/50.

Day 1 outcome: First time seeing his Polish and Italian balances side by side. He realises his PLN exposure is bigger than he thought, mostly because his salary deposits and operating cash are all PLN.

Days 2–6 — Watching a Bilingual Cashflow

For the first working week Marco mostly observes. He likes that Freenance's transaction list keeps merchant names in original language (Italian for the Intesa transactions, Polish for mBank) but normalises categories. His cashflow view shows him something he had never seen on either bank's native app: how PLN inflows and EUR outflows interact when he visits Italy.

The pattern surprises him. Every visit to Bologna costs him roughly €450 more than he had estimated, because he routinely tops up the Italian account via Revolut at moments when the EUR/PLN rate is unfavourable, rather than batching transfers when the rate is good.

He bookmarks the FX timeline view to revisit at month-end.

Days 2–6 outcome: Quiet observation. One concrete leak identified — undisciplined Italy transfers.

Day 7 — Cashflow and the Reality of PLN Salary

One week in, Marco opens the cashflow summary. His average monthly inflow is roughly €5,850 (PLN salary converted at trailing 90-day average rate). His average monthly spend is €3,910, distributed as:

  • Rent (PLN, central Warsaw 1-bedroom): €1,180
  • Groceries and household: €420
  • Restaurants and bars: €380
  • Italy transfers (family, mother's bills): €260 average, lumpy
  • Travel (flights to Italy, weekend trips): €410
  • Subscriptions and digital: €72
  • Personal, clothing, gifts: €240
  • ULEP voluntary pension contribution (already deducted, but he tracks it): €160
  • Health, gym, insurance: €120
  • Other: €670 (FX leakage and uncategorised)

Savings rate: 33%. He had assumed 25%. The slightly higher number is partly because his ULEP shows as both a deduction and a saved contribution. He marks it as "saved" for net worth purposes.

Day 7 outcome: First honest cashflow. He realises he saves more than he thought, but his "savings" are distributed across PLN cash, EUR cash, and two brokerage accounts with no plan.

Days 8–13 — IKE Eligibility Deep Dive

This week Marco asks the question he has been avoiding: as an Italian citizen with Polish residency and a Polish work contract, can he actually use IKE and IKZE? He researches and writes notes inside Freenance's journal:

  • IKE eligibility: Open to any natural person aged 16+ with a Polish PESEL or NIP. As a long-term resident with a PESEL, Marco qualifies. The 2026 annual limit is PLN 26,532 (~€6,150). Belka tax is eliminated on withdrawals after age 60 with at least five years of contributions.
  • IKZE eligibility: Same residency rule applies. The 2026 limit is PLN 10,612 for employees, ~€2,460. He gets PIT-deductible contributions reducing taxable income.
  • Portability if he returns to Italy: IKE and IKZE assets remain his property even after he leaves Poland. Withdrawal rules depend on Polish tax residency at the moment of payout. He would consult a cross-border adviser before any decision.

He decides he will open an IKE this year via mBank. Many users find that opening tax-advantaged accounts even if you might not stay forever is still worthwhile, because the optionality of tax-free Polish-tax-residence withdrawal at 60 is non-trivial and the contribution is not locked geographically.

Days 8–13 outcome: IKE eligibility confirmed. €6,150/year of Polish tax-advantaged space identified. He opens the application.

Day 14 — EU Pension Portability Check (Regulation 883/2004)

Two weeks in, Marco tackles the question that wakes him up at 3 AM: what happens to his Polish ZUS contributions if he moves back to Italy? He uses Freenance's net worth view to estimate his accumulated ZUS notional capital (~PLN 87,000 after two years of contributions, growing) and writes a note next to it.

Under EU Regulation 883/2004 (coordination of social security systems), his ZUS contributions are not "lost" if he returns to Italy. Italy and Poland coordinate via aggregation of insurance periods. Marco's Polish years count toward Italian INPS eligibility (and vice versa). At retirement age, each country pays a pro-rata pension based on its own rules and the share of insurance years contributed there.

His rough model:

  • If he stays in Poland to age 67: Polish ZUS-based pension on full career, plus residual INPS payment for his pre-Poland Italian years (~6 years of contributions).
  • If he returns to Italy in 2028 (after 4 years in PL): small Polish pension at age 67 (pro-rata for 4 years), Italian INPS pension dominant.
  • If he stays half his career in each: roughly balanced pensions from both, with totalisation ensuring he qualifies for minimum in both systems.

He notes that all three scenarios are workable. The catastrophic scenario he had imagined — "my Polish contributions disappear" — is not real.

Day 14 outcome: Pension anxiety partially neutralised. He understands what is portable and what is not.

Days 15–20 — The Multi-Currency Reality

This week Marco focuses on currency. Freenance's multi-currency tab shows his exposures side by side, and the picture is uncomfortable: he has roughly PLN 42,000 sitting in PLN-denominated cash (current + savings + XTB), against monthly EUR outflows of €260 for family and €410 for travel.

He builds a simple rule with himself:

  • PLN operating cash: keep 2 months of PLN expenses (~PLN 9,000) liquid in mBank.
  • EUR operating cash: keep 1 month of EUR expenses (~€700) on Revolut for Italy transfers and travel.
  • Excess PLN: convert to EUR when EUR/PLN drops below a threshold (he picks 4.20), invest into VWCE on Trade Republic.
  • Excess EUR: when Trade Republic balance exceeds €2,000 above his next DCA contribution, buy global ETF.

He does not act on the rule yet. Many users find that writing the rule and waiting one week before executing reduces the urge to convert at a moment of euphoria.

He also notices the Italy-transfer leak from days 2–6 has cost him roughly €280 over 12 months. He decides to batch Italy transfers monthly, on the same day each month, when EUR/PLN is checked once rather than impulsively.

Days 15–20 outcome: A multi-currency rule on paper. €280/year of FX leak identified.

Day 21 — The Stay-or-Return Framework

On day 21 Marco does something he has been promising himself for two years: he sits down for two hours and writes a framework for the 2028 decision. He uses Freenance's notes module to keep it next to his financial data.

His framework has four axes, each scored 1–5:

  1. Career trajectory in Poland vs Italy — Poland 4 (his employer is growing, Warsaw tech salaries are catching up), Italy 3 (mature market, fewer senior PM roles outside Milan/Rome).
  2. Total compensation net of cost of living — Poland 4 (PLN 28k gross translates to high purchasing power in Warsaw), Italy 3 (€5,200 net in Milan covers significantly less daily life).
  3. Personal life and family — Italy 5 (mother ageing, sister has two children he barely sees), Poland 3 (good friends but no family).
  4. Pension and long-term wealth — Roughly neutral. EU portability means the difference is smaller than he had feared.

The score is Poland 14, Italy 14. Not a decision — but a documentation that the decision is genuinely close, and that the personal-life axis is the one he must weight honestly.

Day 21 outcome: Written framework. The decision now feels like a conscious choice he will revisit annually rather than a recurring 3 AM anxiety.

Days 22–29 — Tightening the Plan

In the final working week Marco operationalises what he has learned:

  • Opens IKE with mBank, sets up a PLN 2,200/month auto-contribution (will max at PLN 26,400/year).
  • Sets up IKZE contribution at PLN 880/month (~PLN 10,560/year).
  • Reduces Trade Republic DCA to €350/month (down from €420), since IKE absorbs more PLN savings.
  • Sets a Revolut auto-conversion rule: when EUR/PLN < 4.20, batch-convert PLN 4,000 → EUR.
  • Creates a "Return to Italy 2028" scenario in Freenance's scenario planner: assumes 4 years more of PL contributions, 8 years of IT, retirement at 67. Net worth projection at age 67: roughly €580,000 in today's euros assuming 4.5% real returns.

Days 22–29 outcome: Three new automations live. One long-horizon scenario documented.

He also takes 20 minutes on day 28 to enter his mother's pensione INPS valuation as a manual asset under a "family context" sub-account (with her explicit permission). The point is not to merge her money with his, but to have a single place where he can see the full picture when she eventually needs his help with administrative decisions. Many users find that surfacing the family financial context — eldercare costs, expected support needs, inheritance flow — alongside personal numbers makes both kinds of planning easier and reduces the late-night anxiety spiral. He notes the asset, marks it private, and sets a reminder to refresh the figure every January when she gets her new entitlement letter from INPS.

Day 30 — Print, Pin, Breathe

On day 30 Marco prints his one-page Freenance summary and tapes it to the inside of his kitchen cupboard. The summary reads:

  • Current net worth: €68,200 (up €1,800 in 30 days, mostly from a clarified valuation rather than new saving).
  • Savings rate: 36%, up from 33% measured baseline.
  • Tax-advantaged contributions in 2026: IKE PLN 26,400, IKZE PLN 10,560.
  • Operating cash rules: 2 months PLN + 1 month EUR liquid, batch-convert excess.
  • Stay-or-return framework: documented, reviewed annually each February.
  • Long-horizon projection: ~€580k net worth at age 67 under his current path.
  • Review cadence: every second Sunday, 30 minutes.

He texts his cousin in Milan: "Capito tutto. Per ora resto."

What Marco Achieved After 30 Days

  • Unified view: Italian and Polish accounts in one EUR-based dashboard with native-currency transaction history preserved.
  • IKE/IKZE clarity: Confirmed eligibility, opened both accounts, automated contributions worth ~€8,600/year of tax-advantaged space.
  • Pension portability understood: EU coordination rules documented, anxiety neutralised.
  • Multi-currency rule: FX leakage cut by ~€280/year.
  • Stay-or-return framework: Written, scored, scheduled for annual review.
  • 30-year projection: First credible long-horizon net worth model.

Start your 30 days — sign up for Freenance and connect your first cross-border account.

Frequently Asked Questions

Q: As a non-Polish EU citizen with Polish residency, can I use IKE and IKZE? Yes — IKE and IKZE are available to anyone with a Polish tax identifier (PESEL or NIP), regardless of citizenship. Eligibility depends on tax residency and contribution rules rather than nationality. Consider verifying with the provider and a cross-border tax adviser before opening accounts.

Q: If I return to my home country, do I lose my Polish ZUS contributions? No — under EU Regulation 883/2004, EU countries coordinate social security systems and aggregate insurance periods. Your Polish contribution years count toward eligibility in your home country's pension system, and Poland pays a pro-rata pension at retirement based on your Polish years. Many users find this reduces a major source of expat anxiety.

Q: How does Freenance handle PLN and EUR side by side? Pick a base currency (EUR or PLN). All balances and transactions display in your base currency at live ECB rates, while native-language merchant names and original-currency amounts remain visible in the transaction detail. Cashflow and net worth aggregate in the base currency.

Q: Should I convert my PLN salary to EUR every month? That depends on your spending patterns, your view on EUR/PLN, and your investment plan. Many users find that a rule-based approach (convert when rate is favourable, batch monthly) outperforms either always-convert or never-convert. Consider running both scenarios in a scenario planner.

Q: What happens to IKE/IKZE if I move out of Poland before retirement? The accounts remain yours and continue to accrue. Withdrawal taxation depends on your tax residency at the moment of payout and any double-tax treaty. Consider taking professional advice before triggering withdrawals from a different country of residence.

Further Reading

Start your 30 days — sign up for Freenance today and unify your cross-border finances by Sunday.

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