По-русски почитать про отличие работы по найму от оказания услуг можно здесь:
www.consultant.ru/document/cons_doc_LAW_3575 , ст.13-14 .
Разница, конечно, неочевидна. Но если вкратце, то работа по найму предполагает выполнение конкретных распоряжений работодателя о том как её делать (т.е. работодатель сам полностью знает как её сделать, но решил делегировать). Эти распоряжения являются неотъемлемой частью "осуществления" работы. Т.е. по крайней мере часть "осуществления" работы происходит на территории страны заказчика и подлежит налогообложению и сопутствующей регистрации в качестве работника там.
Исполнитель оказывающий "независимые личные услуги" полностью за пределами США не подлежит налогообложению и не обязан регистрироваться в качестве налогоплательщика и тем более работника в США. Заказчика могут попросить подтвердить иностранный статус исполнителя формой W8-BEN (и взять withhold tax 30% от заплаченных сумм при её отсутствии).
В ЕС по идее даже проще. Торговля товарами и услугами с нерезидентами не запрещена. Ничего похожего на withhold tax и W8-BEN не просматривается. Есть правда НДС, его заказчику придётся заплатить самостоятельно. Немного настораживает что многие посредники используют формулировку "консультационные услуги" а не "услуги разработки ПО" при работе в ЕС. Я помню краем мозга, что в эпоху становления галер в начале 2000х они топили за то что программирование это не инженерия, что программисты должны только по найму или подрядам работать, а как профессиональные услуги свою работу классифицировать не могут. Возможно, что-то такое протолкнули в законодательство ЕС.