Home/Blog/Moving from Poland
Relocation

Moving to Bulgaria from Poland: Tax Comparison & Legal Steps (2026)

Published: April 14, 2026 | Last updated: April 14, 2026
Yordan Cholakov Apr 14, 2026 12 min read

Poland's progressive PIT of 12% and 32%, combined with ZUS contributions of roughly 1,575 PLN per month, creates one of the heaviest tax burdens for self-employed professionals in the EU. Bulgaria's 10% flat income tax, 10% corporate tax, and 5% dividend tax — a combined 15% on company profits — offer a dramatically simpler and lighter alternative. Since 1 January 2026, Bulgaria uses the euro, and since 1 January 2025, it is a full Schengen member. For Polish entrepreneurs, the practical barriers to relocation have never been lower.

But moving from Poland to Bulgaria is not just about the tax rate. You must deregister from ZUS, file a final Polish tax return, manage the transition of your social security rights under EU Regulation 883/2004, register at the Bulgarian Migration Directorate (not the police, not GRAO), and choose the right Bulgarian business structure. Miss a step and you risk dual tax residency, continued ZUS liability, or gaps in health insurance coverage.

This guide walks through the full process — from your last visit to the urzad gminy to your first NRA (Bulgarian tax agency) filing. It is written by a Bulgarian law firm that handles Polish relocations regularly. Where Polish rules are complex (and ZUS always is), we flag them clearly and recommend you confirm details with a Polish doradca podatkowy.

10%
BG flat tax on income
15%
BG combined CIT + dividend
0 PLN
ZUS after deregistration
EUR
BG currency since Jan 2026

Why Polish Entrepreneurs Are Leaving

Poland has undergone significant tax reform in recent years, and the result for many self-employed professionals — especially IT contractors, freelancers, and small business owners — is a system that feels increasingly burdensome and unpredictable.

The ZUS problem

ZUS (Zaklad Ubezpieczen Spolecznych) is the single biggest frustration for Polish self-employed. The full social security contribution for a sole proprietor (jednoosobowa dzialalnosc gospodarcza) is approximately 1,575 PLN per month in 2026 — regardless of whether you earn PLN 5,000 or PLN 50,000 that month. This is a fixed cost that hits hardest when revenue is low and provides disproportionately little return for higher earners.

For an IT freelancer earning PLN 20,000/month on the linear 19% rate, the monthly cost is roughly: PLN 3,800 (19% PIT) + PLN 1,575 (ZUS) + PLN 980 (4.9% health) = PLN 6,355, or approximately 32% effective rate — before VAT compliance, accountant fees, and the mental overhead of navigating Polski Lad reforms.

The PIT complexity

Poland offers multiple taxation forms for self-employed income, each with different rules:

Each form has different health insurance treatment, different deduction rules, and different interaction with ZUS. The system changed dramatically with Polski Lad in 2022 and was partially reversed in 2023. Polish entrepreneurs are fatigued by the constant rule changes.

The Danina Solidarnosciowa

High earners face an additional 4% solidarity surcharge (danina solidarnosciowa) on income exceeding PLN 1,000,000 per year. This applies regardless of the taxation form chosen and pushes the effective top rate even higher.

The core calculation for most Polish IT freelancers: in Poland, you pay 19% linear PIT + ~1,575 PLN/month ZUS + 4.9% health insurance = roughly 28-34% effective rate on PLN 15,000-25,000/month income. In Bulgaria, the same person as a freelancer pays 7.5% effective PIT (25% expense deduction + 10% on 75%) plus capped social contributions. As an EOOD owner-manager, 10% CIT + 5% dividend = 15% combined. The gap is 13-19 percentage points — on EUR 5,000/month income, that is EUR 650-950/month in savings.

Step 1: Deregistration from Poland

Leaving Poland permanently requires several administrative steps. Unlike some EU countries, Poland does not have a single "exit" form — you must notify multiple institutions separately.

Wymeldowanie (address deregistration)

ZUS deregistration

NFZ (health insurance)

Final tax return

