Home Forums US Life Stimulus Payment FAQ from NYTIMES Stimulus Payment FAQ from NYTIMES Name * Password * Email it means this benefit only belongs to Green card holderor taxpayer who files tax at least 5 years without Green card if you filed tax at least 5 years, you are considered as Resident alien on Tax law even though you are not Green card holder. Non-resident alien means people who pay tax less than 5 years. see the below News link. https://www.nbcdfw.com/news/national-international/congress-send-taxpayers-coronavirus-relief-checks-who-qualifies/2338595/ I agree to the terms of service Comment