The Answer Depends on More Than Tax Rates
Every guide on Bulgarian taxation mentions two numbers: 7.5% effective tax for freelancers and 15% combined tax for EOOD owners (10% corporate income tax + 5% dividend withholding tax). Based on those numbers alone, the freelancer always wins. But those numbers tell only half the story.
The other half is social security — specifically, the annual reconciliation that most freelancer tax guides gloss over. When you account for the fact that freelancers owe social security contributions on their actual income (not just the minimum base they declare monthly), the math shifts dramatically. In many cases, an EOOD delivers higher take-home pay even at moderate income levels.
This guide runs the real numbers at six income levels, explains why the breakeven point is lower than most people think, and provides a clear framework for making the decision based on your specific situation.
How Freelancer Tax Works in Bulgaria
A freelancer (svobodna profesiya) in Bulgaria benefits from one of the simplest and lowest income tax regimes in Europe. The effective income tax rate is 7.5%, calculated as follows:
- Gross income — everything you invoice
- Minus 25% automatic expense deduction — no receipts needed, applied to all freelancers (40% for lawyers, artists, and authors)
- Minus social security contributions — deductible from taxable income
- 10% flat tax on the remaining taxable base
The income tax component alone: 75% x 10% = 7.5% of gross income. So far, so good. But there is a catch that fundamentally changes the total cost picture.
The Social Security Reconciliation Trap
Freelancers in Bulgaria are self-insured persons. Each month, they pay social security contributions on a self-chosen insurance base between the minimum (EUR 550.66) and maximum (EUR 2,111.64) per month. The total contribution rate is approximately 31.3% of the chosen base (covering pension, health insurance, supplementary pension, and optionally general sickness and maternity).
Most freelancers choose the minimum base, paying roughly EUR 172 per month (EUR 2,064 per year). This is perfectly legal as a monthly advance payment. However, Bulgarian law requires an annual reconciliation (godishno izravnyavane) filed with your annual tax return by April 30.
How the reconciliation works: Your actual annual income (after the 25% expense deduction) is divided by 12 months. If the resulting monthly figure exceeds your declared insurance base, you owe additional social security contributions on the difference. At EUR 2,000/month gross income, your actual monthly base after deduction is EUR 1,500 — nearly three times the minimum. The annual reconciliation adds approximately EUR 3,570 in additional social security that was not part of your monthly payments.
This reconciliation is not optional. It is calculated automatically as part of your annual tax return (Table 2 of the annual declaration). Your accountant will calculate it, and the National Revenue Agency (NRA) will expect payment by April 30.
How EOOD Tax Works in Bulgaria
An EOOD (single-member limited liability company) follows a different tax logic:
- Company earns revenue and deducts actual business expenses
- 10% corporate income tax (CIT) on net profit
- 5% dividend withholding tax when profit is distributed to the owner
- Combined rate: 15% (10% + 5%) — this is the rate on distributed profit
The Social Security Advantage
Here is where the EOOD structure creates a significant advantage: the owner registers as the company's manager and pays themselves a minimum salary of EUR 620.20 per month. Social security contributions (approximately 32.7% combined employer + employee) apply only to this salary. The total monthly social security cost is approximately EUR 203.
All remaining profit is distributed as dividends, which carry zero social security — only the 5% withholding tax. There is no annual reconciliation on dividends. No catch-up payments. No surprises.
Key difference: A freelancer earning EUR 5,000/month pays social security on up to EUR 2,111.64/month (the maximum base). An EOOD owner earning the same amount pays social security on EUR 620.20/month (the minimum salary). The difference — approximately EUR 5,500 per year — goes directly to the EOOD owner's bottom line.
The Breakeven Calculation: 6 Income Levels
The following table compares annual net income (money in your pocket) for a freelancer versus an EOOD owner at six common monthly gross income levels. Both scenarios include accounting costs and all mandatory contributions.
Assumptions: Freelancer insures with all risks at 31.3% rate, annual reconciliation on actual income (75% of gross). EOOD owner pays minimum salary EUR 620.20, takes remaining profit as dividends. Freelancer accounting EUR 80/month. EOOD accounting EUR 150/month. No other deductible business expenses for either.
| Monthly Gross | EUR 2,000 | EUR 3,000 | EUR 4,000 | EUR 5,000 | EUR 7,000 | EUR 10,000 |
|---|---|---|---|---|---|---|
| Freelancer (Svobodna Profesiya) | ||||||
| Annual gross | 24,000 | 36,000 | 48,000 | 60,000 | 84,000 | 120,000 |
| 25% deduction | -6,000 | -9,000 | -12,000 | -15,000 | -21,000 | -30,000 |
| SS base/month (reconciled) | 1,500 | 2,111* | 2,111* | 2,111* | 2,111* | 2,111* |
| Annual social security | -5,634 | -7,927 | -7,927 | -7,927 | -7,927 | -7,927 |
| Income tax (10%) | -1,237 | -1,907 | -2,807 | -3,707 | -5,507 | -8,207 |
| Accounting | -960 | -960 | -960 | -960 | -960 | -960 |
| Net income | 16,169 | 25,206 | 36,306 | 47,406 | 69,606 | 102,906 |
| EOOD (Limited Company) | ||||||
| Annual gross revenue | 24,000 | 36,000 | 48,000 | 60,000 | 84,000 | 120,000 |
| Company expenses (salary + employer SS + accounting) | -10,650 | -10,650 | -10,650 | -10,650 | -10,650 | -10,650 |
| CIT (10% of profit) | -1,335 | -2,535 | -3,735 | -4,935 | -7,335 | -10,935 |
| Dividend tax (5%) | -601 | -1,141 | -1,681 | -2,221 | -3,301 | -4,921 |
| Net dividend to owner | 11,414 | 21,674 | 31,934 | 42,194 | 62,714 | 93,494 |
| Net salary to owner (after employee SS + tax) | 5,775 | 5,775 | 5,775 | 5,775 | 5,775 | 5,775 |
| Total net income | 17,189 | 27,449 | 37,709 | 47,969 | 68,489 | 99,269 |
| Comparison | ||||||
| Difference (EOOD - Freelancer) | +1,020 | +2,243 | +1,403 | +563 | -1,117 | -3,637 |
| Winner | EOOD | EOOD | EOOD | EOOD | Freelancer | Freelancer |
* Capped at maximum insurance base of EUR 2,111.64/month. All amounts in EUR, rounded to nearest euro.
The crossover point is around EUR 5,000-6,000/month. Below that, the EOOD delivers higher net income because its social security savings (paying SS only on the EUR 620.20 minimum salary instead of on actual net income) more than compensate for the higher tax rate. Above EUR 5,000-6,000/month, the freelancer's 7.5% income tax rate wins because social security is capped at EUR 2,111.64/month for both structures, and the 7.5% vs 15% tax difference dominates. If you also retain earnings inside the EOOD (deferring the 5% dividend tax), the crossover shifts even higher. And tax is not the only factor — read on.
Not Sure Which Structure Is Right for You?
We run the numbers for your specific situation — income level, expenses, growth plans, and risk profile.
Get a Free ComparisonBeyond Tax: Liability, Credibility, and Growth
The EOOD wins on take-home pay at most income levels. But even at higher levels where the freelancer delivers marginally better net income, many people still choose the EOOD. That is because tax efficiency is only one of four factors that matter.
1. Liability Protection
A freelancer operates under unlimited personal liability. If a client sues you or a contract goes wrong, your personal assets — bank accounts, property, car — are at risk. An EOOD is a separate legal entity. Your liability is limited to the company's registered capital (typically EUR 1). Your personal assets are protected from business claims.
This matters most for consultants advising on high-value decisions, professionals serving enterprise clients, and anyone in an industry where contractual disputes are common. If a single bad outcome could cost you more than a few thousand euros, the EOOD's liability shield is worth the additional tax cost.
2. Retained Earnings
As a freelancer, all income is personal — it passes through to you and is taxed immediately. In an EOOD, you can retain profit inside the company at only 10% CIT, deferring the 5% dividend tax indefinitely. This is valuable if you:
- Plan to reinvest in your business (equipment, marketing, hiring)
- Want to build a cash reserve for lean months
- Intend to invest through the company (real estate, financial instruments)
Retained earnings are taxed at 10%, not 15%. You only trigger the additional 5% when you distribute dividends. For entrepreneurs building long-term wealth, this deferral is significant.
3. Client Credibility
Some international clients — particularly larger companies and government contractors — require contracts with a legal entity, not a natural person. An EOOD with a Trade Registry entry, a company bank account, and formal invoicing carries more weight than a freelancer operating under their personal name. This is not a tax consideration, but it directly affects your ability to win certain contracts.
4. Ability to Hire and Scale
A freelancer cannot hire employees. If your workload grows beyond what you can handle alone, your only options are subcontracting or turning away work. An EOOD can hire employees, engage contractors, and scale operations. If you see any possibility of growing beyond a one-person operation, the EOOD provides the structure for it.
| Factor | Freelancer | EOOD |
|---|---|---|
| Income tax rate | 7.5% effective | 15% combined (10% CIT + 5% dividend) |
| Social security | 31.3% on actual net income (capped at EUR 2,111.64/mo) | 32.7% on minimum salary only (EUR 620.20/mo) |
| Personal liability | Unlimited | Limited to company capital |
| Retained earnings | Not possible | 10% CIT only (defer dividend tax) |
| Hiring employees | Not possible | Yes |
| Business sale | Cannot sell your practice | EOOD is a sellable asset |
| Client perception | Natural person | Legal entity with Trade Registry entry |
We Handle Both Structures
Freelancer registration (BULSTAT + NRA) or EOOD formation — we set up whichever structure fits your situation. Remote process available for EU citizens.
Free. No obligation. Response within 24 hours.
Annual Running Costs Comparison
Beyond tax and social security, each structure has fixed running costs that affect your decision — especially at lower income levels where these costs represent a larger percentage of revenue.
| Cost Item | Freelancer | EOOD |
|---|---|---|
| Accountant (monthly) | EUR 60-80 | EUR 100-300 |
| Virtual office / registered address | Not required (use home address) | EUR 15-40/month |
| Corporate bank account | Personal account sufficient | EUR 5-15/month + EUR 100-500 opening |
| Electronic signature (KEP) | EUR 25-50/year | EUR 25-50/year |
| Annual financial statements (GFO) | Included in accountant fee | EUR 15 publication fee |
| Social security (min base) | EUR 2,064/year (advance) + reconciliation | EUR 2,436/year (on min salary) |
| Company registration | EUR 15-30 (BULSTAT) | EUR 700-999 + VAT (lawyer fees) |
| Total annual running cost | EUR 1,000-2,000 | EUR 4,000-6,000 |
The EOOD costs EUR 2,000-4,000 more per year to maintain than a freelancer operation. At EUR 2,000/month income, this overhead represents 8-17% of gross revenue — a significant drag. At EUR 5,000/month, it drops to 3-7%. At EUR 10,000/month, it becomes negligible at 2-3%.
For a detailed cost breakdown with three real scenarios, see: Total Annual Cost of Running an EOOD in Bulgaria.
Bank account note: Opening a corporate bank account in Bulgaria takes approximately 1 week for KYC processing. Expect to pay EUR 100-500 in initial fees depending on the bank. DSK Bank and UniCredit Bulbank are the most commonly used by foreign entrepreneurs due to their English-language support and online banking platforms.
Our Recommendation by Income Level
Based on our experience advising hundreds of freelancers and company owners, here is the framework we use:
Under EUR 3,000/month: Start as a Freelancer
The EOOD actually delivers higher net income even at this level — approximately EUR 1,000-2,200/year more. But the freelancer structure wins on simplicity and lower upfront cost. The EOOD requires EUR 700-999 + VAT in setup fees, a corporate bank account (EUR 100-500 to open, ~1 week KYC), double-entry bookkeeping, and EUR 150/month in accounting versus EUR 80/month. At lower income levels, the administrative complexity is disproportionate to the relatively small net income advantage.
Setup time: Freelancer registration can be completed in a single day at the NRA. EOOD registration takes 3-5 business days at the Trade Registry.
The freelancer is especially appropriate if you are testing a business idea, working part-time, or unsure whether Bulgaria will be your long-term base. Start simple, then switch when the income justifies the structure.
EUR 3,000-5,000/month: Strong Case for the EOOD
This is where the EOOD clearly wins on both net income and strategic value. The social security savings alone put EUR 560-2,240 more in your pocket per year, and the EOOD adds liability protection, retained earnings capability, and professional credibility. The additional running cost (EUR 2,000-4,000/year more than a freelancer) is absorbed by the tax savings.
Choose the EOOD at this level unless:
- You are only in Bulgaria temporarily (less than 12 months)
- You have no need for liability protection (very low-risk work)
- You strongly prefer minimal administration over marginal financial optimization
If none of these exceptions apply, register the EOOD.
Over EUR 5,000/month: EOOD for Most, Freelancer for Pure Maximizers
Above EUR 5,000-6,000/month, the freelancer starts delivering slightly higher take-home pay — approximately EUR 1,100-3,600/year more at EUR 7,000-10,000/month. This is because social security is capped for both structures, and the freelancer's 7.5% income tax beats the EOOD's 15% combined rate on the remaining income.
Despite this, we recommend the EOOD for most high earners because:
- Liability protection becomes critical at higher income/contract values
- Retained earnings at 10% CIT (deferring the 5% dividend) close the gap significantly
- Client credibility — enterprise contracts increasingly require a legal entity
- Growth potential — you can hire employees and scale operations
- The EUR 1,000-3,600/year tax difference is negligible relative to EUR 84,000-120,000 annual revenue
The only scenario where we recommend staying freelancer at this level is if you are a solo service provider with no liability concerns, no plans to hire, and no client requirements for a legal entity — and you prioritize absolute maximum take-home pay over structural advantages.
Ready to Make the Switch?
We register Bulgarian EOODs for EUR 700-999 + VAT. Registered address is a separate service. Fully remote process for EU citizens.
Start Your EOOD RegistrationHow to Switch from Freelancer to EOOD
You can switch at any point during the year. Here is the process:
Step 1: Register the EOOD (3-5 business days)
Your lawyer prepares the incorporation documents and files with the Trade Registry. You need: articles of association, specimen signatures (notarized), proof of capital deposit (minimum EUR 1), and a registered address. For EU citizens, this can be done entirely remotely via Power of Attorney. Cost: EUR 700-999 + VAT (lawyer fees). Registered address is a separate service.
For the full process: Register a Company in Bulgaria as an EU Citizen.
Step 2: Open a Corporate Bank Account (~1 week)
Visit a Bulgarian bank (or apply remotely where available) with your Trade Registry certificate, articles of association, and personal ID. KYC processing takes approximately one week. Opening fees range from EUR 100-500 depending on the bank. DSK Bank and UniCredit Bulbank are the most common choices for foreign owners.
Step 3: Register as Manager and Start Operations
File a declaration with the NRA to register as a self-insured manager of the EOOD. Begin invoicing through the company. Engage an accountant for double-entry bookkeeping.
Step 4: Wind Down Freelancer Status
File a closure declaration with the NRA (OKD-5 with a cessation date). Deregister from BULSTAT at the Registry Agency. File a final annual tax return covering your freelancer income for the portion of the year you operated as a freelancer. Complete the social security reconciliation for that period.
Transition tip: Many people run both structures in parallel for 1-2 months during the transition. You can invoice existing clients through your freelancer registration while onboarding new clients through the EOOD. There is no legal requirement to close one before opening the other.
"I earn over EUR 7K/month — the freelancer saves me more, so why switch?" Because a lawsuit from one unhappy client can wipe out years of tax savings. Because retained earnings at 10% CIT compound faster than fully-distributed income taxed at 7.5% + 31.3% social security reconciliation. Because some contracts will never come to a natural person. And because the EUR 1,100-3,600/year net income difference is less than 2% of your revenue — a single new client won through having a proper legal entity more than covers it. Tax is one variable. Structure is the strategy.
Get a Personalized Comparison
Tell us your income level and situation — we will run the exact numbers for freelancer vs EOOD and recommend the right structure for you. Free, no obligation.
Free. No obligation. Response within 24 hours.