New Jersey does not tax most pension income, but the rules depend on when you were hired and what type of pension you receive
If you receive a pension from a New Jersey public employer — a state agency, school district, municipality, or public authority — that pension income is exempt from New Jersey income tax. This exemption applies to pensions earned through the Public Employees' Retirement System (PERS), the Teachers' Pension and Annuity Fund (TPAF), the Judicial Retirement System, and similar public plans.
Private pensions and federal pensions follow different rules. A private pension from a company is taxable as ordinary income in New Jersey. A federal pension — including military retirement pay — is also taxable in New Jersey, though some federal retirees may may have access to for a federal pension deduction depending on their age and when they retired.
The key distinction is the source: public employee pensions are tax-free; private and federal pensions are taxed like regular income.
Key Takeaways
- Pensions from New Jersey public employers are not subject to New Jersey income tax, regardless of your age or how long you worked.
- Pensions from private employers and the federal government are taxable as ordinary income in New Jersey.
- Military retirement pay is taxable in New Jersey, though you may be able to deduct a portion if you meet federal age and service requirements.
- The exemption applies to the pension itself, not to other retirement income like Social Security, IRAs, or investment earnings.
Public Pensions Are Tax-Free in New Jersey
New Jersey law exempts pension income paid by the state or any of its political subdivisions from state income tax. This covers pensions from PERS (the main plan for state employees and local government workers), TPAF (for public school teachers), the Police and Firemen's Retirement System (PFRS), and the Judicial Retirement System.
The exemption is broad: it does not matter how much your pension is, when you retired, or whether you worked for 10 years or 40 years. If the check comes from a New Jersey public employer's retirement plan, it is not taxed by the state.
This exemption does not extend to other income. If you also receive Social Security, interest from a savings account, or distributions from an IRA, those are taxed normally. The tax-free status applies only to the pension payment itself.
Private Pensions and How They Are Taxed
A pension from a private employer — a corporation, nonprofit, or other non-governmental organization — is treated as ordinary income and is fully taxable in New Jersey. You report it on your state tax return just as you would wages or salary.
If you receive both a public pension (tax-free) and a private pension (taxable), you report only the private pension on your New Jersey return. The public pension does not appear on your state tax form.
Private pensions are also subject to federal income tax. If your employer withheld federal tax from your pension checks, that withholding counts toward your federal tax liability. You can adjust the withholding amount by contacting your pension plan administrator.
Federal Pensions and Military Retirement Pay
Military retirement pay is taxable in New Jersey. A retired service member who receives a military pension must report it as income on their state return and pay New Jersey income tax on it.
Federal civilian employees who retired under the Federal Employees Retirement System (FERS) or the Civil Service Retirement System (CSRS) also pay New Jersey tax on their pensions. However, federal law allows a deduction for certain federal pensions if you were born before January 2, 1936, or if you retired under FERS and were at least 62 years old when you retired. The deduction amount varies and is claimed on your federal return; check IRS Publication 721 or speak with a tax professional to determine whether you may have access to.
The federal pension deduction is taken on your federal return, not your New Jersey return. New Jersey does not offer a separate state deduction for federal pensions.
What Happens When You File Your New Jersey Tax Return
When you file your New Jersey return, you report all income sources. If you have a public pension, you do not report it. If you have a private or federal pension, you report the full amount as income.
Your pension provider (or your former employer's pension administrator) will send you a 1099-R form showing the pension payments you received during the year. Use this form to report the income on both your federal and state returns.
If you have questions about whether a specific pension is taxable in New Jersey, contact the New Jersey Division of Taxation or speak with a tax professional who knows New Jersey law. The pension plan administrator can also tell you whether the pension is from a public or private employer.
Other Retirement Income and How It Is Taxed
A pension exemption applies only to pension payments. Other retirement income is taxed normally in New Jersey. Social Security benefits are not taxed by New Jersey (though they may be taxed federally depending on your total income). Distributions from IRAs, 401(k)s, and other retirement accounts are taxed as ordinary income in New Jersey.
If you have multiple sources of retirement income — a public pension, Social Security, and an IRA — only the public pension is exempt. The other income is reported and taxed.
Frequently Asked Questions
If I worked for a New Jersey school district and now receive a teacher pension, do I pay state tax on it?
No. Teacher pensions from New Jersey public schools are paid through TPAF and are exempt from New Jersey income tax. You do not report this income on your state return.
I receive a pension from a private company and also Social Security. Are both taxed?
The private pension is taxed as ordinary income in New Jersey. Social Security is not taxed by New Jersey. Both are reported on your federal return, where Social Security may be taxable depending on your total income.
I retired from the military. Can I avoid paying New Jersey tax on my military pension?
No. Military retirement pay is taxable in New Jersey. However, if you meet federal requirements (generally, age 62 or older at retirement), you may be able to deduct a portion on your federal return. Check IRS Publication 721 or consult a tax professional to see if you may have access to.
My pension is from a New Jersey county government. Is it tax-free?
Yes. Pensions from any New Jersey public employer — state, county, municipal, school district, or public authority — are exempt from New Jersey income tax.
What if I moved out of New Jersey after I retired? Do I still owe tax on my pension?
New Jersey taxes income based on residency. If you move out of state, you generally do not owe New Jersey tax on new income. However, if you were a New Jersey resident when you retired, consult a tax professional about your specific situation, as rules can vary.