Updated August 14, 2026. Quick answer: a code J says your custodian could not confirm the distribution was qualified. It does not say you owe tax. Box 2a will be blank, and it is blank because the custodian genuinely cannot work the answer out — the ordering rules take your own contributions out first, and on the account below you could withdraw $38,000 of a $60,000 Roth — 63.3% of it — with a code J on the form and nothing at all to pay.
What the IRS tells the payer
Two sentences, and neither of them is about you:
“J—Early distribution from a Roth IRA, no known exception.”
IRS, Instructions for Forms 1099-R and 5498 (2026), Table 1
“Use code J for a distribution from a Roth IRA or Roth SIMPLE IRA when code Q or T does not apply.”
IRS, Instructions for Forms 1099-R and 5498 (2026), Table 1, code J
Code Q is a qualified Roth distribution and code T is a Roth distribution where an exception applies but the custodian cannot confirm the five-year clock. J is what is left. It is the code for I have no basis to call this qualified, which is a statement about the custodian’s records, not about the law.
Why box 2a is blank, and why that is the whole story
On almost every other 1099-R the payer fills in a taxable amount. On a Roth distribution it is told not to:
“For a distribution from a Roth IRA, report the total distribution in box 1 and leave box 2a blank”
IRS, Instructions for Forms 1099-R and 5498 (2026), Box 1, Roth IRA
The custodian does not know what you contributed across every Roth IRA you have ever held, when you converted, or how much of that was taxable at the time. Only you hold that record, so the form leaves the taxable amount blank and the work lands on your own basis records and on Form 8606. A blank box 2a is not a missing figure. It is the form declining to guess. (If the Roth in question was inherited, the basis question has its own shape: the inherited-IRA basis page.)
The order the law takes the money out in
This is the part that decides the answer, and it is statutory:
“from contributions to the extent that the amount of such distribution, when added to all previous distributions from the Roth IRA, does not exceed the aggregate contributions to the Roth IRA”
26 U.S.C. § 408A(d)(4)(B)
The published version for taxpayers puts the same rule in three steps:
“Order the distributions as follows. Regular contributions. Conversion and rollover contributions, on a first-in, first-out basis (generally, total conversions and rollovers from the earliest year first).”
IRS, Publication 590-B, Ordering Rules for Distributions
Regular contributions first. Then conversions, oldest first. Earnings last, and only ever last. That order is fixed — you do not elect it and the custodian cannot change it.
What it looks like on one account
Take a Roth IRA holding $60,000: $38,000 of regular contributions you made from taxed income, and $22,000 of growth on top. You are under 59½, so nothing here is qualified and every one of these distributions arrives with a code J. The marginal rate is 22% and the additional tax is 10%.
| You withdraw | From contributions | From earnings | Income tax | 10% additional tax | Total |
|---|---|---|---|---|---|
| $20,000 | $20,000 | $0 | $0 | $0 | $0 |
| $38,000 | $38,000 | $0 | $0 | $0 | $0 |
| $50,000 | $38,000 | $12,000 | $2,640 | $1,200 | $3,840 |
The first two rows cost nothing. The third costs $3,840, which is 7.7% of the money withdrawn and 32% of the part that came out of earnings. The line between them is $38,000 — your own contributions — and below it the code J on the form is a formality. Above it, every extra dollar is taxed and penalised. Same code, same custodian, same account: the tax depends entirely on a number the form does not contain.
When a J arrives with a second code
A J rarely travels alone by accident. The instructions are specific about which codes may join it:
“Use code 8 or P, if applicable, in box 7a with code J. Do not combine code Q or T with any other codes.”
IRS, Instructions for Forms 1099-R and 5498 (2026), Box 1, Roth IRA
And there is a rule of precedence that surprises people who were expecting a Q or a T:
“If any other code, such as 8 or P, applies, use code J.”
IRS, Instructions for Forms 1099-R and 5498 (2026), Table 1, codes Q and T
So a Roth distribution that genuinely qualifies for an exception can still be reported as a J when a corrective code applies. If you see J with an 8 or a P alongside it, the form is reporting a returned excess contribution, and the year that money is taxed in is the difference between those two codes. If you were expecting a T, Q and T are the pair to read.
It is box 7a now, not box 7
Every guide to this form, including the ones on this site written before today, calls it Box 7. For tax year 2026 that is the wrong box number:
“We renumbered box 7 and the ‘IRA/SEP/SIMPLE’ checkbox to boxes 7a and 7b and we added boxes 7c (Trump account) and 7d (Earnings on excess contributions).”
IRS, Instructions for Forms 1099-R and 5498 (2026), What’s New
The code itself is unchanged. What moved is the label: the distribution code is in box 7a and the IRA/SEP/SIMPLE tick is box 7b. If you are reading a 2025 form, it is box 7; if you are reading a 2026 form, it is box 7a; and the two boxes added alongside them are narrow — box 7d, for instance, only ever carries a Trump-account figure:
“Enter the total amount of earnings on the amount of excess contributions distributed from a Trump account that is entered in box 1.”
IRS, Instructions for Forms 1099-R and 5498 (2026), Box 7d
The more important point is the older one. The code records what the payer knew when it cut the cheque, and the instructions say as much: a payer is told to use code 1 — the one that means no exception — whenever it simply does not know.
“However, use code 1 even if the distribution is made for medical expenses, health insurance premiums, qualified higher education expenses, a first-time home purchase”
IRS, Instructions for Forms 1099-R and 5498 (2026), Table 1, code 1
So a code is a claim about the payer’s knowledge, not a ruling about your tax. Every code in one place: the code table. If yours is wrong: what to do about it.
What this page does not do
- It does not model conversions. The worked account holds regular contributions and earnings only. A converted amount sits between them in the order and carries its own five-year clock, which is a different rule and is not computed here.
- It does not tell you your basis. The ordering rules are useless without the contribution history, and no page can supply that.
- It assumes the distribution is not qualified. If yours is, the code should have been a Q, and the fix is a conversation with the custodian rather than a calculation.
- The rates in the worked table are illustrative. They are stated so the arithmetic can be checked, not because they are yours.
Sources
Every figure on this page is computed from the text quoted below, as read at the issuing authority on 2026-08-14.
| What it establishes | Source |
|---|---|
| The code J definition, verbatim. | IRS, Instructions for Forms 1099-R and 5498 (2026), Table 1 |
| Code J is the residual Roth code – it is used when Q and T do not apply. | IRS, Instructions for Forms 1099-R and 5498 (2026), Table 1, code J |
| Why box 2a is blank: the payer is instructed to leave it blank on a Roth distribution. | IRS, Instructions for Forms 1099-R and 5498 (2026), Box 1, Roth IRA |
| A code 8 or P beats a Q or T, which is why an exception can still arrive as a J. | IRS, Instructions for Forms 1099-R and 5498 (2026), Table 1, codes Q and T |
| The ordering rule itself: contributions come out first, by statute. | 26 U.S.C. § 408A(d)(4)(B) |
| The full order the IRS publishes for taxpayers. | IRS, Publication 590-B, Ordering Rules for Distributions |
| TRAP: for tax year 2026 the code moved from box 7 to box 7a. | IRS, Instructions for Forms 1099-R and 5498 (2026), What’s New |
| The payer reports what it knows, not what you owe. | IRS, Instructions for Forms 1099-R and 5498 (2026), Table 1, code 1 |
| What the new box 7d is actually for. | IRS, Instructions for Forms 1099-R and 5498 (2026), Box 7d |
General consumer information, not tax, legal or financial advice. Every quotation above was read from the issuing authority’s own page on 2026-08-14 and forms and instructions change; your own facts decide the outcome, and anything consequential belongs with a preparer or the IRS rather than with a web page.