Hi, I own several companies in BG and I have friends who left France to settle their companies there.
OTR365 wrote a nice sum up
I will just add: you will need a Bulgarian residence card to stay (even if you are a EU citizen), it will confirm that you pay your taxes in BG and other stuff.
My last advice, find an accountant for all the tax/company/etc questions. You do not speak the language and you do not know the culture, believe me, you need to get used to it. I like to say that everything is possible in this country but you need to know how to ask. In BG, you can even find someone who will take care of everything for you. For ex, incorporating the company, help you to find a flat, do your accounting, help you with the residence card, help you with insurance, etc. etc. like an assistant.
(I have a contact and she can speak french if you want)
OTR365 wrote a nice sum up
I will just add: you will need a Bulgarian residence card to stay (even if you are a EU citizen), it will confirm that you pay your taxes in BG and other stuff.
+1 for this, I started to buy flats and also I plan to buy small offices. I think Sofia you will be like Warsaw soon. We see more and more foreigners and foreign companies coming for several reasons (reducing costs, taxes, etc.) and BG will be part of the euro zone at some point which will generate more business and opportunitiesBuying an apartment in Sofia might be a decent investment (the Black Sea coast is a different market with different rules). Bulgaria in on a pipeline for joining the euro, which could boost investments and asset prices.
My last advice, find an accountant for all the tax/company/etc questions. You do not speak the language and you do not know the culture, believe me, you need to get used to it. I like to say that everything is possible in this country but you need to know how to ask. In BG, you can even find someone who will take care of everything for you. For ex, incorporating the company, help you to find a flat, do your accounting, help you with the residence card, help you with insurance, etc. etc. like an assistant.
(I have a contact and she can speak french if you want)