We may receive compensation from the companies for the products or services featured on our site. The compensation may affect the order, prominence, or location of specific listings. Advertising Disclosure

1099-R Box 7 Codes: Every Distribution Code, Decoded

The little code in Box 7 is the most consequential character on your 1099-R: it tells the IRS whether your retirement money was a normal withdrawal, an early one, a rollover, a death benefit, or a correction, and the IRS matches it against your return. Here is every code from the official IRS instructions, in plain English, with the taxed-or-not answer and the traps.

Which form year are you holding? Forms received in early 2026 for the prior tax year use the classic single Box 7. Starting with tax year 2026 forms (arriving in 2027), the IRS renumbers it to Box 7a, moves the IRA/SEP/SIMPLE checkbox to 7b, and adds a new code Y for charitable distributions. The codes below cover both.

The common ones

Rollovers

Roth IRA codes

Loans and corrections

Special situations

5

Code 5: Prohibited Transaction

Self-dealing or another forbidden arrangement disqualified the whole account, which is treated as fully distributed.

6

Code 6: Section 1035 Exchange

You swapped one insurance or annuity contract for another tax free; usually nothing is taxable.

9

Code 9: Cost of Current Life Insurance Protection

The taxable value of insurance coverage bought inside your plan, not cash you received.

A

Code A: Eligible for 10-Year Tax Option

A special old-law tax computation might apply to this lump sum.

B

Code B: Designated Roth Account Distribution

Money out of a workplace Roth account rather than a Roth IRA; pairs with a number showing your status.

C

Code C: Reportable Death Benefits

A death benefit from a policy that had been sold or transferred; special reporting applies.

D

Code D: Nonqualified Annuity Payments

Payments from an ordinary commercial annuity, not a retirement account; pairs with a number showing your status.

E

Code E: Employee Plans Compliance Resolution System

Your employer's plan broke a rule and is returning money as part of an approved fix.

F

Code F: Charitable Gift Annuity

Annuity payments you receive from a charity in exchange for a donated gift.

K

Code K: Assets Without a Readily Available Value

Your IRA distributed a hard-to-value asset instead of cash; pairs with a number showing your status.

S

Code S: Early SIMPLE IRA Distribution, First 2 Years

An early SIMPLE IRA withdrawal in your first two years, where the additional tax rises from 10 to 25 percent.

U

Code U: ESOP Dividends

Employer-stock dividends paid out of your ESOP: taxable, not rollable, but no early distribution penalty.

W

Code W: Long-Term Care Rider Charges

Your policy's cash value paid for its long-term care rider; reported but generally not taxable.

Y

Code Y: Qualified Charitable Distribution (New for 2026 Forms)

IRA money sent straight to charity. If your form is for 2025 or earlier, you will not see this code.

If the code looks wrong

The IRS uses these codes to check your return, so a wrong code invites a mismatch letter. The fix order: ask the payer for a corrected 1099-R (the IRS's standing instruction for incorrect forms); if nothing arrives by the end of February, the IRS can contact the payer for you; and as a last resort, Form 4852 substitutes for the form, with an amended return later if the correction differs. One frequent non-error: an indirect 60-day rollover correctly shows code 1 or 7, because the payer cannot know you redeposited the money; you reconcile it on your return. The mechanics of getting rollovers coded cleanly in the first place are in our rollover guide.

Sources: IRS Instructions for Forms 1099-R and 5498 (Guide to Distribution Codes); IRS Tax Topics 413, 558, and 154. Verified July 2026.

This decoder is general educational information, not tax advice. Distribution taxation depends on your facts; consult a qualified tax professional. ClearChoiceRadar is not affiliated with the IRS or any government agency.