It's not hard necessarily, but you do need to get it right for each individual country. I can understand a company exec just not wanting the hassle.
You can employ through contracting agencies in the target country that handle all this stuff, but you'll still have a certain amount of pain when you run into different countries' Ideas of what is appropriate behaviour when firing someone.
And a change like that will likely come, there is a reason why all invoices are now digitalized and reported, most of fake employment relationships are one SQL query away from being found out. Just find people who submit one invoice a month to one client.
An “employer” can structure the contract to avoid IR35, but that’s precisely my point - now the “employer” needs local legal knowledge to maintain an arms length contractual relationship. (HMRC has also made the “employer” liable for IR35 problems: you can’t just punt the legal liability onto the “employee” and forget about it anymore.)
> You’ll need to ensure you pay the correct PAYE tax and National Insurance (NI) for any contract which is inside IR35 because you are, in the eyes of HMRC, an employee. You can, however, manage this through your limited company.
https://www.crunch.co.uk/knowledge-tax/can-ir35-contractors-...
I wonder if 2 companies is enough to bypass this.
The difference is that in the former, they're a representative of my business, in the latter, they're providing a service to further their own business.
For example even if you have a "contractor contract", but you only work for one client, you could be considered an employee.