In principle, foreign workers who want to pursue salaried employment in Belgium, must apply for a work permit. However, this does not apply to nationals of the Member States of the European Economic Area or Swiss nationals.
You are an EU/EEA/Swiss citizen
If you live in one of the following countries, you may go and work in Belgium without a work permit: Bulgaria, Croatia, Cyprus, Denmark, Germany, Estonia, Finland, France, Greece, Hungary, Ireland, Iceland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, the Netherlands, Norway, Austria, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Czech Republic, United Kingdom, Sweden and Switzerland.
You are not an EU/EEA/Swiss citizen
You are not living in one of the countries mentioned above? Then it is not sure that you are allowed to work in Belgium. Contact the Belgian embassy in your country for more information.
Foreign workers who are not EU/EEA/Swiss nationals and who want to pursue salaried employment in Belgium, must apply for a work permit in advance.
The federal government for Social Security has provided a one-stop shop Working in Belgium: Limosa which considerably simplifies your administrative obligations if you want to employ someone in Belgium as a foreign company or organisation, or if you want to establish yourself in Belgium in order to pursue a temporary or partial activity as a self-employed person.
Foreign workers who are seeking to exercise a self-employed professional activity, either as natural persons or within an association or a partnership in fact or in law, must have a professional card. A professional card is the document authorising a foreign self-employed person to exercise a specific activity as a self-employed person on Belgian territory. A certain number of categories of foreigners working in a self-employed capacity are exempted from the requirement to possess a professional card.