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.
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.
- Ulga na Start: new businesses are exempt from ZUS for the first 6 months. After that, the clock starts.
- Maly ZUS Plus: reduced contributions for the next 2 years (roughly 30-40% of the full amount, income-dependent). After 2.5 years total, you pay full ZUS.
- Health insurance (skladka zdrowotna): on top of ZUS. For the general tax scale (skala podatkowa), it is 9% of your profit. For the linear 19% tax, it is 4.9% of profit. For ryczalt, it is a fixed amount depending on your revenue bracket.
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:
- Skala podatkowa (general scale): 12% up to PLN 120,000, 32% above. PLN 30,000 tax-free allowance (kwota wolna). Health insurance at 9% of profit (not deductible).
- Podatek liniowy (linear/flat): 19% on all business income. No tax-free allowance. Health insurance at 4.9% of profit (partially deductible up to a cap).
- Ryczalt (lump-sum): 8.5% or 12% on revenue (not profit) for eligible activities, including IT services. No expense deductions. Health insurance fixed by revenue bracket.
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)
- Report your departure at the urzad gminy (commune office) where you are registered. This is the wymeldowanie (deregistration of residence).
- Your PESEL number is permanent — it does not get cancelled. It remains your identifier for Polish institutions for life.
- You can also deregister via ePUAP (the Polish government digital platform) if you have a trusted profile (profil zaufany).
ZUS deregistration
- If you are self-employed (JDG), you must close or suspend your business activity in CEIDG (Centralna Ewidencja i Informacja o Dzialalnosci Gospodarczej). This automatically triggers deregistration from ZUS.
- If you are employed, your employer handles the ZUS deregistration upon termination.
- Important: request a ZUS certificate of contribution periods (zaswiadczenie o okresach ubezpieczenia) before leaving. You will need this to prove your contribution history for future pension claims under EU coordination rules.
NFZ (health insurance)
- Notify your NFZ (Narodowy Fundusz Zdrowia) branch that you are leaving Poland. Your EHIC (European Health Insurance Card) issued by Poland remains valid for temporary stays but should not be used as your primary health coverage once you are a Bulgarian resident.
- You will be covered by the Bulgarian NHIF (National Health Insurance Fund) once you register and start paying Bulgarian social contributions.
Final tax return
- File a PIT-36 or PIT-36L (depending on your taxation form) for the period from 1 January to your departure date. Deadline: 30 April of the following year, or the date of departure if you leave Poland and have no remaining Polish-source income.
- Inform the urzad skarbowy (tax office) of your change of tax residency. The Polish tax office may require proof of your new tax residency (a Bulgarian NRA certificate of tax residency works for this purpose).
- If you had a sp. z o.o. (Polish limited company), the company continues to exist and file in Poland. You can retain it, liquidate it, or sell your shares. Dividend distributions to you as a Bulgarian tax resident are subject to the PL-BG treaty rules.
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
- You register at the Migration Directorate (Дирекция "Миграция") under the Ministry of Interior. This is not a police station and not GRAO. It is a dedicated migration authority.
- Four grounds for EU residence: (1) company owner or self-employed, (2) employed by a Bulgarian employer, (3) self-sufficient person with health insurance and sufficient resources, (4) family member of a person falling under grounds 1-3.
- Sufficient resources threshold: EUR 5,100 (approximately BGN 9,976 equivalent at the fixed conversion rate, now EUR since January 2026) — this is the minimum amount you must demonstrate for the self-sufficient ground.
- Fees: EUR 7 for a certificate of EU residence registration, EUR 18 for a permanent residence card (after 5 years), EUR 36 for replacement/renewal.
- You receive an EU residence certificate (удостоверение за пребиваване на гражданин на ЕС) valid up to 5 years, and an LNCH (ЛНЧ) number — your Bulgarian personal identification number for foreigners.
What you need to bring
- Valid Polish passport or dowod osobisty (national ID card).
- Proof of address in Bulgaria (notarised rental contract or property deed).
- Proof of ground: company registration (if EOOD), employment contract, or bank statement showing sufficient resources + health insurance.
- Declaration under Article 20a of the EU Citizens Act (provided at the Migration Directorate).
- If applying remotely via a lawyer: notarised specimen of your signature + power of attorney (notarised and apostilled).
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 Category | Poland (2026) | Bulgaria (2026) |
|---|---|---|
| Personal income tax | 12% / 32% progressive (PLN 30K free) or 19% linear | 10% flat |
| Freelancer effective rate | 8.5% / 12% ryczalt or 19% linear + health | 7.5% (25% deduction + 10%) |
| Corporate tax (CIT) | 19% standard / 9% small taxpayer | 10% |
| Dividend tax | 19% | 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% health | Capped, income-based (~31% total but on chosen base) |
| Solidarity surcharge | 4% above PLN 1M income | None |
| Capital gains (shares) | 19% (podatek Belki) | 0% EU/EEA regulated market / 10% other |
| VAT standard rate | 23% | 20% |
| Inheritance tax (close family) | Exempt (grupa I) | Exempt (close relatives) |
| Currency | PLN (zloty) | EUR (since Jan 2026) |
| Worldwide taxation | Yes (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
- Residence tie-breaker: permanent home → centre of vital interests → habitual abode → nationality → mutual agreement. Once you move your permanent home and centre of vital interests to Bulgaria, Bulgaria is your treaty residence state.
- Business profits: taxed only in the state of residence unless you have a permanent establishment (PE) in the other state. If you close your JDG in Poland and operate a Bulgarian EOOD, your business profits are taxed only in Bulgaria at 10%.
- Dividends: if you retain a Polish sp. z o.o. and receive dividends as a Bulgarian resident, the treaty may reduce Polish withholding. Poland's domestic rate is 19%. The treaty rate depends on your shareholding percentage — confirm with your doradca podatkowy.
- Pensions: private pensions (including ZUS old-age pensions) are generally taxable in the state of residence — Bulgaria at 10%. Government service pensions may remain taxable in Poland.
- Employment income: taxable in the state where the work is physically performed. If you work remotely from Bulgaria for a Polish employer, the income is generally taxable in Bulgaria.
- Capital gains: generally taxed in the residence state (Bulgaria). Gains on Polish real estate are taxed in Poland.
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:
- ZUS contribution periods are preserved. Under EU Regulation 883/2004, your years of ZUS contributions in Poland count toward your pension entitlement. When you reach retirement age, ZUS will calculate and pay the Polish portion of your pension based on the periods you contributed in Poland.
- Bulgarian contribution periods add to the total. If you work in Bulgaria and pay Bulgarian social contributions, those periods are aggregated with your Polish periods for determining eligibility (e.g., the minimum 20/25 years of contributions for a full Polish pension). Each country pays its proportional share.
- KRUS (agricultural insurance): if you were insured under KRUS rather than ZUS, the same EU coordination rules apply. KRUS periods are preserved and aggregated.
- Pension payment abroad: ZUS pays pensions to bank accounts in other EU countries, including Bulgaria. You must notify ZUS of your new address and provide a "certificate of life" (zaswiadczenie o zyciu) periodically.
- Tax treatment: under the PL-BG treaty, private pensions (including ZUS old-age pensions) are generally taxable in the state of residence — Bulgaria at 10%. This is typically lower than the Polish rate that would apply.
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 tax: 7.5% effective (25% statutory expense deduction + 10% PIT on the remaining 75%). No actual expenses need to be documented for the deduction.
- Social contributions: paid on a chosen contribution base (between the minimum and maximum insurable income). Lower than Polish ZUS for most income levels.
- Simplicity: no company registration, no Commercial Register filing, no annual financial statements. Monthly/quarterly social contribution declarations + annual PIT return.
- Best for: freelancers and consultants earning up to approximately EUR 50,000-60,000/year who value simplicity over optimisation.
Bulgarian EOOD (limited company)
- Bulgarian tax: 10% CIT on profits + 5% dividend tax on distributions = 15% combined. This is the key number for comparison with Polish structures.
- Owner-manager salary: you pay yourself a salary (typically at or near the minimum insurable income for your sector) and pay social contributions on that salary. Dividends are not subject to social contributions.
- Expense deductions: full deduction of legitimate business expenses (office, equipment, travel, software, professional services) against CIT.
- Compliance: monthly VAT returns (if registered), annual financial statements, annual CIT return. Requires a Bulgarian accountant (EUR 100-200/month).
- Best for: anyone earning above EUR 40,000/year, anyone who wants liability protection, anyone with significant deductible expenses, anyone planning to reinvest profits in the business.
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
- 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.
- 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.
- Week -1: Wymeldowanie at the urzad gminy (or via ePUAP). Notify your urzad skarbowy of your departure. Pack.
- 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.
- 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.
- Month 2: First income through your Bulgarian structure (freelancer registration or EOOD). Bulgarian accountant starts monthly filings. Register for NHIF health insurance coverage.
- 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?
What is the tax rate in Bulgaria compared to Poland?
Do I still have to pay ZUS if I move to Bulgaria?
How does EU residence work for Polish citizens in Bulgaria?
Can I keep my Polish sp. z o.o. and live in Bulgaria?
Will I still receive my Polish pension in Bulgaria?
Is Bulgaria in the eurozone and Schengen?
What about the Danina Solidarnosciowa if I leave Poland?
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.