If you start collecting benefits before reaching full retirement age, you can earn a maximum of $18,960 in 2021 ($19,560 for 2022) and still get your full benefits. Once you earn more, Social Security deducts $1 from your benefits for every $2 earned.