I am not a USA citizen nor resident nor PR. I have invested in a land investment scheme and now has a little profit. I am suppose to file for this income but I check the IRS website, it says aliens are not eligible for tax efiling. Is this correct? So I have to file my tax by filling in the 1040 NR form and mail to IRS? The dateline is 15April or in Oct? I am a bit confused. Please help advise, thank you so much.