Within the EU, there is a free movement of people agreement which allows EU citizens to freely work/move/search for a job in any EU member state.
Looking into the details, I wonder which formal rules apply if an EU citizen was to be employed for a company based in one EU country for which they work remotely and move temporarily between other EU members every, say, 6 months?
I looked at some of the rules, but couldn't find anything that fits this situation:
- the Schengen countries have 90 days rule for staying without registering, and I imagine one could work remotely during this time, but it's only for 90 days
- one could try to register as a worker in the host country every 6 months, but that will likely be denied given that the company is not operating in the host country, doesn't pay taxes/social insurance there, etc.
- there are cross-country commuter agreements, but they require you to travel between the countries every week (and not every 6 months)
- one could ask the company to post them to the host country (using the A1 certificate), but this is appropriate where the worker moves to the other country on the request of the employer and not when travelling is at the whim of the employee
- there is an option to start a company and agree with the employer to subcontract it, but this also requires change of the contract with the employer and also changes the tax/residence rules.
I know no one is basically doing this legally and everyone ignores the rules, but I am curious whether there is a way to work remotely as an employee legally within the EU.
I am asking only from the immigration perspective, I know tax-wise EU doesn't interfere and there are just 2-way Double Taxation Agreements.