You live in Bulgaria. Your employer is in Germany, the Netherlands, or the US. You work from your laptop in Sofia. This is the reality for thousands of remote workers — and most of them are doing it wrong from a legal and tax perspective.
The core problem: simply continuing on a foreign employment contract while physically working in Bulgaria creates issues for both you and your employer. Bulgaria considers you a tax resident if you spend more than 183 days per year in the country, and tax residents owe Bulgarian income tax on their worldwide income. Your employer may also be inadvertently creating a permanent establishment in Bulgaria — triggering corporate tax obligations they never planned for.
This guide covers the three legal ways to structure remote work for a foreign employer from Bulgaria, the tax and social security implications of each, and the practical steps to get compliant.
The Legal Challenge: Foreign Employment + Bulgarian Residence
When you move to Bulgaria and continue working for a foreign employer, several legal issues arise simultaneously:
- Bulgarian tax residency: After 183 days in Bulgaria (or if your "centre of vital interests" is here), you become a Bulgarian tax resident. You owe 10% income tax on your worldwide income, including your foreign salary.
- Social security obligations: Under EU Regulation 883/2004, you generally owe social security contributions in the country where you physically work — Bulgaria, not your employer's country.
- Employment law compliance: A foreign employer without a Bulgarian presence cannot easily comply with Bulgarian labour law — mandatory health and safety requirements, paid leave entitlements, and termination procedures.
- Permanent establishment risk: Your employer may inadvertently create a taxable presence in Bulgaria through your activities.
None of these problems are unsolvable. But they do require choosing one of three compliant structures.
Three Legal Options for Structuring Remote Work
Option A: Employer Registers a Bulgarian Entity
Your foreign employer can register a branch office or a subsidiary (EOOD/OOD) in Bulgaria. You then become a locally employed worker under Bulgarian labour law.
- Branch office: An extension of the foreign company. Simpler to set up but exposes the parent company to Bulgarian tax on profits attributable to the branch.
- Subsidiary (EOOD/OOD): A separate Bulgarian legal entity. Limits liability and ring-fences the tax exposure. The subsidiary employs you and invoices the parent company for your services.
Best for: Companies planning to hire multiple employees in Bulgaria, or those with long-term plans to operate in the Bulgarian market.
Registration timeline: Setting up a Bulgarian subsidiary typically takes 2-4 weeks including Commercial Register filing, tax registration, and opening a bank account. A branch registration follows a similar timeline but requires additional notarised documents from the parent company's jurisdiction.
Option B: Employer Uses an Employer of Record (EOR)
An Employer of Record is a company that already has a legal entity in Bulgaria and can employ you on behalf of your foreign employer. The EOR handles:
- Bulgarian employment contracts compliant with local labour law
- Monthly payroll, tax withholding, and social security contributions
- Statutory benefits (paid leave, sick leave, maternity)
- Regulatory filings with the NRA and NSSI
Popular EOR providers operating in Bulgaria include Remote, Deel, and Oyster. Your foreign employer pays the EOR a monthly fee plus your gross salary. The EOR pays you a net salary after deducting all Bulgarian taxes and contributions.
Best for: Companies that need a quick, low-effort solution for one or a few employees in Bulgaria without the overhead of maintaining a local entity.
Option C: You Switch to Contractor Status via EOOD or Freelancer Registration
Instead of remaining an employee, you register as a self-employed professional in Bulgaria — either as a freelancer (svobodna profesiya) or by incorporating your own EOOD (single-member limited liability company). You then invoice your former employer as an independent contractor.
- Freelancer: Simpler setup, lower administrative burden, but higher social security costs and no liability protection.
- EOOD: More setup effort and ongoing accounting costs, but better tax optimization (minimum salary + dividends) and limited liability.
Best for: Individuals who value tax flexibility and are comfortable managing their own business entity. Especially advantageous at higher income levels.
Misclassification risk: If you switch to "contractor" status but continue working fixed hours, using the employer's tools, and taking direction exclusively from one client, Bulgarian authorities (and the employer's home country) may reclassify the relationship as disguised employment. Ensure the contractor relationship reflects genuine independence: multiple clients, control over your schedule, use of your own equipment.
Tax Implications of Each Option
Option A & B: Employee of Bulgarian Entity or EOR
As an employee in Bulgaria, your tax treatment is straightforward:
- Personal income tax (PIT): 10% flat rate on taxable income (gross salary minus employee social security contributions)
- Social security: Total rate of ~32.7-33.4%, split between employer (~19%) and employee (~13.78%)
- Social security cap: Contributions are capped at the maximum insurable income of EUR 2,112/month — so total social security never exceeds ~EUR 700/month
| Monthly Gross Salary | Employee SS | Employer SS | PIT (10%) | Net Salary |
|---|---|---|---|---|
| EUR 2,000 | EUR 276 | EUR 379 | EUR 172 | EUR 1,552 |
| EUR 4,000 | EUR 291 | EUR 400 | EUR 371 | EUR 3,338 |
| EUR 6,000 | EUR 291 | EUR 400 | EUR 571 | EUR 5,138 |
| EUR 10,000 | EUR 291 | EUR 400 | EUR 971 | EUR 8,738 |
Note: Employee social security contributions are capped once gross salary exceeds EUR 2,112/month. Above that threshold, you only pay 10% PIT on the excess — making the effective tax rate drop as income rises.
Option C: EOOD Contractor
The EOOD structure offers the most tax flexibility through the minimum salary + dividends strategy:
- Corporate income tax (CIT): 10% on company profits
- Minimum salary: EUR 620/month — social security is paid only on this amount (~EUR 200/month)
- Dividends: 10% withholding tax (increased from 5% effective January 1, 2026), but zero social security contributions
| Annual Revenue | CIT (10%) | Salary SS | Salary PIT | Dividend Tax | Total Tax Burden | Effective Rate |
|---|---|---|---|---|---|---|
| EUR 60,000 | EUR 5,256 | EUR 2,400 | EUR 396 | EUR 4,730 | EUR 12,782 | ~21.3% |
| EUR 100,000 | EUR 9,256 | EUR 2,400 | EUR 396 | EUR 8,330 | EUR 20,382 | ~20.4% |
| EUR 150,000 | EUR 14,256 | EUR 2,400 | EUR 396 | EUR 12,830 | EUR 29,882 | ~19.9% |
These calculations assume minimum salary of EUR 620/month, standard deductible expenses, and full profit distribution as dividends. Actual figures will vary based on business expenses. For detailed salary vs. dividends calculations, see our Salary vs. Dividends guide.
Social Security Coordination: EU Regulation 883/2004
Social security is often the most confusing part of cross-border remote work. The governing framework for EU/EEA countries is Regulation (EC) No 883/2004, which establishes one key principle: you are subject to the social security legislation of only one Member State at a time.
General Rule: Pay Where You Work
If you work in Bulgaria — even for a foreign employer — you are generally subject to Bulgarian social security. This applies whether you work through a local entity, EOR, or as a self-employed contractor.
A1 Certificate: Posted Workers
The A1 (previously E101) certificate is the document that proves which country's social security system applies to you. It is relevant in two main scenarios:
- Posting: If your employer in another EU country sends you to work temporarily in Bulgaria (or vice versa), you can remain on the sending country's social security system for up to 24 months. The employer must apply for an A1 certificate from the sending country's authorities. The employer must have substantial activity in the home country to qualify.
- Multi-state working: If you work in two or more EU countries (e.g., partly in Bulgaria, partly at the employer's office in Germany), you need an A1 to confirm which country's system covers you.
Posting vs. remote work: The posted worker rules (Article 12 of Regulation 883/2004) require that the employer has significant economic activity in the sending country and that the posting is temporary. Simply hiring someone who happens to live in Bulgaria does not qualify as "posting." The worker must have been previously subject to the sending country's social security system.
Multi-State Workers
If you work in more than one EU country, Article 13 of Regulation 883/2004 applies:
- If you perform a substantial part (25%+) of your activity in your country of residence (Bulgaria), you are subject to Bulgarian social security on all income — even the portion earned in other countries.
- If you perform less than 25% in your country of residence, you are subject to the social security of the Member State where the employer has its registered office.
For most remote workers living in Bulgaria and working from home, the first rule applies: you perform substantially all your work in Bulgaria, so Bulgarian social security covers you.
Non-EU Employers
If your employer is outside the EU (e.g., US, UK, Canada), EU Regulation 883/2004 does not apply. In this case, Bulgaria's domestic rules govern: if you work in Bulgaria, you owe Bulgarian social security. Bilateral social security agreements between Bulgaria and certain non-EU countries (e.g., UK post-Brexit) may apply to avoid double contributions — check whether your employer's country has such an agreement with Bulgaria.
Need Help Structuring Your Remote Work Setup?
We help remote workers and their foreign employers find the right legal structure. Free initial consultation.
Get a Free ConsultationThe Permanent Establishment Risk for Your Employer
This is the risk that most remote workers overlook — and it affects their employer, not them personally.
Under Bulgarian tax law (aligned with the OECD Model Tax Convention), a foreign company may be deemed to have a permanent establishment (PE) in Bulgaria if:
- It has a fixed place of business in Bulgaria through which it carries on its business (e.g., a rented office, or even an employee's home office used consistently for the company's business)
- A person in Bulgaria has the authority to conclude contracts in the name of the foreign company and habitually exercises that authority
If a PE is found to exist, the foreign employer becomes liable for Bulgarian corporate income tax (10%) on the profits attributable to the PE, and must register with the Bulgarian tax authorities.
When does a home office create PE risk? A software developer writing code from Sofia for a German company generally does not create a PE — they are performing auxiliary activities without contracting authority. But a sales director who negotiates and signs client contracts from Sofia on behalf of the German company likely does create a PE. The nature of the employee's role and authority is what matters.
How to Eliminate PE Risk
- Use an EOR: You are employed by the EOR's Bulgarian entity, not the foreign company. No PE is created.
- Register a subsidiary: A Bulgarian subsidiary is a separate legal entity — it is the PE, by design, and the tax exposure is contained.
- Switch to contractor (EOOD): An independent contractor relationship does not create a PE for the client, provided there is genuine independence.
The only structure that carries PE risk is continuing on a direct foreign employment contract while working from Bulgaria — which is why this arrangement is problematic.
Practical Steps to Transition to a Bulgarian Setup
Here is a typical timeline for transitioning from a foreign employment contract to a compliant Bulgarian arrangement:
If Choosing the EOR Route
- Week 1: Your employer selects an EOR provider and signs a service agreement
- Week 2: The EOR drafts a Bulgarian employment contract for you to sign
- Week 3: Your foreign employment contract is terminated; the Bulgarian contract takes effect
- Ongoing: The EOR runs monthly payroll, withholds taxes, and files with the NRA
If Choosing the EOOD Contractor Route
- Week 1-2: Engage a Bulgarian lawyer to incorporate your EOOD — requires articles of association, managing director appointment, and EUR 1 minimum capital
- Week 2-3: Register the EOOD in the Commercial Register (Targovski Registar) and obtain a company EIK (identification code)
- Week 3: Register with the NRA for tax purposes; open a business bank account
- Week 3-4: Terminate your foreign employment contract; sign a service agreement (contractor agreement) between your EOOD and the foreign company
- Week 4: Register as a self-insured person (SOL) with the NRA — this must be done within 7 days of commencing activity
- Ongoing: Monthly social security declarations, quarterly advance CIT payments (if applicable), annual tax return by June 30
Don't forget VAT. If your EOOD invoices clients exclusively outside Bulgaria (B2B within the EU or outside the EU), these services are generally outside the scope of Bulgarian VAT under the reverse charge mechanism. However, you must still register for VAT if your taxable turnover exceeds EUR 50,000 in any consecutive 12-month period, or voluntarily register earlier. See our VAT registration guide for details.
Cost Comparison of the Three Options
The following comparison assumes a gross annual income of EUR 72,000 (EUR 6,000/month):
| Cost Element | Local Entity (Employee) | EOR (Employee) | EOOD (Contractor) |
|---|---|---|---|
| Setup cost | EUR 1,500–3,000 | EUR 0 | EUR 500–1,000 |
| Monthly admin/fees | EUR 200–400 (payroll/accounting) | EUR 300–600 (EOR fee) | EUR 100–300 (accounting) |
| Income tax | 10% PIT (~EUR 6,850) | 10% PIT (~EUR 6,850) | 10% CIT + 10% dividend (~EUR 12,800 total tax) |
| Social security (total) | ~EUR 8,400/year (employer + employee) | ~EUR 8,400/year | ~EUR 2,400/year (on min salary) |
| Total annual cost to employer | ~EUR 89,000 | ~EUR 87,600–91,200 | EUR 72,000 (invoice amount) |
| Net income to you | ~EUR 61,500 | ~EUR 61,500 | ~EUR 56,800 |
Important nuance: The EOOD net income appears lower because the comparison uses the same EUR 72,000 base. In practice, when switching to contractor status, many workers negotiate a higher gross rate to account for the fact that the employer no longer pays employer-side social security and benefits. If the EOOD invoices EUR 84,000/year (reflecting the employer's total cost saving), the net income through the EOOD route becomes approximately EUR 65,000 — making it the most financially advantageous option.
Common Mistakes to Avoid
| Mistake | Consequence | Prevention |
|---|---|---|
| Working on a foreign contract without Bulgarian tax registration | Back taxes, penalties (up to 20% of undeclared tax), and interest from the NRA | Register as a tax resident and declare worldwide income once you meet the 183-day threshold |
| Not handling social security coordination | Double contributions or gaps in coverage; penalties for both you and your employer | Obtain an A1 certificate or register for Bulgarian social security from day one |
| Creating PE risk for your employer | Your employer faces Bulgarian CIT liability, registration obligations, and potential penalties | Use an EOR, local entity, or genuine contractor structure |
| Fake contractor arrangement (disguised employment) | Reclassification by authorities, back-payment of social security, fines | Ensure genuine independence: multiple clients, own equipment, flexible schedule |
| Missing the 7-day SOL registration deadline | Penalties and retroactive social security adjustments | Register as self-insured with the NRA within 7 days of starting activity |
| Ignoring VAT registration thresholds | Fines of EUR 250–5,000 for late registration; back-payment of VAT | Monitor your 12-month rolling turnover; register before exceeding EUR 50,000 |
The most expensive mistake: Doing nothing. Many remote workers assume that because their employer is abroad, Bulgarian tax authorities will not notice. The NRA has information exchange agreements with EU tax authorities (DAC6, DAC7) and increasingly with non-EU jurisdictions. Cross-border income is actively reported between countries. Getting compliant proactively is always cheaper than responding to an audit.