Home/Blog/Moving from Germany
Relocation

Moving to Bulgaria from Germany: Residence, Tax & Full Checklist

Yordan Cholakov Apr 6, 2026 12 min read

Germany is Bulgaria's single largest source of relocators. Every week, our firm onboards German entrepreneurs, freelancers, and remote workers who are leaving behind marginal tax rates of 42-45% for Bulgaria's flat 10%. Since January 1, 2026, Bulgaria uses the euro, is a full Schengen member, and still offers the EU's lowest income tax. The math is hard to ignore.

But a move from Germany is not just about booking a flight to Sofia. You need to complete your Abmeldung at the Einwohnermeldeamt, evaluate whether the Wegzugsbesteuerung (exit tax) applies to you, register at the Bulgarian Migration Directorate, set up your tax residency, and restructure your business. Get the order wrong, and you risk paying taxes in both countries simultaneously.

This guide walks you through every step — from your last day in Germany to your first NRA tax filing in Bulgaria. It is written by a Bulgarian law firm that handles German relocations every week.

10%
Flat tax (vs 42% DE)
15%
CIT + dividend combined
EUR
Euro since Jan 2026
2-3 mo
Full setup timeline

Step 1 — Abmeldung (Deregistration in Germany)

Every person leaving Germany permanently must deregister their residence at the local Einwohnermeldeamt (citizens' registration office). This process is called Abmeldung, and it is not optional — it is a legal obligation under the German Federal Registration Act (Bundesmeldegesetz, BMG).

When to do it

You may submit your Abmeldung no earlier than one week before and no later than two weeks after your departure date. In practice, many people file on or just before their moving day. If you miss the two-week deadline, there is technically a fine of up to EUR 1,000, although enforcement varies by municipality.

How to do it

  1. Download the Abmeldung form from your local Einwohnermeldeamt or Buergeramt website. The form is called "Abmeldeformular" or "Abmeldung einer Wohnung."
  2. Fill in your personal details, your current German address, and your future address abroad (your Bulgarian address, even if temporary).
  3. Submit in person, by mail, or online. In-person requires an appointment at the Buergeramt. Written submission requires the signed form plus a copy of your passport or Personalausweis. Some cities (Berlin, Munich, Hamburg) now offer online Abmeldung.
  4. Receive the Abmeldebestaetigung — your deregistration confirmation. Keep this document permanently. You will need it for the German Finanzamt, for cancelling GEZ, and for proving to Bulgarian authorities that you have left Germany.

Warning: Without Abmeldung, you remain registered in Germany. This means you continue to owe GEZ broadcasting fees (EUR 18.36/month), you remain subject to unlimited German tax liability, and German authorities may treat you as a resident for all administrative purposes. Completing your Abmeldung is the single most important administrative step of your move.

Tax implications of Abmeldung

Abmeldung does not automatically end your German tax liability — but it is a critical piece of evidence. After deregistering, you must also notify your Finanzamt (tax office) that you have moved abroad. Germany switches you from unlimited tax liability (unbeschraenkte Steuerpflicht) to limited tax liability (beschraenkte Steuerpflicht), meaning Germany can only tax your German-source income (rental income from German property, income from a German PE, etc.).

Step 2 — Arriving in Bulgaria (EU Residence)

As a German (EU) citizen, you enter Bulgaria with your Personalausweis or passport alone. No visa required. You can stay up to 90 days without any registration. But if you plan to live here — and you should, for tax residency — you need to register at the Migration Directorate (Дирекция Миграция).

Important: You do not register at a police station. You do not go to GRAO. The only authority handling EU citizen residence is the Migration Directorate under the Ministry of Interior. This is where you receive your residence card and your LNCH (personal number for foreigners — Личен Номер на Чужденец).

Four grounds for EU prolonged residence

To obtain a prolonged residence certificate (valid up to 5 years), you must prove one of four grounds:

  1. Company owner or self-employed — you own a registered Bulgarian company (EOOD/OOD) or are a registered freelancer.
  2. Employee — you have an employment contract with a Bulgarian employer.
  3. Self-sufficient person — you have health insurance and sufficient funds (the threshold is approximately EUR 5,100 or the Bulgarian minimum pension equivalent).
  4. Family member — you are joining a family member who already has Bulgarian residence.

For most German relocators, ground 1 (company owner) is the most practical — you register an EOOD and use it as your basis for residence.

Fees and timeline

Residence card fees are minimal: EUR 7 for standard processing (up to 14 days), EUR 18 for fast-track (3 days), or EUR 36 for express (same day in some offices). Your LNCH number — which functions like a Bulgarian ID number for foreigners — is issued together with the residence card.

For the full process, see our dedicated guide: Bulgaria Residence Permit for EU Citizens.

Step 3 — Bulgarian Tax Residency

Having a residence card does not automatically make you a Bulgarian tax resident. Tax residency is a separate legal concept, determined by the Bulgarian Income Taxes on Individuals Act (IDDFL, Article 4).

The 183-day rule

Spend more than 183 days in Bulgaria within a calendar year, and you are tax resident for that year. Both arrival and departure days count. This is the strongest and cleanest basis for claiming Bulgarian tax residency — we recommend it for all German relocators in their first year.

Centre of vital interests

Alternatively, you can qualify with fewer than 183 days if Bulgaria is your centre of vital interests — meaning your primary personal and economic ties are in Bulgaria. Factors include: where your family lives, where your business operates, where your bank accounts are, where you own property. This test is more subjective and may invite scrutiny from the German Finanzamt.

Deregistering from the German Finanzamt

Once you have your Bulgarian residence card and have spent 183+ days in Bulgaria, you should:

  1. Notify your German Finanzamt that you have moved abroad. Provide your Abmeldebestaetigung and your Bulgarian address.
  2. File your final German tax return for the year of departure. This covers January 1 through your departure date.
  3. Register with the Bulgarian NRA (National Revenue Agency) and obtain a Bulgarian tax identification.
  4. Apply for a Tax Residency Certificate from the NRA — this is the document you use to invoke the Germany-Bulgaria double tax treaty and prove to the Finanzamt that Bulgaria is now your tax home.

For the full tax residency process, see: Ultimate Guide to Bulgaria Tax Residency in 2026.

Step 4 — Company or Freelancer Setup

Most Germans moving to Bulgaria were either Freiberufler (freelancers), Gewerbetreibende (trade professionals), or GmbH owners in Germany. Here is how each translates to the Bulgarian system.

EOOD (Bulgarian single-member LLC)

The EOOD is the direct equivalent of the German GmbH — but with key advantages:

For the full registration process, see: Register a Company in Bulgaria as an EU Citizen.

Freelancer (Свободна професия)

If you were a Freiberufler in Germany, the Bulgarian freelancer status may suit you better — especially for income under EUR 100,000:

Our recommendation: For income under EUR 100,000 — freelancer. For EUR 100,000-200,000 — compare both structures with an accountant. Above EUR 200,000 — consider a hybrid approach (EOOD + freelancer) or a pure EOOD with retained profits. The EOOD lets you defer dividend tax by keeping profits inside the company.

Step 5 — Banking & Practical Setup

Corporate bank account

Opening a Bulgarian corporate bank account takes approximately one week and costs EUR 100-500 in KYC (know-your-customer) fees depending on the bank. Major banks for foreign entrepreneurs include UniCredit Bulbank, DSK Bank, and Postbank (Eurobank). You will need your company registration documents, EOOD deed, passport, and proof of address.

For the full process, see: Opening a Bank Account in Bulgaria as a Foreigner.

Can fintech replace a Bulgarian bank?

Partially, yes. Many German relocators use Wise Business or Revolut Business as their primary operational account for EUR invoicing and payments. This works for day-to-day operations. However, you will still need a Bulgarian bank account for: NRA tax payments, social security contributions, and receiving payments from Bulgarian clients or institutions that require a Bulgarian IBAN.

Health insurance

As a Bulgarian tax resident and business owner, you are covered by the Bulgarian NHIF (National Health Insurance Fund) through your social security contributions. If you want additional private coverage — which many German expats prefer, given the higher standards they are accustomed to — private health insurance in Bulgaria costs approximately EUR 50-150/month for comprehensive coverage.

Practical tips for Germans

Moving from Germany? Let Us Handle the Legal Side.

Abmeldung coordination, residence card, company setup, bank account, tax registration — we do it every week for German clients.

Book Free Consultation →

German Exit Tax (Wegzugsbesteuerung)

The Wegzugsbesteuerung is Germany's most feared provision for departing entrepreneurs. Governed by Section 6 of the Foreign Tax Act (Aussensteuergesetz, AStG), it treats your move abroad as a deemed sale of shares — taxing unrealised capital gains even though no actual sale occurred.

Who is affected?

The exit tax applies if all three conditions are met:

  1. You hold at least 1% of shares in any corporation (German or foreign — including your own GmbH).
  2. You have been subject to unlimited German tax liability for at least 7 of the last 12 years before departure.
  3. You are giving up your German tax residency (which happens when you do Abmeldung and move abroad).

How it is calculated

Germany calculates the fair market value of your shares on the day of departure, subtracts your acquisition cost, and taxes the difference as a capital gain. The applicable rate is the standard Abgeltungsteuer of 25% plus 5.5% solidarity surcharge — effective rate of approximately 26.375% (potentially higher if church tax applies).

Example: You own 100% of a GmbH you founded with EUR 25,000. On departure day, the fair market value is EUR 500,000. Germany treats the EUR 475,000 in unrealised appreciation as a taxable capital gain — resulting in approximately EUR 125,000 in exit tax. This is real money on paper gains you have not received.

EU deferral — the critical relief

Here is the good news: since Bulgaria is an EU member state, you qualify for unlimited, interest-free deferral under Section 6(5) AStG. This means:

Planning tip: If you hold shares in a GmbH, get a professional company valuation before your departure. The Finanzamt increasingly requires formal, defensible valuations rather than estimates. Work with your German Steuerberater on the exit tax declaration and EU deferral application simultaneously with your Abmeldung.

2025-2026 expansion: investment funds

From the 2025 assessment period onwards, exit taxation also applies to shares in investment funds (Investmentfonds) — not just direct corporate shareholdings. If you hold significant positions in German investment funds, factor this into your departure planning.

Germany-Bulgaria Double Tax Treaty

The Germany-Bulgaria double tax treaty (Doppelbesteuerungsabkommen, DBA), in force since 2010, governs how income is taxed when you have connections to both countries. Here are the key provisions relevant to relocators:

Income allocation

Pension taxation

German statutory pensions (gesetzliche Rente) continue to be paid to you in Bulgaria under EU Social Security Regulation 883/2004. Germany retains the right to tax pension payments from the statutory system. As a Bulgarian tax resident, you also declare this income in Bulgaria, but the treaty ensures you receive a tax credit or exemption so you are not taxed twice on the same pension income.

Elimination of double taxation

The treaty uses two methods depending on the income type:

The full treaty text is available on the German Federal Ministry of Finance website.

Tax Comparison: Germany vs Bulgaria

Here is a side-by-side comparison of the key tax rates as of 2026:

Tax CategoryGermanyBulgaria
Personal income tax14% - 45% (progressive)10% flat
Corporate income tax (CIT)15.825% (KSt + Soli) + ~14% GewSt = ~30%10%
Dividend tax26.375% (Abgeltungsteuer + Soli)5%
Combined CIT + dividend~48-50%15% (10% + 5%)
Capital gains tax26.375%10%
VAT (standard)19%20%
Social security (employer + employee)~40% combined~31% combined (capped)
Freelancer effective rate14-45% + ~19% social7.5% + capped social
Inheritance tax (close relatives)7% - 30%0%
CurrencyEUREUR (since Jan 2026)

Concrete example: A German freelancer earning EUR 120,000/year pays approximately EUR 42,000-48,000 in income tax and social contributions in Germany. In Bulgaria, as a freelancer with the 25% automatic expense deduction, the same person pays approximately EUR 9,000 in income tax plus approximately EUR 8,400 in capped social contributions — total approximately EUR 17,400. That is a saving of EUR 25,000-30,000 per year.

Common Mistakes Germans Make

After handling dozens of German relocations, here are the errors we see most frequently:

1. Not completing the Abmeldung

Some people "forget" or deliberately skip Abmeldung, thinking it will allow them to keep their German bank account or health insurance. This is the worst mistake. Without Abmeldung, Germany continues to treat you as a resident — meaning unlimited tax liability on worldwide income at German rates. You end up in a tax residency conflict that is expensive and time-consuming to resolve.

2. Keeping a German registered address

Registering at a friend's or family member's address in Germany "just in case" defeats the entire purpose of relocation. If you are registered in Germany, you are a German tax resident. Period. You cannot be a Bulgarian tax resident while maintaining a registered German address.

3. Not planning for Wegzugsbesteuerung

GmbH owners who do not get a company valuation before leaving often face unpleasant surprises when the Finanzamt sends its own (often inflated) valuation. Start the exit tax planning 6-12 months before departure. Get a formal valuation. Discuss the EU deferral with your Steuerberater.

4. Assuming German bank accounts will stay open

N26, DKB, and several other German banks require a German residence. After Abmeldung, they may close your account with 60 days' notice. Open a Bulgarian account and a fintech account before you do your Abmeldung — not after.

5. Not spending 183 days in Bulgaria in the first year

Some relocators move to Bulgaria in September and then try to claim tax residency for that calendar year. Unless you can prove centre of vital interests (which is harder for newcomers), you need 183 days within the calendar year. Plan your move for January-March to maximise your first-year day count.

6. Registering at a police station or GRAO

Many German relocation guides (often written by non-lawyers) still advise registering at a "local police station" or at GRAO. This is wrong for EU citizens. Your registration happens exclusively at the Migration Directorate. For more details, see our guide on address registration for foreigners.

Common questions before booking:

Is this legal? Yes. EU freedom of movement is a treaty right. Bulgaria's 10% flat tax is EU law, not a loophole.

Do I need to speak Bulgarian? No. We handle everything in English (and German).

What does it cost? Full relocation packages from EUR 2,000. First consultation is free.

How fast can it be done? Residence card in 3-5 days. Full setup in 2-4 weeks.

Get Your Personal Germany-to-Bulgaria Relocation Plan

Tell us your situation — employed, freelancer, or GmbH owner — and we'll send you a step-by-step plan with exact costs, timeline, and tax savings. Free, no obligation.

Free. No obligation. Response within 24 hours.
★★★★★ "Sehr professionell und ehrlich. Der gesamte Umzug lief reibungslos." — Thomas K., München

Frequently Asked Questions

Do I need to do Abmeldung before moving to Bulgaria? +
Yes. You are legally required to deregister from your local Einwohnermeldeamt no earlier than one week before and no later than two weeks after your departure from Germany. Failure to deregister can result in fines up to EUR 1,000 and means you remain liable for German GEZ fees, tax obligations, and other residency-based charges.
Will I pay German exit tax (Wegzugsbesteuerung) when I move to Bulgaria? +
Only if you hold at least 1% of shares in any corporation and have been subject to unlimited German tax liability for at least 7 of the last 12 years. Even then, since Bulgaria is an EU member, you qualify for unlimited interest-free deferral — meaning no tax is actually due until you sell the shares or leave the EU.
How do I become a tax resident in Bulgaria as a German citizen? +
Spend more than 183 days in Bulgaria within a calendar year, or prove that Bulgaria is your centre of vital interests. You must first obtain a residence card from the Migration Directorate, register a business or employment activity, register with the NRA, and then apply for a Tax Residency Certificate.
What is the combined tax rate for a Bulgarian company? +
The combined corporate income tax plus dividend withholding tax in Bulgaria is 15% (10% CIT + 5% dividend tax). This compares to approximately 48-50% in Germany when you combine Koerperschaftsteuer, Gewerbesteuer, and Abgeltungsteuer on dividends.
Can I keep my German bank account after Abmeldung? +
It depends on the bank. Traditional banks like Commerzbank and Deutsche Bank generally allow non-resident accounts. However, N26 and some direct banks (Direktbanken) may close your account after Abmeldung. Open a Bulgarian bank account and a fintech account before you complete Abmeldung.
Do I register at a police station in Bulgaria? +
No. EU citizens register exclusively at the Migration Directorate (Дирекция Миграция), not at a police station and not at GRAO. The Migration Directorate issues your residence card and LNCH number. See our EU residence permit guide for the full process.
How does the Germany-Bulgaria double tax treaty protect me? +
The treaty, in force since 2010, prevents double taxation by allocating taxing rights between Germany and Bulgaria. Once you are a Bulgarian tax resident with an NRA Tax Residency Certificate, Bulgaria taxes your worldwide income at 10%. Germany can only tax German-source income (rental property, German pensions), and Bulgaria grants a credit or exemption for that income to prevent double taxation.
Should I open an EOOD or register as a freelancer? +
For income under EUR 100,000, freelancer status offers a lower effective rate (7.5%) and simpler compliance. Above EUR 100,000, compare both structures. Above EUR 200,000, a company (EOOD) with retained profits is usually better — the combined rate is 15% (10% + 5%), but you can defer the 5% dividend tax by keeping profits in the company.
What about my German pension (Rente)? +
Your German statutory pension continues to be paid to you in Bulgaria under EU Social Security Regulation 883/2004. Germany retains the right to tax pension payments. As a Bulgarian tax resident, you also declare this income, but the double tax treaty ensures you receive a credit or exemption to avoid being taxed twice.
How long does the entire relocation process take? +
From Abmeldung to full Bulgarian tax residency setup: 2-3 months of active steps. Residence card: 1-14 days (EUR 7/18/36 depending on speed). Company registration: 3-5 business days. Bank account: approximately one week. NRA registration and tax certificate follow. We recommend starting the process in January-March to maximise your 183-day count for the calendar year.

Ready to Move from Germany?

Book a free 15-minute consultation. We'll map out your Abmeldung, exit tax, residence, and company setup timeline.

Book Free Consultation →

Disclaimer: This article provides general information about relocating from Germany to Bulgaria and does not constitute legal or tax advice. Tax residency determinations and exit tax calculations depend on individual circumstances. German tax matters should be coordinated with a German Steuerberater. Consult our team for advice tailored to your specific situation. Last updated: April 6, 2026.