Assigning a contractor abroad is not fail-safe, and sometimes it does not work out.  This can be due to contractor-related personal reasons, culture shock and even low performance.  It can also happen when the company does not prepare the contractor or support the move with a local partner like an umbrella company.  Although the worker is a contractor, a company should try to make it similar to an employee experience for the same assignment. One company assigned a contractor to an IT training role abroad, but left it up to the contractor to secure their own work permit and did not offer much pre-assignment briefing of what was expected.  The contractor showed up in the country on a tourist visa, only to find out that a work permit had to be obtained before entering the country.  They decided to stay and start working anyway, which immediately became an immigration compliance problem.  He was also being paid by the client into his home account, and had no easy way to access those funds while abroad. So the assignment failed for multiple reasons that could have been avoided by more preparation.