Question: how long do you have to pay social security?
Answer: You'll need to pay into Social Security for at least 40 calendar quarters, or 10 years, to be eligible for any retirement income that's based on your earnings record. What is your earnings history? You can check your earnings history online at the Social Security website.