pk
Level 15
Level 15

Get your taxes done using TurboTax

@xrywzy following up from your response  and good points made by @rjs ,  as a US person ( citizen/Green Card ), you have to recognize your world income ( both US and foreign)  by filing form 1040. 

Schedule-C  is used to report all self-employed income ( before foreign taxes ) and any allowable expenses associated with the income stream.  The New York entity does not need to  ( but nothing wrong with it either) provide information report on 1099-NEC.  Similarly any foreign earnings  ( i.e. in addition to the NY entity) also can be reported on Schedule-C.

How to treat Self-Employment taxes , mostly for countries with whom US has  Totalization Agreement -- thus allowing  only one country to tax you for "Social Security.  So please share the country where you are currently residing.

Another thing to note is that all your foreign earnings  is eligible for exclusion up to the yearly limit.  To achieve this  you tell TubroTax that you would want to Exclude Foreign Earned  ( wages  or self-employment ) Income. TurboTax will then walk you through preparing form 2555  ( to make sure you have been abroad for 330 days in 12 consecutive months for  Physical Presence Test ).  You just have to make sure that the form 2555 has the total foreign earnings  for the tax year.  Any  foreign income beyond the allowed exclusion amount, is taxable to the USA but  you can claim foreign tax credit ( or deduction if you itemize under SALT limits ).

 

The foreign country also may tax you for all your foreign earnings ( it is also world income in some countries ).

 

Hope this helps.

Is there more I can do for you.

 

pk