Home/Blog/Start a Business in Bulgaria
Business Guide

How to Start a Business in Bulgaria as a Foreigner

Yordan Cholakov Mar 13, 2026 12 min read

Bulgaria has the lowest corporate tax in the EU: 10% flat. Add 5% dividend tax and the combined rate is just 10% + 5%. Minimum capital to form a company? EUR 1. Registration time? 3 business days. And since January 1, 2026, everything — invoicing, tax payments, contracts — is in euros. No currency conversion, no FX risk.

Whether you are a freelance developer in Berlin, a SaaS founder in Amsterdam, or a consultant in London looking for a tax-efficient EU base, Bulgaria offers a compelling setup. This guide walks you through every step — from choosing the right structure to issuing your first invoice — based on our experience setting up businesses for over 50 foreign entrepreneurs.

10%
Corporate tax
3 days
Company registration
EUR 1
Minimum capital
100%
Remote setup possible

Why Foreign Entrepreneurs Choose Bulgaria

Bulgaria is not just cheap. It is structurally competitive. Here is what you get that most other EU countries cannot offer together:

EU advantage: A Bulgarian EOOD is treated identically to a German GmbH or Dutch BV under EU law. You can open bank accounts anywhere in the EU, use EU payment processors, and participate in EU public procurement. Your company is not "offshore" — it is a full EU legal entity.

Business Structures Available to Foreigners

Bulgaria offers several entity types. For 90% of foreign entrepreneurs, only two matter:

FeatureEOOD (Company)Freelancer
Legal formSingle-member LLCNatural person (sole trader)
LiabilityLimited (EUR 1 capital)Unlimited (personal assets)
Tax rate10% corporate + 5% dividend7.5% effective
Social securityOn salary only (~EUR 200/mo)On declared income (capped ~EUR 700/mo)
AccountingDouble-entry bookkeepingSimple income register
Registration time3 business days1 day
Can hire employeesYesLimited
Best for incomeAbove EUR 5,000/monthUnder EUR 5,000/month

EOOD (Еднолично Дружество с Ограничена Отговорност) is the standard choice for foreign entrepreneurs. It is Bulgaria's equivalent of a German GmbH, UK Ltd, or US LLC. You own 100% of the shares, enjoy limited liability, and can optimize taxes through the salary-dividend split.

Freelancer (свободна професия) is simpler and cheaper to maintain, but offers no liability protection. It is ideal for solo consultants, designers, and developers earning under EUR 5,000/month. For a detailed comparison, see our Company vs. Freelancer guide.

Quick decision: If your monthly revenue exceeds EUR 5,000, or you work with enterprise clients who expect to contract with a legal entity, or you need liability protection — choose the EOOD. For everything else, start as a freelancer and upgrade later.

Prerequisites: What You Need Before Registration

For EU Citizens

For Non-EU Citizens

Don't skip the residency step. You cannot register as a company manager or freelancer in Bulgaria without a valid residency card or permit. Many clients come to us after wasting weeks trying to register without proper residency documentation. Get this sorted first.

Step-by-Step: Registering an EOOD

Here is exactly what happens when you (or your lawyer) registers a Bulgarian EOOD:

  1. Choose a company name. Check availability at the Bulgarian Trade Registry (registryagency.bg). The name must be unique. We recommend having 2-3 alternatives ready.
  2. Draft the Articles of Association. This is the company's founding document — it defines the company name, registered address, share capital, scope of activity, and management structure. Your lawyer drafts this in Bulgarian.
  3. Deposit the share capital. Open a capital deposit account at any Bulgarian bank and deposit the share capital (minimum EUR 1, but EUR 50-100 is standard). The bank issues a deposit certificate. After registration, the capital is released for the company's use.
  4. Notarize the required documents. The Articles of Association, the manager's consent and specimen signature declaration, and the founder's decision must be notarized. If you are abroad, your lawyer handles this via Power of Attorney.
  5. File with the Trade Registry. Your lawyer submits the application electronically. Required documents: Articles of Association, capital deposit certificate, manager consent, proof of registered address, declaration of beneficial owners (AML).
  6. Receive your UIC (company number). The Trade Registry processes the application within 3 business days. You receive a unique identification code (UIC/EIK) — this is your company's official registration number, used for all tax and government filings.
  7. Register at the NRA. Your lawyer files the tax registration with the National Revenue Agency. This assigns your company a tax identification, registers you for Bulstat, and — if applicable — registers you for VAT. Takes 1-2 business days.
  8. Open a business bank account. With the UIC and NRA registration in hand, open a business bank account. Digital banks (Revolut Business, Wise Business) approve in 1-3 days. Traditional Bulgarian banks take 1-2 weeks.

