Clear Money Guide
What this guide covers
A quick view of the questions and evidence developed below.
Comparison tables scroll horizontally on smaller screens.
Updated August 3, 2026. Quick answer: there are 30 distribution codes, and the one thing to understand before reading any of them is that the code describes what your custodian knew, not what you owe. A code 1 is not a tax bill and a code T is not a problem — both frequently mean the payer lacked information you have.
Box 7 is the payer’s claim, not the law
The code in Box 7 records what the custodian knew when it cut the cheque. It is not a ruling on what you owe, and the IRS instructions say so in as many words. On code 1 the instruction to payers is to use it “even if the distribution is made for medical expenses, health insurance premiums, qualified higher education expenses, a first-time home purchase…” and a list of other genuine statutory exceptions.
In other words the IRS expects the payer to report a distribution as unexcepted when the payer simply does not know, and expects you to claim the exception on your return. That is what Form 5329 is for, and it is the single most useful thing to understand about this form.
All 30 codes
Read from the current IRS instructions. Codes are frequently combined, and the instructions are exact about which pairs are permitted: of the 435 pairs these 30 codes could form, 47 are legal and 8 codes may never be paired at all. The complete pairing chart lists every one. A QCD in particular must be reported with code Y first, with 4, 7 or K.
| Code | What the payer is reporting |
|---|---|
| 1 | Early distribution, no known exception |
| 2 | Early distribution, exception applies |
| 3 | Disability |
| 4 | Death |
| 5 | Prohibited transaction |
| 6 | Section 1035 exchange |
| 7 | Normal distribution |
| 8 | Excess contributions plus earnings/excess deferrals (and/or earnings) taxable in 2026 |
| 9 | Cost of current life insurance protection |
| A | May be eligible for 10-year tax option |
| B | Designated Roth account distribution |
| C | Reportable death benefits under section 6050Y |
| D | Annuity payments from nonqualified annuities and distributions from life insurance contracts that may be subject to tax under section 1411 — what the D is doing there |
| E | Distributions under Employee Plans Compliance Resolution System (EPCRS) |
| F | Charitable gift annuity |
| G | Direct rollover and direct payment |
| H | Direct rollover of a designated Roth account distribution to a Roth IRA |
| J | Early distribution from a Roth IRA, no known exception |
| K | Distribution of traditional IRA assets not having a readily available FMV |
| L | Loans treated as deemed distributions under section 72(p) |
| M | Qualified plan loan offset |
| N | Recharacterized IRA contribution made for 2026 |
| P | Excess contributions plus earnings/excess deferrals taxable in 2025 or a previous year |
| Q | Qualified distribution from a Roth IRA |
| R | Recharacterized IRA contribution made for 2025 or a previous year |
| S | Early distribution from a SIMPLE IRA in the first 2 years, no known exception |
| T | Roth IRA distribution, exception applies |
| U | Dividends distributed from an ESOP under section 404(k) |
| W | Charges or payments for purchasing qualified long-term care insurance contracts under combined arrangements |
| Y | Qualified charitable distribution (QCD) claimed under section 408(d)(8) |
This table is archived as a citable open dataset: DOI 10.5281/zenodo.21781030 (CC BY 4.0). It carries the IRS’s own explanatory text for every code and the date it was read.
It is box 7a for 2026
The table above is the right table and the box number on it moved. For tax year 2026 the IRS renumbered box 7 and the IRA/SEP/SIMPLE checkbox to boxes 7a and 7b, and added boxes 7c and 7d. The form you are holding for 2025 still says box 7: the label carries 11 times on the 2026 form and not once on the 2025 one. Neither of the new boxes is a distribution code — box 7d in particular is a dollar figure, which is why the pair 7D and the box 7d are now two different things. And the letter in that pair has its own page: code D and the 3.8% tax it points at.
The five that generate almost all the questions
- Code 1 — early, no known exception. Usually fixable on your return.
- Code 2 — early, exception applies. Covers Roth conversions under 59½, the rule of 55, and a 72(t) series.
- Code 4 — death. Used regardless of the age of anyone involved.
- Code 7 — normal. Also where a QCD can hide.
- What Code T means on Form 1099-R — the Roth pair that confuses everyone, and the difference is only what the custodian knew.
Also: code G and the rollover panic · what to do when the code is wrong · the 5498 that arrives after you filed.
And the five in the table that have a page of their own: code 3, disability · code 6, a section 1035 exchange · codes 8 and P, excess contributions, differing only in which year · code J, early from a Roth IRA with no known exception · code L, a loan treated as a deemed distribution under section 72(p) · two codes in one box · code D and the 3.8% tax.
Code meanings are read from the IRS Instructions for Forms 1099-R and 5498 (current edition, tax year 2026), Table 1 — Guide to Distribution Codes, at irs.gov on August 3, 2026. General information, not tax advice. Your own facts decide the outcome, and a preparer or the IRS is the right place to confirm anything consequential.
More Retirement Withdrawals guides: see the full 39-page index.