Roth Distribution Code J: Penalties, Five-Year Rules, and Reporting

Distribution Code J on Form 1099-R means your Roth IRA custodian reported an early distribution — one taken before age 59½ — with no penalty exception on file. It does not mean you automatically owe income tax or the 10% early withdrawal penalty. Under the Roth IRA ordering rules, the money you pulled out comes from your own contributions first, and those dollars are always tax-free and penalty-free. Many Code J distributions end up costing the account owner nothing once Form 8606 is filed to show the IRS what came out.

Why Code J Doesn’t Automatically Mean a Tax Bill

Your custodian uses Code J because two conditions are true: you were under 59½ (and didn’t qualify under death or disability), and the custodian has no record of an exception. What the custodian cannot see is how much of your Roth IRA balance is contributions versus earnings. That split is what actually drives the tax, and the IRS requires withdrawals to come out in a specific order designed to pull the least-taxable money first.1GovInfo. 26 USC 408A – Roth IRAs

All of your Roth IRAs are treated as one pool. Distributions come out in three tiers:

  • Tier 1 is your regular contributions. Every dollar you deposited directly into a Roth IRA comes out first, tax-free and penalty-free, at any age, regardless of how long the account has been open.
  • Tier 2 is money you converted or rolled over from a traditional IRA or employer plan, pulled oldest-conversion-first. The converted principal is not taxed again because you paid tax at conversion, but a separate five-year rule can trigger the 10% penalty if you’re under 59½.
  • Tier 3 is earnings. Only after every dollar of contributions and conversion principal has been withdrawn does a distribution reach earnings, and this is the only portion of a Code J distribution that can face both ordinary income tax and the 10% penalty.

If your lifetime Roth contributions exceed what you withdrew, Tier 3 is never touched and the Code J distribution costs you nothing. For contrast, a fully qualified distribution would carry Code Q, and Code T sits in the middle when the custodian can’t confirm the five-year holding period; neither applies here, but knowing where Code J sits explains why the form shifts the proof burden to you.2Internal Revenue Service. Instructions for Forms 1099-R and 5498

Figuring Out What You Actually Owe

Start by adding up every direct Roth IRA contribution you’ve ever made, across all accounts and all years. That total is your contribution basis. Compare it to the distribution amount in Box 1 of your 1099-R.

If the distribution is at or below your contribution basis, you owe zero tax and zero penalty. The whole amount is Tier 1.

If the distribution exceeds contributions but fits within contributions plus conversion principal, you’re into Tier 2. The principal isn’t taxed again, but check each conversion being tapped: if its own five-year clock hasn’t run and you’re under 59½, the 10% penalty applies to that portion.

If the distribution exceeds contributions and conversion principal combined, the excess is earnings. Earnings get hit twice: included in your ordinary income for the year and subject to the 10% additional tax. On a $5,000 earnings withdrawal, someone in the 22% bracket would owe $1,100 in income tax plus a $500 penalty, or $1,600 total.

The Five-Year Rules That Can Still Bite

Two separate five-year clocks run on a Roth IRA, and they do different things.

The first clock governs whether any distribution can be fully qualified. It starts on January 1 of the tax year of your first-ever Roth contribution and runs five tax years. First Roth contribution in April 2023 for the 2022 tax year? The clock started January 1, 2022, and ends January 1, 2027. This clock applies to all your Roth IRAs collectively; opening a new Roth later does not restart it.3Internal Revenue Service. Publication 590-B – Distributions from Individual Retirement Arrangements

The second clock runs separately on each conversion. If you converted $50,000 in 2024, that specific conversion’s five-year window runs through January 1, 2029. Withdraw converted funds inside that window while under 59½, and the 10% penalty applies to the converted principal even though it isn’t taxed again. A separate 2025 conversion runs its own clock through 2030. The ordering rules pull the oldest conversion first, which means the earliest conversions clear their windows first.

Exceptions That Waive the 10% Penalty

