If you have 30 or more years of “substantial” earnings in a job where you paid Social Security taxes, you might be able to eliminate an offset of as much as 67% of your Social Security benefits! Every year has to be accounted for and you must follow the Social Security tables. We have the tables if you want to see if you qualify.
If you receive a pension from a federal, state or local government based on work where you did not pay Social Security taxes, but you are also eligible for Social Security from other employment, your Social Security spouse’s or widow’s or widower’s benefits may be reduced. That offset does not apply to government pensions from state or local government employment that is not based on your earnings such as a survivor's annuity from a deceased spouse.