'm was in h4 ead until July 2018. I earned $1096 thru online from 2016-18(400,600,100 respectively). I uploaded my w9 form in that website which includes my itin number .I was not aware of tax and all at that time when uploading w9 form. Now worrying if am I missed to pay tax which leads to issues in my husband gc process. Now we have i-140. Do I need to pay tax for that $1096 for those 3 years?. If so what's the procedure for late tax filing?