Nobody wants to be on the wrong side of the law, and if you are a freelancer working with clients from different countries, there are many things you need to consider to make sure you are a complainant. How can contracts help with that?
Ian warns about fake independence: in Belgium, in the case of a social inspection, you may be considered an employee and not a freelancer if the client has too much control over what you do. In the contract, state the will of both parties to perform the task and manage their time independently. Outline which instructions the client can give (such as health, security and safety-related) and which they cannot.
Another way to prevent the risk is to add a contract clause stating that you are allowed to work with other customers.
If you are an EU freelancer, you need to register with LIMOSA before you come and work in Belgium, which will determine where you pay your taxes. More information at limosa.be
Information from Limosa.be website:
"Are you a foreign employer, or their agent, wishing to post one or more workers to Belgium on a basis? Are you a foreign employer, or their agent, of workers working part-time in Belgium? Are you a self-employed person established in another country, coming to provide services in Belgium on a temporary or part-time basis? If so, you need to declare your presence as a self-employed person or that of your workers before they begin to work in Belgium. Are you a Belgian or foreign employer wishing to employ a worker or post a worker to Belgium (from outside the EEA or Switzerland) for more than 90 days? In that case you also need to apply for a single permit.''
Finally, make sure to create a data processing agreement with your client – state what data you will process and how you will process it, in order to be compliant with GDPR regulations.