How to Register a Freelance Business in Bulgaria: A Practical Primer
Thinking of working for yourself in Bulgaria? Here is a plain-English look at the main routes, the paperwork involved and the questions worth asking before you start.

Illustration: AI-generated image
Bulgaria has a growing community of freelancers, from developers and designers to translators and consultants. Many are locals, and a good number are expats who chose Bulgaria for its lower cost of living and relaxed pace. If you are thinking of joining them, it helps to understand the basic options before you begin.
Two common routes
Broadly, there are two ways to work for yourself. The first is to register as a self-employed person, often called a sole trader. The second is to set up a company, most commonly a limited liability company known as an OOD (or EOOD when it has a single owner).
- Self-employed: simpler to set up, with fewer formal requirements. You and the business are legally the same person, so you are personally responsible for its obligations.
- EOOD or OOD: a separate legal entity. It involves more administration and accounting, but it separates personal and business liability and can look more established to larger clients.
The registrations to know about
Whichever route you choose, you will deal with a few institutions. The Commercial Register, run by the Registry Agency, records companies. The National Revenue Agency (NAP) handles taxes and is where many registrations begin. Social security contributions are also part of being self-employed, so they need planning from the start.
If your turnover grows, VAT registration may become relevant. The rules and thresholds change over time, so check the current position with the National Revenue Agency or an accountant rather than relying on older articles.
Why an accountant matters
Most freelancers in Bulgaria work with a local accountant, and for good reason. Rules on declarations, contributions and deadlines can be fiddly, and an accountant who knows the system can save you time and avoid mistakes. Ask whether they speak English, whether they have experience with clients in your field, and how they handle invoices and communication.
Questions to ask yourself first
- Will most of my clients be in Bulgaria, elsewhere in the EU or further afield?
- Do I want to hire help or take on partners later?
- Do I need a formal company structure for the contracts I hope to win?
- If I am not a Bulgarian or EU citizen, what do my residence and work permissions allow?
That last point matters. Non-EU citizens should check their right to work and to run a business before registering anything.
A few practical habits
Open a separate bank account for business income, even if you are self-employed. Keep every invoice and receipt in an organised way. Set aside money for contributions and taxes as you earn, so deadlines never come as a surprise.
Finally, remember that rules evolve. Treat this article as a starting map, then confirm the details with official sources or a qualified adviser before you commit.





