How to Open a Company in Bulgaria as a German Citizen
Table of Contents
- 1. Why Germans Are Looking at Bulgaria
- 2. EU Freedom of Establishment
- 3. Step-by-Step Registration Process
- 4. Tax Comparison: Germany vs Bulgaria
- 5. Hinzurechnungsbesteuerung (CFC Rules)
- 6. What You Can and Cannot Do
- 7. Common Mistakes Germans Make
- 8. Costs and Timeline
- 9. Frequently Asked Questions
Bulgaria's 10% flat corporate tax is the second-lowest in the European Union. For German entrepreneurs paying an effective combined rate of 28–32% (Körperschaftsteuer plus Solidaritätszuschlag plus Gewerbesteuer), the arithmetic is compelling. But compellling arithmetic alone does not make a compliant structure — understanding both the opportunity and its legal boundaries is essential before you begin.
Related Services
1. Why German Entrepreneurs Are Looking at Bulgaria
Germany's tax burden on owner-managed businesses is among the highest in the EU. A GmbH paying corporate income tax (15%), solidarity surcharge (0.825%), and Gewerbesteuer (averaging 14–17% depending on municipality) faces an effective combined corporate rate of around 30%. Distributing profits as a dividend then triggers a further 25% Abgeltungssteuer plus solidarity surcharge, bringing the total tax drag on a euro of company profit to roughly 48%.
Beyond the headline numbers, German founders contend with dense bureaucracy: the Handelsregister, mandatory Gesellschafterbeschlüsse through a Notar for many changes, strict Buchführungspflichten, and compliance overhead that can consume significant management time.
Bulgaria, an EU member since 2007 and Eurozone member since 2026, offers: 10% corporate income tax, 5% dividend withholding tax, a streamlined Commercial Register, and a fully digitalised tax authority (NRA). For founders whose operations are genuinely portable — software development, consulting, digital marketing, e-commerce — the case for a Bulgarian entity is strong, provided it is structured correctly.
2. EU Freedom of Establishment
Article 49 of the Treaty on the Functioning of the European Union (TFEU) guarantees every EU citizen the right to establish a company in any member state on the same terms as nationals of that state. As a German (and therefore EU) citizen, you have an unconditional right to incorporate in Bulgaria. Bulgarian company law imposes no minimum residency requirement and no citizenship restrictions on shareholders or directors.
The European Court of Justice confirmed in Cadbury Schweppes (C-196/04) that a company incorporated in another member state cannot be taxed by the home state's CFC rules unless it is a wholly artificial arrangement with no genuine economic activity. This is an important protection — but it cuts both ways: genuine economic activity is required.
3. Step-by-Step Registration Process for German Citizens
-
1
Choose your company structure.
Most solo founders choose an EOOD (single-member LLC). If you have a co-founder, you need an OOD (multi-member LLC). Both carry limited liability and the same 10% tax rate.
-
2
Draft and apostille a Power of Attorney (Vollmacht).
You sign a notarised Power of Attorney at a German Notar. The document must be apostilled at the competent Landgericht or Oberlandesgericht. This authorises Bizport EU to act on your behalf in Bulgaria — no travel required.
-
3
Provide a certified copy of your passport or ID.
A certified copy (beglaubigte Kopie) of your German Personalausweis or Reisepass, or a notarised copy, is required for the KYC process.
-
4
Deposit the initial share capital.
Bulgarian law requires a minimum share capital of BGN 2 (approximately €1). In practice, most founders deposit €100–€500. The deposit must be made into a Bulgarian bank accumulation account — Bizport EU can handle this on your behalf if you transfer the funds to us.
-
5
Commercial Register filing.
Bizport EU prepares and submits all documents to the Bulgarian Commercial Register (Търговски регистър). Registration is confirmed within 3–5 business days.
-
6
Tax registration and virtual office.
After Commercial Register approval, we register your company with the NRA (Bulgarian tax authority) and set up your registered address in Sofia. All official government mail is scanned and forwarded to you in English.
4. Tax Comparison: Germany vs Bulgaria
| Tax item | Germany (GmbH) | Bulgaria (EOOD) |
|---|---|---|
| Corporate income tax | 15% | 10% |
| Solidarity surcharge | 0.825% | 0% |
| Gewerbesteuer / local tax | ~14–17% | 0% |
| Effective corporate rate | ~30% | 10% |
| Dividend withholding tax | 25% + Soli | 5% |
| Combined rate (corp + dividend) | ~48% | ~14.5% |
A worked example: a consulting EOOD earns €200,000 profit. After 10% corporate tax (€20,000), the company retains €180,000. Paying this out as a dividend to a German-resident owner triggers 5% Bulgarian WHT (€9,000), leaving €171,000 net — before any German personal tax obligations (see CFC section below).
5. Hinzurechnungsbesteuerung: What German CFC Rules Mean for You
Germany's Controlled Foreign Company (CFC) rules — Hinzurechnungsbesteuerung under §§ 7–14 Außensteuergesetz (AStG) — are the single most important factor for any German-resident shareholder of a foreign company. Understanding them honestly is non-negotiable.
When AStG §§ 7–14 applies
- A German-resident person holds more than 50% of a foreign company
- The foreign company earns passive income (investment income, interest, royalties, certain intra-group services) taxed below 25% at source
- The passive income exceeds €80,000 per year
If all three conditions are met, Germany treats the passive income as if it were distributed to you personally and taxes it at your personal income-tax rate, regardless of whether a dividend was actually paid.
Active trade income is different. If your Bulgarian EOOD performs genuine commercial activities — software development, consulting to third-party clients, e-commerce fulfilment — and those activities are conducted with real economic substance in Bulgaria (a director, a place of business, genuine decision-making), the income is classified as active and the CFC rules generally do not apply, even though Bulgaria's rate is below 25%.
The key question your German Steuerberater will ask: where are the substantive decisions made? If you sit in Munich every day and the Sofia company is merely a billing address, the Finanzamt may argue that the company's effective place of management (Ort der Geschäftsleitung) is Germany — making it a German-resident company for tax purposes and eliminating any structural benefit.
6. What You Can and Cannot Do
Legally sound
- Having an EOOD as your EU operating entity for international clients
- Relocating your tax residence to Bulgaria (183-day rule)
- Using the EOOD as a holding company with genuine Bulgarian board meetings
- Invoicing non-German clients through the EOOD with real substance
High-risk or non-compliant
- Keeping your tax residence in Germany while treating the EOOD as a Briefkasten (letterbox)
- Making all company decisions from Germany without any real Bulgarian activity
- Routing passive investment income through Bulgaria to avoid German personal tax
- Failing to disclose the Bulgarian entity to the German Finanzamt
7. Common Mistakes German Founders Make
- Ignoring AStG until year-end: CFC income can crystallise retroactively. Engage a Steuerberater with Auslandssteuerrecht experience before incorporating.
- Underestimating apostille lead times: German Notare have varying turnaround times, and apostille issuance at the Landgericht can take 1–3 weeks. Plan ahead.
- Assuming the virtual office alone creates substance: A registered address in Sofia is legally required for every Bulgarian company, but it does not, by itself, create sufficient economic substance to satisfy a German tax audit. Real activity matters.
- Not registering the company with the German Finanzamt: German tax residents with controlling interests in foreign companies must report them on their annual Steuererklärung (Anlage AESt). Omitting this is a separate compliance risk.
- Confusing minimum share capital with actual capital: While BGN 2 is the legal minimum, banks and clients often expect a more meaningful capitalisation. Depositing €1,000–€2,000 signals credibility.
8. Costs and Timeline
| Item | Cost (indicative) | Timing |
|---|---|---|
| German Notar + apostille | €80–€250 | Days 1–10 |
| Bizport EU company registration | From €299 | Days 10–15 |
| Share capital deposit | From €1 (€100–€500 typical) | Day 10 |
| Virtual office Sofia | From €39/month | Ongoing |
| Annual accounting & tax filing | From €600/year | Ongoing |
Total time from first contact to registered company: typically 10–18 business days, depending on how quickly you can obtain the apostilled POA from Germany.
9. Frequently Asked Questions
Can a German citizen own 100% of a Bulgarian company?
Yes. There are no restrictions on foreign ownership of Bulgarian companies. A German national can be the sole shareholder and director of an EOOD without being a Bulgarian resident or citizen.
Do I have to travel to Bulgaria to register my company?
No. The entire process is 100% remote. You sign a Power of Attorney with apostille at a German Notar, and Bizport EU handles all filings at the Bulgarian Commercial Register on your behalf.
Will Germany tax my Bulgarian company's profits under CFC rules?
If you remain a German tax resident and your Bulgarian company earns passive income without real local substance, German Hinzurechnungsbesteuerung (§§ 7–14 AStG) can attribute that income to you personally. Active trade income with genuine Bulgarian operations is generally outside scope. Always consult a German Steuerberater with international tax experience.
How long does registration take?
Once all notarised and apostilled documents are received, the Bulgarian Commercial Register typically processes the application within 3–5 business days. Total time including German Notar preparation is 10–18 business days.
What are the ongoing annual costs?
Typical ongoing costs include a virtual office subscription (from €39/month), annual accounting and tax filing (from €600/year), and social security contributions for the managing director. All fees are disclosed upfront with no hidden charges.
Ready to Register Your Bulgarian Company?
Bizport EU handles the entire process remotely — from POA guidance to Commercial Register filing. German speakers welcome.
Trust & Compliance
Built on a solid legal foundation to protect your business.
Adhering to the Law on Measures Against Money Laundering.
Fully compliant addresses for tax correspondence.
Bank-grade encryption for all your data.