Do not skip the ZUS deregistration. If you leave Poland without closing your JDG in CEIDG, ZUS will continue to accrue contributions. You will receive arrears notices, penalties, and enforcement proceedings. ZUS does not care that you left the country — they follow the CEIDG registration, not your physical location. Close the activity before you leave.

Polish Entrepreneur Moving to Bulgaria?

We handle Polish relocations regularly. Residence, company, bank, NRA — one team, one timeline.

Book Free Consultation →

Step 2: EU Residence in Bulgaria

Polish citizens are EU citizens and enjoy full freedom of movement under EU Directive 2004/38/EC. No visa is required. You can enter Bulgaria and stay for up to 90 days without any formalities. For long-term residence:

Registration at the Migration Directorate

What you need to bring

Bulgaria is Schengen since January 2025. There are no border checks between Poland and Bulgaria. You fly or drive directly without passport control at the border. This makes the practical logistics of maintaining ties to both countries — visiting family, attending meetings — significantly easier than before.

Tax Comparison: Poland vs Bulgaria (2026)

Tax CategoryPoland (2026)Bulgaria (2026)
Personal income tax12% / 32% progressive (PLN 30K free) or 19% linear10% flat
Freelancer effective rate8.5% / 12% ryczalt or 19% linear + health7.5% (25% deduction + 10%)
Corporate tax (CIT)19% standard / 9% small taxpayer10%
Dividend tax19%5%
Combined CIT + dividend~34% (19% CIT + 19% on remainder)15% (10% + 5%)
Social contributions (self-employed)~1,575 PLN/month fixed + 4.9-9% healthCapped, income-based (~31% total but on chosen base)
Solidarity surcharge4% above PLN 1M incomeNone
Capital gains (shares)19% (podatek Belki)0% EU/EEA regulated market / 10% other
VAT standard rate23%20%
Inheritance tax (close family)Exempt (grupa I)Exempt (close relatives)
CurrencyPLN (zloty)EUR (since Jan 2026)
Worldwide taxationYes (residence-based, 183 days)Yes (residence-based, 183 days)

The IT freelancer scenario: a Polish IT contractor earning EUR 6,000/month (roughly PLN 25,500) on the linear 19% tax pays approximately PLN 6,355/month in PIT + ZUS + health = ~32% effective. The same person as a Bulgarian freelancer pays 7.5% effective PIT + capped social contributions = approximately 15-18% effective. As a Bulgarian EOOD owner paying themselves a minimum salary and distributing profits as dividends: 10% CIT + 5% dividend + minimal social contributions on salary = approximately 16-17% effective. The annual saving is EUR 9,000-12,000.

The Poland-Bulgaria Double Tax Treaty

Poland and Bulgaria have a double tax convention in force that prevents double taxation and allocates taxing rights between the two countries. The treaty follows the OECD model and is updated by the Multilateral Instrument (MLI) provisions against treaty abuse.

Key provisions

Credit method

The treaty uses the credit method for eliminating double taxation. If any income is taxed in Poland under the treaty (e.g., Polish-source rental income, government pension), Bulgaria taxes it as part of your worldwide income at 10% but grants a credit for the Polish tax paid. Since Polish rates are generally higher than 10%, the credit typically eliminates any Bulgarian tax on that income.

Pensions: ZUS, KRUS & EU Coordination

One of the most common concerns for Poles considering relocation is what happens to their pension rights. The answer is reassuring:

Request your ZUS contribution history before leaving. Get a zaswiadczenie o okresach ubezpieczenia from ZUS. This document proves your contribution periods and will be needed when you eventually claim your pension. It is much easier to obtain while you are still in Poland.

Need a Poland-to-Bulgaria Tax Plan?

We set up the Bulgarian side. Your Polish doradca podatkowy handles the PL exit. We coordinate both.

Book Free 15-Min Call →

EOOD vs Freelancer — Which Structure?

Once you are a Bulgarian tax resident, you have two main options for structuring your income:

Bulgarian freelancer (свободна професия)

Bulgarian EOOD (limited company)

