Fundamentally, third-country nationals need

  • authorisation to stay in an EU country (e.g. a visa or residence permit) and
  • authorisation to work (e.g. a work permit for self-employed people). 

Check the laws of your destination country to find out about the requirements you must fulfil for entry and residence.