It depends on your age. If you haven’t reached full retirement age yet, you can only earn $18,960. If you earn more, your benefits will be reduced. That limit increases to $50,520 the year you reach full retirement age. Suppose you reach normal retirement age in September. Therefore, from January to September the upper limit will apply. Upon reaching ordinary retirement age, the limit is eliminated in its entirety. This means you can earn unlimited earnings without affecting your benefits. This age ranges from 65 to 67 depending on the year you were born.