The citizens of the EU, EEA and Switzerland can be employed, self-employed or sent to a business trip to Bulgaria without restrictions and without a work permit since the country is a member of the EU. Special rules are also provided for family members of the EU, EEA and Swiss citizens.
Expats wishing to work in Bulgaria must apply for a temporary residence permit beforehand (consequently a work permit for non -EU, EEA citizens) or a permanent residence (no work permit needed). They may either arrange this along with their Bulgarian employers while they reside outside of Bulgaria. Alternatively, non -EU, EEA expats may enter the country, look for work, and then leave the country to process the visa. Company’s Directors or Members of Board of Directors do not need a work permit.
Foreigners looking to reside in Bulgaria have plenty of opportunities to rent apartments although expats are advised to seek out real estate agencies when looking for an apartment.