When earnings or in-window conversion dollars are involved, several exceptions can eliminate the 10% penalty. They don’t erase the ordinary income tax on non-qualified earnings; they only remove the penalty. The most relevant exceptions for Roth IRA owners include:4Internal Revenue Service. Retirement Topics – Exceptions to Tax on Early Distributions

  • Unreimbursed medical expenses exceeding 7.5% of your adjusted gross income.
  • Health insurance premiums paid while unemployed, if you received unemployment compensation for at least 12 consecutive weeks.
  • A first-time home purchase, up to a $10,000 lifetime limit.
  • Higher education expenses — tuition, fees, books, and room and board — for you, your spouse, children, or grandchildren.
  • Substantially equal periodic payments calculated on your life expectancy, commonly called a 72(t) plan.
  • Disability, meaning you cannot perform any substantial gainful activity due to a physical or mental condition.

Several newer SECURE 2.0 exceptions took effect for distributions after December 31, 2023, and remain available in 2026:4Internal Revenue Service. Retirement Topics – Exceptions to Tax on Early Distributions

  • One emergency personal expense distribution per calendar year, up to the lesser of $1,000 or your vested balance above $1,000, repayable within three years.
  • Domestic abuse victim distributions, up to the lesser of $10,000 or 50% of the account balance, for abuse by a spouse or domestic partner.
  • Federally declared disaster distributions up to $22,000 for qualified individuals with economic loss from a federally declared disaster.
  • Terminal illness distributions for individuals certified by a physician as terminally ill.

Because Code J means the custodian did not note any exception, you have to claim it yourself on Form 5329 using the appropriate exception number.5Internal Revenue Service. Instructions for Form 5329

How to Report a Code J Distribution on Your Return

Two forms sit on top of your 1040: Form 8606 and, if earnings are taxable, Form 5329.

Form 8606, Part III

Part III is where you apply the ordering rules. Enter the total distribution from Box 1 of your 1099-R on line 19 of Form 8606, then subtract your contribution basis and any applicable conversion amounts. The result shows whether any earnings came out and how much is subject to income tax.6Internal Revenue Service. Instructions for Form 8606 – Nondeductible IRAs

Filing Form 8606 is how you prove to the IRS that your Code J distribution came from contributions. Skip it and the IRS has no way to tell contributions from earnings, and may treat the full distribution as taxable. For a Code J filer, this is one of the most expensive mistakes available.

Form 5329

If Form 8606 shows taxable earnings on line 25c, Form 5329 calculates the 10% additional tax. Transfer the taxable earnings to line 1. If an exception applies, enter the excepted amount on line 2 with the matching exception number (for example, 09 for a first-time home purchase, or 12 if the distribution was incorrectly coded as early).5Internal Revenue Service. Instructions for Form 5329 Any resulting penalty flows to Schedule 2 of Form 1040. If Form 8606 shows zero taxable earnings, Form 5329 isn’t needed at all.

The 60-Day Undo

If you took the distribution and want to reverse it, you generally have 60 days from receipt to redeposit the funds into a Roth IRA as a rollover. A successful rollover makes the distribution a non-event for tax purposes.7Internal Revenue Service. Rollovers of Retirement Plan and IRA Distributions You’re limited to one IRA-to-IRA rollover in any 12-month period, so a recent rollover can block this move. The 60-day window is strict: miss it by a day and the distribution stands. Your custodian will still issue a Code J 1099-R for the original withdrawal, and you report the rollover on your return to zero out the taxable amount.

Tracking Your Roth Basis

The IRS does not track your Roth contribution basis. You do. The ordering rules only protect you if you can show the numbers, so hold onto:

  • Form 5498, which your custodian sends annually showing contributions and year-end value.
  • Every Form 1099-R, including those for rollovers.
  • Filed copies of every Form 8606, which carry a running basis year over year. Keep these permanently.
  • Account statements as backup, especially for older accounts or any that changed custodians.

Hold these records for as long as you have a Roth IRA, plus at least three years after the last dollar comes out. If early years are missing, your custodian may have historical Form 5498 data, and any prior Form 8606 can help reconstruct the numbers.