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.
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
- Download the Abmeldung form from your local Einwohnermeldeamt or Buergeramt website. The form is called "Abmeldeformular" or "Abmeldung einer Wohnung."
- Fill in your personal details, your current German address, and your future address abroad (your Bulgarian address, even if temporary).
- 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.
- 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:
- Company owner or self-employed — you own a registered Bulgarian company (EOOD/OOD) or are a registered freelancer.
- Employee — you have an employment contract with a Bulgarian employer.
- Self-sufficient person — you have health insurance and sufficient funds (the threshold is approximately EUR 5,100 or the Bulgarian minimum pension equivalent).
- 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:
- Notify your German Finanzamt that you have moved abroad. Provide your Abmeldebestaetigung and your Bulgarian address.
- File your final German tax return for the year of departure. This covers January 1 through your departure date.
- Register with the Bulgarian NRA (National Revenue Agency) and obtain a Bulgarian tax identification.
- 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:
- Minimum capital: EUR 1 (versus EUR 25,000 for a GmbH, or EUR 12,500 paid-in)
- Corporate tax: 10% (versus 15% Koerperschaftsteuer + ~15% Gewerbesteuer in Germany)
- Dividend tax: 5% (versus ~26.375% Abgeltungsteuer in Germany)
- Combined rate: 15% (10% + 5%) — compared to approximately 48-50% effective in Germany
- Registration takes 3-5 business days at the Commercial Register
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:
- Effective tax rate: 7.5% — Bulgaria applies a flat 10% tax after an automatic 25% expense deduction (normativen razhod)
- Social security contributions are capped at approximately EUR 700/month on a maximum insurable income
- No minimum capital, no Commercial Register — you register directly with the NRA
- Simpler accounting and annual filing requirements
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
- Keep your German tax ID (Steuerliche Identifikationsnummer) — you will need it for your final German tax return and for any future German-source income.
- Cancel your GEZ (Rundfunkbeitrag) by providing your Abmeldebestaetigung to the Beitragsservice.
- Inform your German bank about your new address. Some banks (especially N26, DKB) may close your account if you no longer have a German residence.
- Redirect mail via Nachsendeauftrag at Deutsche Post (valid 6-24 months).
- Driver's license — your German Fuehrerschein (EU format) is valid in Bulgaria indefinitely. No exchange required.
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:
- You hold at least 1% of shares in any corporation (German or foreign — including your own GmbH).
- You have been subject to unlimited German tax liability for at least 7 of the last 12 years before departure.
- 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:
- No tax is actually due as long as you remain within the EU/EEA and continue to hold the shares.
- The deferral is automatic for EU/EEA moves — you file the declaration, and the Finanzamt grants the deferral.
- The tax only becomes payable if you sell the shares or move outside the EU/EEA.
- If you return to Germany within seven years (extendable by five more), the exit tax can be fully reversed.
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
- Employment income: Taxed in the country where the work is performed. If you work in Bulgaria for a Bulgarian employer (or your own EOOD), Bulgaria taxes it.
- Business profits: Taxed in the country of residence — Bulgaria — unless you maintain a permanent establishment (Betriebsstaette) in Germany.
- Dividends: Withholding tax reduced to 5% under the treaty (from the standard 15%). If your Bulgarian EOOD pays you dividends, Bulgaria withholds 5%.
- Interest: Generally taxed in the country of residence, with reduced withholding rates under the treaty.
- Rental income from German property: Germany retains the right to tax. Bulgaria grants a credit or exemption to avoid double taxation.
- Capital gains on shares: Generally taxed in the country of residence (Bulgaria), except for shares deriving their value primarily from German real estate.
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:
- Exemption method: Income that Germany has the right to tax under the treaty is exempt from Bulgarian tax (applies to employment income earned in Germany, rental income from German property).
- Credit method: For dividends, interest, royalties, and capital gains — taxes paid in Germany are credited against your Bulgarian tax liability.
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 Category | Germany | Bulgaria |
|---|---|---|
| Personal income tax | 14% - 45% (progressive) | 10% flat |
| Corporate income tax (CIT) | 15.825% (KSt + Soli) + ~14% GewSt = ~30% | 10% |
| Dividend tax | 26.375% (Abgeltungsteuer + Soli) | 5% |
| Combined CIT + dividend | ~48-50% | 15% (10% + 5%) |
| Capital gains tax | 26.375% | 10% |
| VAT (standard) | 19% | 20% |
| Social security (employer + employee) | ~40% combined | ~31% combined (capped) |
| Freelancer effective rate | 14-45% + ~19% social | 7.5% + capped social |
| Inheritance tax (close relatives) | 7% - 30% | 0% |
| Currency | EUR | EUR (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?
Will I pay German exit tax (Wegzugsbesteuerung) when I move to Bulgaria?
How do I become a tax resident in Bulgaria as a German citizen?
What is the combined tax rate for a Bulgarian company?
Can I keep my German bank account after Abmeldung?
Do I register at a police station in Bulgaria?
How does the Germany-Bulgaria double tax treaty protect me?
Should I open an EOOD or register as a freelancer?
What about my German pension (Rente)?
How long does the entire relocation process take?
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.