Oregon taxes most pension income, but the amount depends on the type of pension and your total income

Oregon treats pension income as taxable income for state tax purposes. If you receive a pension from a private employer, a government job, or the military, Oregon will tax it at your ordinary income tax rate — which ranges from 4.75% to 9.9% depending on your total income. The state does not have a blanket pension exemption like some states do.

However, there are narrow exceptions. Military pensions receive special treatment: you can exclude up to $17,000 per year of military retirement pay from Oregon taxable income. Some federal pensions also receive partial exclusions, though the rules are specific to the type of federal service. If you receive a pension from a job where you did not pay federal income tax — such as certain railroad or government positions — you may have different rules.

The key question is whether your pension is subject to federal income tax. If it is, Oregon taxes it. If it is not, Oregon usually does not.

Key Takeaways

  • Oregon taxes private pensions and most government pensions as ordinary income at rates between 4.75% and 9.9%.
  • Military pensions receive a $17,000 annual exclusion, meaning you only pay Oregon tax on amounts above that threshold.
  • Federal employee pensions and some other government pensions may have partial exclusions, but the rules depend on when you started work and what type of agency employed you.
  • You will report pension income on your Oregon tax return using the same forms you use for federal taxes, and Oregon will tax the same amount the IRS does unless a specific state exemption applies.

Military pensions and the $17,000 exclusion

If you receive a military pension, Oregon allows you to exclude $17,000 of that income per tax year. This means if your military pension is $24,000 per year, only $7,000 is subject to Oregon income tax. If your military pension is $15,000 per year, none of it is taxable in Oregon.

This exclusion applies to pensions from active duty, reserve, or National Guard service. It does not matter when you retired or what rank you held. You claim this exclusion on your Oregon tax return by reporting the full pension amount and then subtracting the $17,000 exclusion on the appropriate line.

The $17,000 figure is set by Oregon law and does not change annually. If you have questions about whether your specific military service qualifies, the Oregon Department of Revenue can confirm this during the tax filing process.

Federal employee pensions and partial exclusions

Federal employees who retired before 1984 can exclude their entire federal pension from Oregon income tax. Federal employees who retired in 1984 or later can exclude only the contributions they made to the federal retirement system — not the employer contribution or investment earnings.

This distinction matters because most of a federal pension is employer contribution and earnings, not employee contribution. If you retired in 1984 or later, your exclusion is typically much smaller than the full pension amount. You will need your federal pension statement to determine how much of your pension represents your own contributions versus employer money.

Railroad Retirement Board pensions follow similar rules: those who worked for the railroad before 1984 receive a full exclusion, while those who started after 1984 can only exclude their own contributions.

Private pensions and corporate retirement plans

Pensions from private employers — such as a manufacturing company, bank, or utility — are fully taxable in Oregon. There is no exclusion or deduction. Oregon taxes the same amount that the federal government taxes, at your marginal state income tax rate.

If you receive a pension from a company that went through bankruptcy or was acquired, the tax treatment does not change. The source of the pension does not matter; what matters is whether it is a private pension (taxable) or a government pension with a specific exemption (partially or fully exempt).

Distributions from pension plans that you roll over into an IRA or other retirement account follow the same rule: they are taxable in Oregon when you withdraw them, unless they fall into one of the specific exemption categories.

How to report pension income on your Oregon tax return

You will receive a 1099-R form from your pension provider showing the total amount paid to you during the tax year. You report this amount on your federal tax return, and Oregon uses the same federal taxable income as the starting point for your state return.

If you have a military pension or may have access to for a federal employee exclusion, you report the full pension on your federal return (because the federal government does not offer these exclusions), then subtract the Oregon-specific exclusion on your Oregon return. This means your Oregon taxable income will be lower than your federal taxable income.

Oregon Form OR-40 is the main individual income tax return. You will attach schedules or worksheets if you claim a military or federal pension exclusion. The Oregon Department of Revenue website provides worksheets and instructions specific to each type of pension exclusion.

What happens if you receive both Social Security and a pension

Oregon does not tax Social Security benefits, regardless of your other income. If you receive both a pension and Social Security, you only pay Oregon tax on the pension portion (minus any applicable exclusions). Social Security never triggers Oregon income tax.

However, your total income — including the non-taxable Social Security — may affect your tax bracket and the rate at which your pension is taxed. Oregon uses progressive tax brackets, so higher total income means a higher tax rate on your taxable income.

This is different from federal tax, where Social Security can become partially taxable depending on your combined income. Oregon does not use that calculation; it simply excludes all Social Security from state taxable income.

Frequently Asked Questions

Do I have to pay Oregon tax on a pension I receive from another state?

Yes. Oregon taxes all pension income received by Oregon residents, regardless of which state or country the pension comes from. If you are an Oregon resident and receive a pension from a job you held in California or any other state, Oregon will tax it. The only exceptions are the specific categories listed above: military pensions (partial exclusion), federal employee pensions (partial exclusion for those hired after 1984), and railroad pensions (same rules as federal).

If I move out of Oregon, do I still owe Oregon tax on my pension?

No. Once you establish residency in another state, Oregon stops taxing your pension income. However, you must actually move and establish residency — simply spending winters out of state does not change your tax residency. The state where you claim residency (usually where you maintain a home, register to vote, and have a driver's license) is the state that taxes your pension.

Can I reduce my Oregon taxes by splitting my pension between two people?

No. The person receiving the pension is the person who pays tax on it. If you are married and your spouse has a separate pension, each of you pays tax on your own pension income. You cannot transfer pension income to a spouse to reduce taxes, and pension payments cannot be split between two people for tax purposes.

What if my pension provider withholds too much or too little Oregon tax?

You can adjust your withholding by contacting your pension provider and requesting a change to your W-4P form (the pension withholding form). If too much was withheld, you will receive a refund when you file your return. If too little was withheld, you will owe the difference when you file. You can also make estimated tax payments to the Oregon Department of Revenue if you expect to owe a large amount.