Can You Do All of This Remotely?

Yes. The entire process can be completed without setting foot in Bulgaria. Here is how:

  1. Sign a Power of Attorney (PoA) — authorizes your Bulgarian lawyer to act on your behalf for all registration steps. The PoA must be notarized in your country and apostilled (or legalized, depending on your country's agreement with Bulgaria).
  2. Send documents to your lawyer — the original PoA plus copies of your ID/passport. Some law firms accept scanned copies initially and request originals by mail.
  3. Your lawyer handles everything — Trade Registry filing, NRA registration, bank account opening (for banks that allow PoA), and initial accounting setup.

Our remote clients: About 40% of our clients register their Bulgarian company entirely remotely. The PoA process adds 5-7 days to the timeline (for notarization and postal delivery), but saves you a trip. We guide you through every step via video call.

Full Cost Breakdown

Cost itemEOODFreelancer
Government registration feeEUR 55-60Under EUR 50
Legal fees (formation)EUR 400-900EUR 100-300
Notary feesEUR 30-80EUR 10-30
Capital deposit (refundable)EUR 50-100N/A
Registered address (annual)EUR 300-600N/A
Total setup costEUR 835-1,740EUR 160-380

Ongoing Monthly Costs

Monthly costEOODFreelancer
AccountantEUR 150-200EUR 60-80
Social security (manager/self)~EUR 200EUR 200-700
Registered addressEUR 25-50N/A
Bank feesEUR 0-15EUR 0-10
Total monthly overheadEUR 375-465EUR 260-790

These are real numbers from our clients' operations, not estimates. The EOOD has higher fixed costs but lower variable costs (social security is on the minimum salary only). The freelancer has lower fixed costs but social security scales with income.

Timeline: From Decision to First Invoice

StepIn PersonRemote (via PoA)
Residency card (EU citizens)1-5 daysRequires at least 1 visit
PoA notarization & deliveryN/A5-7 days
Company name check & documents1 day1-2 days
Capital deposit1 day1-2 days (via lawyer)
Trade Registry filing & approval3 business days3 business days
NRA tax registration1-2 days1-2 days
Bank account opening1-3 days (digital) / 1-2 weeks (traditional)1-3 days (digital)
Total~1-2 weeks~2-3 weeks

Speed tip: The fastest path is to arrive in Sofia, meet your lawyer in person, sign everything same-day, and have your company operational within 1 week. We have done this repeatedly for clients who fly in for 3-4 days.

Opening a Business Bank Account

This is often the step that surprises foreign entrepreneurs the most. Here are your options:

Digital Banks (Recommended for Most Clients)

Traditional Bulgarian Banks

For most foreign entrepreneurs, Revolut Business is the pragmatic choice. You get a EUR IBAN instantly, can manage everything online, and avoid the documentation maze of traditional Bulgarian banks. Add a traditional bank account later if needed for specific purposes (e.g., government contracts, payroll).

Tax Registration and Obligations

Once your company is registered, you have the following tax obligations:

Key Filing Deadlines

FilingDeadlineFrequency
Monthly social security declarations25th of the following monthMonthly
VAT return (if registered)14th of the following monthMonthly
Annual financial statementsJune 30Annual
Corporate tax returnJune 30Annual
Annual activity report (NSI)March 31Annual

Don't skip the accountant. Bulgarian accounting and tax compliance is not DIY-friendly for foreigners. All filings are in Bulgarian, the NRA portal requires a Bulgarian digital signature (e-signature), and errors result in fines. A good accountant costs EUR 150-200/month and handles everything — a small price for compliance and peace of mind.

7 Mistakes Foreign Entrepreneurs Make

  1. Registering the company before getting a residency card. You cannot be appointed as a manager without valid residency documentation. Get the card first.
  2. Using a home address as the registered office. While technically possible, it complicates things if you move. Use a dedicated registered address service — it costs EUR 25-50/month and keeps your home address private.
  3. Ignoring the VAT threshold. The EUR 51,130 threshold creeps up fast. If you exceed it and fail to register within 7 days, you owe retroactive VAT plus penalties. Monitor your turnover monthly.
  4. Paying yourself a high salary. Social security contributions are proportional to salary. Pay the minimum (~EUR 620) and take remaining profit as dividends (5% tax, zero social security). This is legal and standard practice.
  5. Not having a double taxation treaty strategy. Simply having a Bulgarian company does not make you a Bulgarian tax resident. If you remain tax resident in your home country, your worldwide income — including Bulgarian dividends — may be taxed there. Coordinate your tax residency with your company setup.
  6. Choosing the cheapest accountant. Bulgaria's cheapest accountants charge EUR 50/month and handle 200+ clients. The result: missed deadlines, incorrect filings, and NRA audits. Pay EUR 150-200/month for a responsive accountant who knows foreign-owned companies.
  7. Waiting to open a bank account. Start the bank account application the day your company receives its UIC. Digital banks approve fast, but traditional banks can take weeks. Don't let banking delays hold up your first invoice.

Ready to Start Your Bulgarian Company?

We handle the entire process — from residency card to first invoice. 50+ successful formations.

Book Free Consultation →

Frequently Asked Questions

Can a foreigner open a company in Bulgaria? +
Yes. Any foreign national — EU or non-EU — can register a company in Bulgaria. EU citizens need a Bulgarian residency card. Non-EU citizens need a valid residence permit. There are no citizenship or minimum investment requirements for a standard EOOD.
How much does it cost to register a company in Bulgaria? +
Government fees are approximately EUR 55-60 for online filing. Legal fees range from EUR 400-900. Minimum capital is EUR 1. Total all-in cost including legal setup, NRA registration, and initial accounting: EUR 500-1,200.
Can I register a Bulgarian company remotely? +
Yes. You sign a notarized Power of Attorney in your country, and your Bulgarian lawyer handles all registration steps. The PoA process adds 5-7 days for notarization and delivery. About 40% of our clients register entirely remotely.
What is the best bank for a Bulgarian company? +
For most foreign entrepreneurs, Revolut Business or Wise Business are the fastest and most practical options — EUR IBAN, multi-currency support, and approval in 1-3 days. Add a traditional Bulgarian bank (UniCredit Bulbank, DSK Bank) later if needed for government contracts or payroll.
Do I need to live in Bulgaria to own a Bulgarian company? +
You need a valid residency card or permit to be appointed as manager, but you are not required to physically live in Bulgaria year-round. However, if you want to benefit from Bulgaria's 10% personal income tax, you need to establish tax residency — typically by spending 183+ days per year in the country.
What is the VAT registration threshold? +
EUR 51,130 in annual turnover (calendar year basis). You must register within 7 days of exceeding this threshold. The standard VAT rate is 20%. B2B services to EU clients are reverse-charged at 0%. A new EU SME regime allows VAT-free cross-border operations under EUR 100,000 EU-wide turnover.
What taxes does a Bulgarian company pay? +
10% corporate income tax on net profits, 5% dividend withholding tax on distributions, and social security contributions on the manager's salary (~EUR 200/month on minimum salary). The combined effective rate on distributed profits is just 10% + 5% (15% nominal). There is no minimum corporate tax.

Disclaimer: This article provides general information and does not constitute legal or tax advice. Company registration requirements may vary based on your nationality and specific circumstances. Consult our team for personalized guidance. Last updated: March 13, 2026.