Polish Freelancer in Germany 2026 — Tax & Setup
How to move from Poland to Germany as a freelancer in 2026: tax residency rules, Gewerbeanmeldung, ZUS vs Deutsche Rente, real take-home math.
12 min czytaniaTL;DR
Germany is one of the most popular destinations for Polish freelancers, but the tax setup is heavier than in Poland. You become a German tax resident either after spending more than 183 days in Germany in a calendar year or by establishing your "Lebensmittelpunkt" (centre of vital interests) there — whichever comes first. Income tax is progressive (0% up to €11,604, then 14% rising to 45%), plus Solidaritätszuschlag of 5.5% on the income tax owed and optional Kirchensteuer. Health insurance is mandatory and costs €200-700 per month. The Kleinunternehmer scheme exempts you from VAT below €22,000 of yearly turnover. Data shows a Polish IT freelancer billing €100k from Germany typically nets €58-65k after tax and health insurance — meaningfully less than the same person operating as JDG in Poland, but with stronger public services and Schengen-core benefits. This is general guidance — verify with a Steuerberater before moving.
Why Polish Freelancers Move to Germany
Germany has been the most common relocation target for Polish freelancers for two decades. The reasons are stable: shared border, Schengen access, deep market for IT and engineering work, predictable rule of law, and cities (Berlin, Munich, Hamburg) with mature freelancer ecosystems. Many freelancers consider the move when an existing client base is already German, when family relocates for a partner's job, or when a long-term remote contract makes the lifestyle change practical.
The trade-off is well known. Poland gives you ryczałt at 8.5%-12% with low fixed ZUS. Germany gives you progressive taxation that bites quickly. The right question is not "is Germany cheaper" — it is not. The right question is whether the lifestyle, market access, and infrastructure justify the higher fiscal load.
This guide walks through how Polish citizens become German tax residents, how to register as a freelancer or Gewerbe, how the tax brackets really work in 2026, where social security lands, and what the take-home looks like at three realistic income levels.
Tax Residency Rules — When Do You Become German?
Two tests decide German tax residency. The 183-day rule is the better-known one but it is not the only test.
Permanent home (Wohnsitz): Under §8 Abgabenordnung, you are German tax-resident from the moment you have a dwelling in Germany that you keep and use. A single rented apartment with a Mietvertrag in your name and an Anmeldung at the Bürgeramt is enough. You do not need to wait 183 days. Many Polish freelancers learn this the hard way.
Habitual abode (gewöhnlicher Aufenthalt): Under §9 AO, six months of continuous presence in Germany — even without a formal Wohnsitz — also makes you German-resident.
The Polish-German double tax treaty (DTT) handles overlap. If you keep a Polish flat and a German flat, the tiebreaker rules in Article 4 apply: closer personal and economic ties, then habitual abode, then nationality. The "centre of vital interests" wording matters here. If your spouse and children remain in Poland, your Polish friends and bank accounts are intact, and Germany is just a workspace, you may still be Polish-resident under the treaty. If you move the family, kids start German school, and you join a Sportverein in Munich, you are clearly German-resident.
Practical rule: book a residence certificate (Bescheinigung in Steuersachen) from your German Finanzamt as soon as you are established, and de-register in Poland (ZAP-3) once you genuinely leave. Without paperwork, you may be taxed twice and have to chase relief.
Setup Steps — From Polish JDG to German Freelancer
The administrative path is more bureaucratic than Poland but well-trodden. Plan four to eight weeks for the full sequence.
-
Anmeldung (residence registration). Within 14 days of moving in, register your address at the local Bürgeramt or Einwohnermeldeamt. You receive an Anmeldebestätigung — required for almost everything else. Bring your passport and the Wohnungsgeberbestätigung from your landlord.
-
Steuer-ID and Steuernummer. The Steuer-ID arrives by post within 2-4 weeks of your Anmeldung. The Steuernummer (different number, used for invoices) is issued by the Finanzamt after you submit the Fragebogen zur steuerlichen Erfassung via ELSTER.
-
Decide your status: Freiberufler vs Gewerbe. If your work is on the §18 EStG list of liberal professions (software developer, designer, journalist, translator, consultant, doctor, lawyer), you are a Freiberufler. You do not need a Gewerbeanmeldung. If your work is commercial (e-commerce, agency, dropshipping, most "selling" activities), you must register a Gewerbe at the Bezirksamt for €20-50. Freiberufler avoid Gewerbesteuer (trade tax), which is a significant saving.
-
Open a German bank account. N26, Commerzbank, DKB, or one of the neobanks. Many Polish freelancers keep their Polish account open during the first year for transition payments.
-
Health insurance. Mandatory from day one. Choose between gesetzliche Krankenversicherung (GKV — public, ~14.6% + ~1.7% Pflegeversicherung) or private (PKV — €200-700/month depending on age and coverage). Once you go private, returning to public is hard. Most Polish freelancers under 40 with healthy budgets take PKV; older or family-oriented freelancers stay GKV.
-
Pension contributions. For most Freiberufler, contributions to Deutsche Rentenversicherung are voluntary. For some regulated professions (artists via KSK, midwives, teachers), they are mandatory. We cover this in detail below.
-
VAT decision: Kleinunternehmer vs Regelbesteuerung. If your gross turnover stays below €22,000 in year 1 and €50,000 in year 2, you can elect Kleinunternehmer status under §19 UStG and skip VAT entirely. Above that, register for VAT and charge 19% (or 7% for some categories). Most B2B freelancers prefer Regelbesteuerung from day one because input VAT becomes deductible.
-
First tax return. Due 31 July of the following year (or end of February two years later if you use a Steuerberater). Use ELSTER or hire a Steuerberater for €600-1,500 per year.
Tax Regime Breakdown — 2026 Numbers
Germany taxes worldwide income on residents. Brackets for 2026 (singles, draft Federal Government values):
- €0-€11,604 — 0% (Grundfreibetrag)
- €11,605-€17,005 — 14% rising linearly to 24% (lower progression zone)
- €17,006-€66,760 — 24% rising linearly to 42% (upper progression zone)
- €66,761-€277,825 — flat 42%
- €277,826+ — 45% (Reichensteuer)
On top sits the Solidaritätszuschlag (5.5% of the income tax owed) — but only kicks in above €18,130 of income tax for singles, so most low-bracket freelancers do not pay it. Kirchensteuer is 8% (Bavaria, Baden-Württemberg) or 9% (rest) on the income tax owed, and only applies if you formally register as a member of a recognised church on your Anmeldung. Many Polish freelancers tick "no religion" to avoid €1,000-3,000 per year.
Trade tax (Gewerbesteuer): only Gewerbe pay this. Rate ≈ 3.5% × Hebesatz (municipal multiplier, 200%-490%). Berlin Hebesatz is 410%, so effective Gewerbesteuer ≈ 14.35%. Most of it is offset against personal income tax via §35 EStG — the net cost in cities like Berlin is around 1-3% extra. Freiberufler skip it entirely.
VAT (Umsatzsteuer): 19% standard, 7% reduced (books, food, art). Submit monthly or quarterly VAT returns via ELSTER. Reverse charge applies for B2B EU clients — same as in Poland.
Social Security — Where You Pay
Two regimes exist. Which you fall into matters for take-home and for retirement.
A1 certificate route (for moves under 24 months): if you stay registered as a Polish ZUS payer and have an A1 from ZUS proving Polish coverage, you remain in the Polish system. This works for short-term moves, business trips, and seconded employees, but is hard to maintain once you build a German client base, register a Gewerbe, and Anmelden a permanent home.
Permanent move route: once you become a German resident with a German Steuernummer, the default is German social security. Health insurance is mandatory. Pension is voluntary for most Freiberufler — meaning you can opt in to Deutsche Rentenversicherung at ~18.6% of contributions on a chosen base, or you can skip it and build retirement via private products (Rürup-Rente, Riester, ETF portfolio).
Practical reality: most Polish freelancers in Germany skip Deutsche Rentenversicherung in their first 5-10 years to maximise cash and invest privately. That is rational if you actually invest the difference. It is risky if you spend it.
A common transitional move: keep your Polish ZUS for the first 6-12 months on an A1, then formally re-register in Germany. Let a Steuerberater coordinate the cutover — getting it wrong means contribution gaps in both systems.
Real Take-Home — Three Case Studies
All scenarios are 2026 estimates, single, no kids, Berlin (Hebesatz 410%), Freiberufler, no church tax, Regelbesteuerung. Numbers are approximate; data shows wide variation depending on health insurance choice and deductibles.
Case 1 — €60k freelancer (mid-level developer, Polish startup client paying in EUR)
- Gross billings: €60,000
- Deductible expenses (home office, software, hardware, accountant): -€6,000
- Profit: €54,000
- Income tax: ≈ €11,800
- Solidaritätszuschlag: €0 (under threshold)
- Public health insurance (GKV at 16.3%): ≈ €8,800 on actual income
- Net take-home: ≈ €33,400 (€2,780/month)
For comparison, the same person on JDG in Poland with ryczałt 12% nets roughly €43,000 from the same gross. Germany costs ≈ €10,000/year more — paid in healthcare and tax for richer public services.
Case 2 — €100k IT senior (one large US tech client, EUR contract)
- Gross billings: €100,000
- Deductible expenses: -€10,000
- Profit: €90,000
- Income tax: ≈ €27,000
- Solidaritätszuschlag: ≈ €0-300
- Private health insurance (PKV): €5,400/year (€450/month)
- Voluntary pension: skipped
- Net take-home: ≈ €57,300 (€4,775/month)
Same profile as Polish JDG flat-rate 19%: ≈ €72,000 net. Germany costs ≈ €14,500 more — but Munich rents and salaries justify it for many.
Case 3 — €30k entry-level freelancer (junior designer)
- Gross billings: €30,000
- Deductible expenses: -€3,000
- Profit: €27,000
- Income tax: ≈ €3,200
- GKV (subsidised minimum base): ≈ €4,500
- Net take-home: ≈ €19,300 (€1,610/month)
At this income level, Germany is harsh. Many freelancers consider Kleinunternehmer status to save VAT admin time, and look at the GKV minimum-income rule — if you can prove low income, GKV bills you on a reduced base of ~€1,131/month.
Currency, Banking, and the Transition Year
Most Polish freelancers keep both PLN and EUR accounts during the move. A multi-currency setup typically looks like: Polish mBank or Santander account for legacy contracts and PLN obligations (rent on a flat you sublet, IKE/IKZE), German N26 or DKB for daily life and German invoices, and a Wise or Revolut Business account for international clients paying in USD or GBP.
Tracking dual-currency cashflow during a relocation is genuinely hard. This is exactly the gap Freenance fills — you connect both PLN and EUR accounts and see consolidated income, tax estimates, and runway in one dashboard, which matters when you are running parallel obligations in two countries during the cutover months.
Keep your Polish account open for at least 12 months. You will receive late client payments, IKE contributions, and possibly a final ZUS settlement.
Polish Tax Obligations After Moving
Three things to handle on the Polish side:
- Final PIT-37 or PIT-36 for the partial year. You file in Poland for income earned while still Polish-resident. Submit a NIP-7 update and file a residency change.
- Deregister from CEIDG. If you are closing your Polish JDG, mark it as suspended (zawieszenie) for up to 24 months — gives you optionality — or close it entirely (likwidacja).
- IKE / IKZE. You can keep them open. Contributions stop the year you become German-resident, but the existing balance compounds tax-free until your Polish retirement age. No need to liquidate.
- ZUS A1 → deregistration. Once you switch to the German social system, file ZUS ZWUA to deregister.
- Polish bank account. Keep it. Banks rarely close inactive accounts for 12-24 months and you will need it for IKE/IKZE and any residual PLN income.
Get a Polish certificate of fiscal residency for the partial year you were resident — your German Finanzamt may ask for it.
Common Mistakes Polish Freelancers Make
-
Keeping the family in Poland and assuming you are Polish-resident. Wrong. The DTT centre-of-vital-interests test cuts both ways. If your work, contracts, and main residence are German, you are German-resident even if your spouse stays in Warsaw.
-
Not getting a residency certificate. Without a Bescheinigung from the German Finanzamt and a corresponding Polish certificate, you may face withholding tax in both countries.
-
Picking Gewerbe when Freiberufler applies. Software developers, consultants, and designers are usually Freiberufler under §18 EStG. Many register a Gewerbe by mistake and pay Gewerbesteuer they do not owe.
-
Joining a church on the Anmeldung form. If you tick "Catholic" or "Protestant" on the form to feel culturally aligned, you are signing up for 8-9% church tax on your income tax bill.
-
Skipping health insurance for "just a few months". Illegal. The Krankenkasse can backdate contributions to your Anmeldung date.
-
Not budgeting for the first-year tax shock. German income tax for the first year is paid as a lump sum after the return is filed. You then pay quarterly Vorauszahlungen for the next year. Many Polish freelancers spend the cash and panic in October.
-
Forgetting Polish ZUS deregistration. Pay attention to ZUS ZWUA and ZAP-3 — without these, ZUS keeps billing you.
FAQ
Q: Do I need to speak German to register as a freelancer? A: Not strictly. Anmeldung and Finanzamt forms are in German but most Bürgeramts will accept English with a translator friend. ELSTER is German-only — most Polish freelancers use a Steuerberater for the first 1-2 years.
Q: Can I keep my Polish JDG while living in Germany? A: Technically yes, but it creates a permanent establishment risk and complicated double-residency situations. Most accountants recommend closing or suspending the Polish JDG once you are clearly German-resident.
Q: How long does the 30%-rule equivalent exist in Germany? A: There is no German equivalent of the Dutch 30% ruling or Spanish Beckham Law. Germany taxes you at full progressive rates from day one of residency.
Q: Do I pay VAT on services for Polish clients while based in Germany? A: For B2B services to a Polish VAT-registered client, reverse charge applies — you invoice without VAT. For B2C Polish clients, German VAT (19%) usually applies.
Q: Can I qualify for Künstlersozialkasse (KSK)? A: Possibly, if you are a journalist, writer, designer, or musician. KSK halves your social security contributions (the state pays the employer share). Worth investigating for creative freelancers.
Related Articles
- Working for a Foreign Company from Poland
- Remote Work Finances from Poland 2026
- Best Countries for Remote Work in Europe 2026
This article is general guidance and does not constitute tax advice. Tax law changes; verify with destination country authorities and consult a Steuerberater before relocating.
Want full control over your finances?
Try Freenance for free