Can someone who worked on an H1B for 10 years and contributed to social security taxes will get social security benefits after retirement even though he/she doesn't get a Green Card or citizenship?
My kids have changed from being on an H4 visa to having a green card. Do they need to get a social security number before I can do this year's taxes, or can I continue to use their ITIN?