> Foreign workers are to my knowledge effectively always a service contract, since it's pretty complicated (if even possible) to hire FTEs across borders without subsidiaries, which are expensive to maintain.It's impossible (yes, I'm being absolute) to hire an employee who lives in or outside the US who is not a citizen or doesn't have a green card. All employees must have an SSN and go through i9 verification, which requires in person verification of legal ability to work in the US.
The foreign developers I'm talking about are not US citizens and do not have green cards.
Their work is subject to 15 year amortization per section 174. Period.