Non-citizens who are legally authorized to work in the United States can earn credits for Social Security just like U.S. citizens. However, the rules for non-citizens may be different in some cases, and non-citizens may need to provide additional documentation to qualify for benefits.