If you are a freelancer (writer, programmer etc.) Bulgaria is an attractive place to do your job. Pursuant to the Employment Encouragement Act, being a "freelancer" means that you both:
- don't work for an employer and
- you are working in your capacity of a person (not through your company).
- the employer is obliged to register the contract within the National Social Security Institute
- the employer is obliged to pay part of your social security installments
- there are certain restrictions and conditions in case of firing an employee
- there is a mandatory annual full-pay leave etc.
In summary, the Labour Code sets a whole different set of contract conditions in the employer-employee relations. The freelancer is freed of this restrictions, but the work is regulated by the common civil legislation: The Obligations and Agreements Act.
Sufficient funds: Pursuant to the Regulations for the appliance of the Foreigners in the Republic of Bulgaria Act, a foreigner to be able to stay in Bulgaria if he/she possesses the minimum required 50 Euro per day of stay. This means that if you are a freelancer, you should prove that you have (or will have) at least 1,500 Euro per month.