I am a non-resident alien on F-1 Visa. I recieved a W-2 from my employer. I have also sold stocks and etfs through robo-advisors. I have recieved forms 1099-B and 1099-DIV from them. Where should I report these stock trades? On Schedule D or Schedule NEC of 1040NR?


You need to report them on Schedule D. Since you are on F1 visa, you can try 1040nra.com they allow to you enter capital gains

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.