The Polish sp. z o.o. vs Bulgarian EOOD comparison: a Polish sp. z o.o. pays 19% CIT (or 9% small taxpayer) + 19% dividend tax = approximately 34% combined (or 26.3% with the 9% rate). A Bulgarian EOOD pays 10% CIT + 5% dividend = 15% combined. On EUR 100,000 profit, the difference is EUR 19,000 in Polish tax vs EUR 15,000 in Bulgarian tax — a saving of EUR 4,000 to EUR 19,000 depending on which Polish CIT rate applies. For IT freelancers who had been using ryczalt at 12%, the comparison is tighter — but the EOOD still wins on expense deductions and the ability to retain profits at 10%.

Setup Timeline for a Polish Citizen

  1. Month -2: Engage a Bulgarian law firm (that would be us) and a Polish doradca podatkowy. Model the tax comparison for your specific income level and structure. Decide on freelancer vs EOOD. If EOOD, we can start remote registration immediately.
  2. Month -1: Close or suspend your JDG in CEIDG (this deregisters you from ZUS automatically). Request ZUS contribution history certificate. Notify your NFZ branch. If you have a sp. z o.o., decide whether to keep, sell, or liquidate it.
  3. Week -1: Wymeldowanie at the urzad gminy (or via ePUAP). Notify your urzad skarbowy of your departure. Pack.
  4. Day 0 to +14: Arrive in Bulgaria. Sign a rental contract (notarised). Apply at the Migration Directorate for EU residence certificate. Submit Declaration under Art. 20a.
  5. Week 2-4: Receive EU residence certificate + LNCH. Open a Bulgarian bank account (EUR account — Bulgaria is now eurozone). Register with the NRA (National Revenue Agency) for tax purposes.
  6. Month 2: First income through your Bulgarian structure (freelancer registration or EOOD). Bulgarian accountant starts monthly filings. Register for NHIF health insurance coverage.
  7. April following year: File your final Polish PIT-36/PIT-36L for the departure year + your first Bulgarian annual tax return covering the period from arrival to 31 December.

Common Mistakes Polish Expats Make

1. Not closing the JDG in CEIDG

If your jednoosobowa dzialalnosc gospodarcza remains active in CEIDG, ZUS continues to accrue contributions regardless of where you live or whether you earn income from it. Close it before departure. You will receive arrears notices, penalty interest, and eventually enforcement proceedings if you do not.

2. Assuming ryczalt is still cheaper than Bulgaria

Ryczalt at 8.5% or 12% looks competitive on paper — but it is calculated on revenue, not profit, and you still pay ZUS + health insurance on top. For most IT freelancers earning above PLN 10,000/month, the total Polish burden (ryczalt + ZUS + health) exceeds the total Bulgarian burden (7.5% freelancer or 15% EOOD) once you factor in the fixed ZUS component.

3. Registering at a police station instead of the Migration Directorate

EU citizens in Bulgaria register at the Migration Directorate (Дирекция "Миграция"), not at the local police station and not at GRAO. This is a common source of confusion. The Migration Directorate is a specialised unit under the Ministry of Interior with offices in each major city.

4. Keeping a Polish tax residency accidentally

If you maintain a permanent home in Poland (e.g., you own an apartment and do not rent it out), keep your family there, or spend more than 183 days in Poland, the Polish tax authorities may argue you remain a Polish tax resident. This creates dual residency and potential double taxation. Break the factual ties cleanly: rent out or sell the apartment, move your family, spend fewer than 183 days in Poland.

5. Not requesting a Bulgarian NRA certificate of tax residency

Once you are a Bulgarian tax resident (183+ days or centre of vital interests in Bulgaria), request a certificate of tax residency from the Bulgarian NRA. You will need this to prove your new residency to the Polish urzad skarbowy and to apply reduced treaty withholding rates on any remaining Polish-source income.

6. Ignoring the transition year

In the year you move, you may be tax resident in both countries for overlapping periods. The PL-BG treaty tie-breaker resolves this — but you must file tax returns in both countries for that year. Plan the move date strategically (early in the year = more months of Bulgarian residency = simpler).

