Question: do green card holders have to pay social security tax?
Answer: Answer: Green Card or Permanent Resident Card holders pay Social Security taxes, and receive Social Security benefits when they retire (as long as they've worked for 10 years before retiring). Immigrants can get more information at the Social Security Administration's website.