Get your taxes done using TurboTax

According to IRS, U.S. citizens serving in the U.S. are also subject to self-employment tax on their UN earnings,  But not Green card holders, so I suppose I dont have to pay the self employment taxes and therefore not filling out the the 8819 S form. Am I missing anything?