Get Your Personal Poland-to-Bulgaria Tax Plan

Tell us your income level, current Polish structure (JDG, sp. z o.o., ryczalt), and timeline. We will send a concrete plan with the Bulgarian setup and coordinate with your Polish advisor. Free, no obligation.

Free. No obligation. Response within 24 hours.

Frequently Asked Questions

Do I need to deregister from PESEL before moving to Bulgaria? +
Your PESEL number is permanent and does not get cancelled. What you must do is report your departure (wymeldowanie) at your local gmina office. You must also close your JDG in CEIDG if you are self-employed (which deregisters you from ZUS), notify NFZ, and file a final Polish tax return for the departure year. The PESEL remains valid for any future dealings with Polish institutions.
What is the tax rate in Bulgaria compared to Poland? +
Bulgaria: 10% flat PIT, 10% CIT, 5% dividend = 15% combined on company profits. Poland: 12%/32% progressive PIT (or 19% linear), 19% CIT (9% small taxpayer), 19% dividend = ~34% combined on company profits. The freelancer comparison: Bulgaria 7.5% effective vs Poland 19% linear + ZUS + health = 28-34% effective. The gap is 13-19 percentage points for most income levels.
Do I still have to pay ZUS if I move to Bulgaria? +
No — once you close your JDG in CEIDG, ZUS contributions stop. As an EU citizen working in Bulgaria, you pay Bulgarian social contributions instead, under EU Regulation 883/2004. Your Polish ZUS periods are preserved for future pension calculations. You cannot be required to pay social contributions in both countries for the same activity.
How does EU residence work for Polish citizens in Bulgaria? +
Polish citizens are EU citizens with full freedom of movement. No visa needed. For long-term residence, register at the Migration Directorate (not police, not GRAO). Four grounds: company owner, employee, self-sufficient, or family member. Fees: EUR 7 for the initial certificate. You receive an LNCH number and a residence certificate valid up to 5 years. The EUR 5,100 threshold applies for the self-sufficient ground.
Can I keep my Polish sp. z o.o. and live in Bulgaria? +
Yes, but with tax implications. The sp. z o.o. continues to be a Polish tax resident company (19% or 9% CIT). Dividends paid to you as a Bulgarian tax resident are subject to Polish withholding (19% domestic, potentially reduced under the PL-BG treaty) and Bulgarian 5% dividend tax (with a credit for Polish tax paid). Many Polish entrepreneurs close the sp. z o.o. and open a Bulgarian EOOD (10% CIT + 5% dividend = 15% combined) for simplicity and savings.
Will I still receive my Polish pension in Bulgaria? +
Yes. ZUS and KRUS continue paying pensions to EU residents. Your contribution periods are preserved under EU Regulation 883/2004. The pension is paid to your bank account (Polish or Bulgarian). Under the PL-BG treaty, private pensions (including ZUS old-age) are generally taxable in the state of residence — Bulgaria at 10%.
Is Bulgaria in the eurozone and Schengen? +
Yes to both. Bulgaria adopted the euro on 1 January 2026, eliminating PLN-EUR conversion costs. Bulgaria joined Schengen on 1 January 2025, meaning no border checks when traveling between Poland and Bulgaria. Direct flights Sofia-Warsaw and Sofia-Krakow operate daily.
What about the Danina Solidarnosciowa if I leave Poland? +
The 4% solidarity surcharge on income above PLN 1,000,000 applies only to Polish tax residents. Once you become a Bulgarian tax resident and have no Polish-source income exceeding that threshold, the danina solidarnosciowa no longer applies to you. Bulgaria has no equivalent surcharge — 10% flat applies regardless of income level.

Disclaimer: This article provides general information about relocating from Poland to Bulgaria and does not constitute legal or tax advice. Polish tax rules (including ZUS, health insurance, and the various PIT forms) are complex and change frequently. Polish tax matters must be coordinated with a licensed Polish doradca podatkowy (tax advisor). Consult our team for advice tailored to your specific situation. Last updated: April 14, 2026.