Polish Expat Finances Germany 2026 — ZUS vs Rentenversicherung Deep-Dive
Polish expats in Germany 2026 deep-dive: ZUS vs Rentenversicherung, PL vs DE bank choice, IKE/IKZE for non-residents, U1 form and exit tax above 4M PLN.
16 min czytaniaPolish Expat Finances in Germany 2026 — The Full Deep-Dive
This article is written in English for the roughly 2.2 million Poles living abroad in the EU, with the largest single concentration — around 870,000 — living in Germany. Many of them read English fluently and search for cross-border finance content in English because the official Polish-language ZUS, KAS, and consulate materials are dense and the German-language Finanzamt documents are even denser. We sit in the middle and explain how the two systems actually interact in 2026.
This is general educational information about Polish-German cross-border finance for individuals. It is not investment advice, tax advice, or legal advice. Tax law in both Poland and Germany changes frequently and your individual situation may differ. Always confirm specifics with a doradca podatkowy in Poland, a Steuerberater in Germany, or both before making material decisions.
TL;DR — Typical Profile and the Top 5 To-Dos
The typical Polish migrant to Germany in 2026 is between 26 and 38 years old, works in software, healthcare, construction, e-commerce or logistics, earns somewhere between 55,000 and 95,000 EUR gross per year, and arrives in Berlin, Munich, Hamburg, Frankfurt, Düsseldorf, or one of the Ruhr cities with a one-way ticket and a signed employment contract.
The top 5 things this person needs to set up financially in the first 90 days:
- Anmeldung at the Bürgeramt within 14 days of moving in. Without the Anmeldebestätigung there is no bank account, no SteuerID, no health insurance card, no nothing.
- A German bank account — needed for salary, rent SEPA direct debit, and the Mietkaution deposit. Keep the Polish account open in parallel for at least 24 months.
- Health insurance enrollment — TK, AOK, Barmer or another gesetzliche Krankenkasse for employees under roughly 73,800 EUR gross, private (PKV) only above that threshold.
- Tax residency clarification — file an NIP-7 update with Polish KAS the moment you cross the 183-day mark in Germany, and check whether the centre of vital interests rule under the PL-DE double tax treaty (DTT) of 14 May 2003 has flipped.
- U1 form — request from ZUS before leaving or within 12 months after, to preserve Polish contribution years for unemployment and for the future PL/DE pension aggregation.
Tax Residency — When the Switch Triggers
Under both Polish PIT law (article 3 of the ustawa o PIT) and the PL-DE double tax treaty, an individual is a tax resident of the country where they have either (a) a habitual abode for more than 183 days in a calendar year, or (b) the centre of vital interests (centrum interesów życiowych), which is a combined test of family location, economic ties, social life and property.
For most Poles who move to Germany in a given year, the answer in year 1 looks like this. If you arrive in January or February and your spouse and children come with you, your centre of vital interests probably flips to Germany on day one. If you arrive in September alone with the family still in Poland, you remain Polish-resident for the rest of that calendar year, and the switch happens on 1 January of year 2 once the 183 days are accumulated.
Filing requirements in year 1 are doubled. You file PIT-36 in Poland by 30 April of year +1, declaring your Polish-source income up to the residency change date plus, depending on the method, your German salary either taxed in Poland with foreign tax credit (metoda proporcjonalnego odliczenia) or exempted with progression (metoda wyłączenia z progresją). Germany also requires an Einkommensteuererklärung filed with the local Finanzamt by 31 July of year +1, declaring the German salary from the start date and any worldwide income for the German-resident portion of the year.
Anlage AUS is the Finanzamt form for declaring foreign-source income — Polish rental income, Polish dividends, Polish bond coupons — once you become a German tax resident. Do not forget it; the German tax office now receives DAC7/DAC8 data directly from Polish brokers and Polish booking platforms, and a missing Anlage AUS will trigger a query within 18 months.
Banking — Keep the Polish Account, Open a German One
The mistake we see most often is closing the Polish account on the way out. Don't. Keep it for at least 24 months. Reasons: (a) you still pay PFRON or alimentacja if applicable, (b) you collect rent on your old Warsaw mieszkanie in PLN, (c) your parents send paczki and need a PLN account to wire occasional transfers, (d) you maintain Polish credit history for any future return.
The Polish account that travels best is a digital-first one with low FX margins and good SEPA — mBank's eKonto, Santander Konto Jakie Chcę, ING Direct, or Millennium Konto 360 all work. For higher-end users, Pekao Konto Świat or PKO BP Konto za Zero Premium handle EUR sub-accounts well. https://www.mbank.pl
In Germany, the salary account needs to be a German IBAN (DE prefix). Most Polish migrants open one of: N26 (digital, fastest, English UI), Deutsche Bank (legacy, expensive), Commerzbank (decent), DKB (free with 700 EUR monthly inflow), ING DE (free + good app), Comdirect, or one of the regional Sparkassen if you want a physical branch.
For EUR/PLN FX between the two accounts, Wise and Revolut both beat any retail bank by 50-150 basis points on every transfer. https://revolut.com/referral/?referral-code=rafa9jcta!MAR1-26-AR A typical 3,000 EUR monthly transfer from your German account to your Polish account saves roughly 15-45 EUR per month versus doing the same transfer through Deutsche Bank or even mBank's default EUR conversion.
Pension — ZUS Stops, Rentenversicherung Starts, U1 Connects
This is one of the most misunderstood areas of Polish-German cross-border finance. The rules are actually clean once you see them.
When you start a German employment contract, your employer automatically deducts roughly 9.3% of gross salary for the Deutsche Rentenversicherung (DRV) and pays an equal 9.3% from their side. That covers the German state pension. Your Polish ZUS contributions stop the moment you stop working in Poland — there is no continuation, no voluntary top-up, no parallel payment.
The U1 form (formerly E301) is the bridge. You request it from your last Polish ZUS branch before leaving, or you can apply retroactively up to 12 months later. The U1 confirms your accumulated Polish contribution years (okresy składkowe) to the German DRV. Without U1, your Polish years simply don't exist in the German pension calculation when you retire at 67 — you would lose anywhere from 5 to 25 contribution years depending on how long you worked in Poland.
At retirement, you file separate pension claims in both countries. Poland pays a partial pension based on your Polish okresy and the Polish base. Germany pays a partial pension based on your German Entgeltpunkte. The two pensions are paid in parallel to whichever country you live in. Under the PL-DE DTT, pensions are taxed in the country of residence at retirement, not the country of origin.
Riester-Rente and Rürup-Rente are voluntary German pension products with tax advantages. Polish migrants often skip them in year 1, which is fine — wait until you're sure you're staying past year 5 before signing a long-duration contract with a German insurer.
Investing — IKE/IKZE Status Changes, Foreign Brokers Open Up
The blunt answer on IKE and IKZE: they are tied to Polish tax residency. If you are still a Polish tax resident — which is genuinely possible in year 1 of your move if your family stayed in Poland — you can continue to top up IKE (cap 26,019 PLN for 2026 contributions) and IKZE (cap 10,407 PLN for employees, 15,611 PLN for self-employed). The tax shield (no Belka 19% on gains, IKZE deduction from PIT base) continues to work.
The moment you become a German tax resident, the situation changes. The IKE and IKZE accounts themselves do not have to be closed — Polish brokerage law does not require account closure on residency change. However, the tax shield disappears for German tax purposes. Capital gains inside an IKE account are still tax-free under Polish law but become taxable in Germany under Abgeltungsteuer (25% + Soli + church tax = roughly 26-28%) at the moment of realisation, because Germany taxes worldwide investment income of its residents and does not recognise IKE as a tax-deferred wrapper.
Practical advice we've seen work for Polish-German residents: stop topping up IKE/IKZE the year you become German tax resident, leave existing balances invested (do not realise gains until you might return to Poland), and reorient new investment contributions into either (a) a German Depot at Trade Republic, Scalable Capital, Comdirect, or ING DE, or (b) Interactive Brokers Ireland for broader product access.
Polish brokers like Bossa and BM mBank accept non-resident clients but require updated tax residency certification (CFR-1 from Polish KAS or German Ansässigkeitsbescheinigung) on file. https://bossa.pl Without the certificate, the broker withholds at the default 19% PL rate rather than the DTT-reduced 15% on dividends.
ETF taxation in Germany is governed by InvStG with the Vorabpauschale annual prepayment mechanism — a quirk that catches Polish expats every January. Even if you sold nothing, you might owe German tax on an unrealised "advance" gain on accumulating ETFs. Budget for this; it's typically 0.3-1.2% of fund NAV per year depending on the Basiszins.
Healthcare — EHIC, S1, GKV
The Polish EHIC (Europejska Karta Ubezpieczenia Zdrowotnego) covers emergency healthcare in Germany for short trips. The moment you take up German employment and join GKV (gesetzliche Krankenversicherung) through TK, AOK, Barmer, DAK, or Knappschaft, your German Gesundheitskarte takes over and the Polish NFZ coverage stops.
If you are posted (delegowany) by a Polish employer for under 24 months, you keep Polish NFZ via the A1 form and your German employer (or you) need an S1 entitlement document showing German providers will be reimbursed by NFZ. Most regular migrants — who took a German contract — go straight onto GKV and skip A1/S1 entirely.
Family back in Poland: if your spouse and minor children remain in Poland while you work in Germany, you can register them as Familienversichert on your German GKV at no extra premium, but they need to physically register in Germany for the coverage to be fully usable. Otherwise NFZ remains their primary system.
Property — Polish Mieszkanie Becomes a Cross-Border Asset
A Polish flat in Wrocław, Kraków, or Warszawa that you keep and rent out is the single most common cross-border asset for Polish migrants in Germany. The tax treatment is layered.
Polish-source rental income remains taxable in Poland regardless of your residency. Most landlords pick ryczałt (8.5% up to 100,000 PLN annual rental income, 12.5% above), filed via PIT-28 by 30 April. If you have become a German tax resident, the same rental income must also be declared in Germany on Anlage V (Vermietung und Verpachtung), with the Polish tax paid credited against German liability under the DTT. In practice German tax on German-resident landlord's Polish rental is often close to zero because German Anlage V deductions (depreciation, mortgage interest, repairs) are generous.
The Polish PLN-denominated mortgage causes problems. A 350,000 PLN loan at WIBOR + margin paid from EUR income exposes you to FX risk on every monthly raty. A 10% PLN strengthening adds roughly 30-40 EUR per month to your effective payment. Some Polish banks (mBank, ING BSK) allow conversion of the loan to EUR but the spread is brutal and the bank's appetite to do this for non-residents has dropped since 2022.
DAC7/DAC8 means German Finanzamt now knows about your Polish rental via short-term rental platforms (Airbnb, Booking, OLX) or any platform report — and from 2026 also via direct bank account information exchange. Hidden Polish rentals are no longer hidden.
Education and Kids — Polnische Schule, Kindergeld, 800+
Polish migrant families in Germany have access to multiple parallel benefit systems and the optimisation can save 4,000-9,000 EUR per year.
Kindergeld: 250 EUR per child per month from the German Familienkasse, available to any parent legally employed and tax-resident in Germany. Polish ZUS-paid "800+" świadczenie wychowawcze (800 PLN per child) is mutually exclusive in most cases with Kindergeld — the Polish ZUS will deduct Kindergeld received in Germany from the 800+, or stop payment entirely if both parents are in Germany. EU coordination via regulation 883/2004 prevents double-claiming.
Polnische Schule e.V. branches operate in Berlin, Munich, Hamburg, Frankfurt, Düsseldorf, Stuttgart, and most other large German cities, typically Saturday-mornings, with curriculum aligned to Polish MEN standards. Annual fees range from 200-600 EUR per child. Some are partially Polish-state subsidised via ORPEG.
Kindergarten / Kita: Berlin offers free Kita from age 1 for all residents. Bavaria, BW, NRW vary. Polish migrants often discover that Kita costs in Munich (200-400 EUR/month) plus 60-90 EUR Verpflegungskosten add up to a meaningful budget line.
Return to Poland — Exit Tax and Residency Restoration
Polish exit tax (podatek od dochodów z niezrealizowanych zysków) applies when you change tax residency away from Poland and your worldwide assets exceed 4,000,000 PLN. This is the part many Polish migrants discover only on the way back, not on the way out.
The exit tax mechanic: at the moment you cease to be a Polish tax resident, Poland treats certain assets (shares, derivatives, business interests above a threshold, but not real estate) as if sold at market value, and taxes the unrealised gain at 19%. Below 4 million PLN total worldwide, no exit tax. Above, you owe — though you can defer payment for up to 5 years under certain conditions.
For most software-engineer migrants from Warsaw to Berlin who hold maybe 200,000 PLN in IKE + IKZE + a brokerage account, exit tax simply doesn't trigger. For tech founders or VPs with stock option packages worth 5-15 MPLN, it absolutely does.
Returning to Poland after years in Germany: you re-establish residency on day 1 if the centre of vital interests test flips back (family, employment, social life). Ulga na powrót under PIT exempts Polish-source income up to 85,528 PLN per year for 4 consecutive years for returnees who were non-resident for at least 3 of the last 6 years.
Worked Example — Anna, 30, Programista, Warszawa to Berlin
Anna left Warszawa in March 2026 for a senior backend role at a Berlin fintech paying 85,000 EUR gross. Her 12-month financial transition checklist looked like this.
Month 0 (March, before departure): Filed NIP-7 update with PL KAS notifying address change. Requested U1 from ZUS Warszawa-Mokotów branch. Kept mBank eKonto open. Did NOT close IKE at Bossa (5,200 PLN balance) — left invested in WIG20 ETF.
Month 1 (April): Berlin Anmeldung in 6 days, SteuerID arrived 3 weeks later. Opened N26 main account + DKB joint with future husband. Signed TK Krankenkasse contract via employer. First salary 5,400 EUR net hit N26.
Month 3 (June): Opened Trade Republic Depot, started 800 EUR/month into MSCI World accumulating ETF. Confirmed via Steuerberater that as of March she became German tax-resident under centre-of-vital-interests (boyfriend moved with her).
Month 6 (September): Started receiving 220 PLN/month rent (after costs) on her Mokotów mieszkanie via mBank PLN account. Filed PIT-28 ryczałt declaration in PL.
Month 9 (December): Filed CFR-2 (foreign residency certificate) at Berlin Finanzamt to provide to PL KAS — confirms German residency for DTT purposes.
Month 12 (March 2027): PIT-36 in Poland declaring January-March 2026 PL salary + full-year PL rental, with metoda wyłączenia z progresją applied to German salary. Einkommensteuererklärung in Germany declaring March-December 2026 DE salary + Anlage V for PL rental + Anlage AUS for PL dividend received in October.
Total tax effective rate across both countries: roughly 32% — typical for this profile. Total time spent on cross-border tax admin: 18 hours self + 600 EUR Steuerberater fee.
Common Mistakes — The Five That Cost Real Money
-
Closing the Polish bank account on departure. Then you can't receive PL rent, can't pay PL utility bills on the kept mieszkanie, can't easily transfer back to parents. Cost of fixing: opening a non-resident account later takes 3-6 months and many fees.
-
Forgetting U1 / E301 from ZUS. Loss of 5-25 contribution years in your final pension calculation. Cost: depending on Polish work history, can be 300-1,500 EUR/month less pension for life.
-
Continuing to top up IKZE after becoming German tax-resident. Triple tax problem: no Polish PIT deduction (you're not PL resident), no Belka shield in Germany, plus admin overhead. Just stop contributing the year you flip.
-
Polish property rental not reported on German Anlage V. DAC8 catches you within 12-18 months. Penalty: back-tax + 6% annual interest + potential Steuerstraftat if amounts are material.
-
Not filing CFR-2 / Ansässigkeitsbescheinigung. Polish broker withholds 19% on dividends instead of DTT-rate 15%. Refund process via PL KAS is doable but takes 6-9 months and reclaim forms are in Polish.
How Freenance Helps
Freenance is built for exactly this profile — the Polish migrant who runs a multi-country, multi-currency, multi-account life and needs one unified view. The Freenance Financial Readiness (FFR) score adapts to your residency status and shows you the gaps: missing emergency fund in EUR, over-concentration in PLN real estate, IKE balance frozen post-residency change.
Multi-currency view shows PLN balances at mBank, EUR balances at N26 and DKB, and Depot positions at Trade Republic in a single PLN-and-EUR normalised dashboard. Currency exposure breakdown helps you see whether your wealth is genuinely 50/50 PLN/EUR or you're 80% PLN through hidden mieszkanie equity. This is the multi-country setup that Freenance was designed to solve.
FAQ
Q: Can I keep my PL ZUS contributions paid voluntarily while working in Germany? A: No. Under EU regulation 883/2004 you contribute to exactly one EU social security system at a time — the one in the country of employment. Voluntary ZUS while German-employed is not permitted.
Q: Does my Polish 800+ continue when I move to Germany? A: It depends on family composition. If both parents move to Germany, German Kindergeld takes priority and Polish 800+ stops. If one parent stays in Poland with the children, Polish 800+ continues and there is a top-up coordination via ZUS.
Q: How long can I keep IKE invested as a non-resident? A: Indefinitely. Polish law does not force closure on residency change. However, you cannot top up new contributions and the German Finanzamt may tax realised gains under Abgeltungsteuer.
Q: Do I need to file Polish PIT if I have zero Polish-source income in a given year? A: As a non-resident, no — unless you have Polish-source income (rental, Polish dividends, Polish business profits). With zero PL source income, no PIT filing required.
Q: Is the DTT exemption-with-progression method always better than credit method? A: Not always. Wyłączenie z progresją (exemption) is typically better for high earners; odliczenie proporcjonalne (credit) can be better for low earners with significant PL rental losses. A Polish doradca podatkowy will run both calculations.
Q: Can my German employer pay into my Polish IKZE for the tax deduction? A: No. IKZE deduction is only against Polish PIT base. With no Polish PIT base (you're non-resident), there is nothing to deduct against.
Sources
- Zakład Ubezpieczeń Społecznych (ZUS) — pension and unemployment coordination guidance
- Krajowa Administracja Skarbowa (KAS) — Polish tax residency and CFR-1/CFR-2 forms
- Deutsche Rentenversicherung (DRV) — German pension authority
- Bundeszentralamt für Steuern — German federal tax office, SteuerID and Anlage AUS
- Familienkasse (Bundesagentur für Arbeit) — Kindergeld
- Konsulat Generalny RP w Berlinie and Hamburgu — consular services
- Polish-German Double Tax Treaty of 14 May 2003
- EU regulation 883/2004 on coordination of social security systems
- ORPEG — Ośrodek Rozwoju Polskiej Edukacji za Granicą
Want full control over your finances?
Try Freenance for free