Question: can you collect social security if you have a green card?
Answer: Green Card Holders need 40 credits (equivalent to 10 years of work or 40 quarters) to be eligible for Social Security Benefits. ... The underlying criterion to receive Social Security Benefits is that you have to work and pay Social Security taxes in this country for a minimum of ten years.