1099-R Code JP: What It Means and How to Report It

Distribution code JP on a 1099-R means your Roth IRA custodian returned an excess contribution along with the earnings it generated, you were under 59½ when it happened, and the earnings portion is taxable on the return for the year you made the original over-contribution rather than the year printed on the 1099-R. If you already filed that earlier return, you will likely need to amend it. If you have not filed it yet, the earnings go on it before you send it in.

That timing twist is the detail that catches most people. The form arrives in January or February, and the natural instinct is to drop it into the return you are preparing right now. For the earnings portion, that is the wrong year.

What the J and the P Each Mean

Box 7 of Form 1099-R can carry up to two single-letter codes, and the IRS instructions specifically allow P to be combined with J on one form.1Internal Revenue Service. Instructions for Forms 1099-R and 5498 (2025)

Code J is “early distribution from a Roth IRA, no known exception.” Your custodian uses it any time money leaves a Roth IRA (or Roth SIMPLE IRA) before you reach 59½, unless the distribution qualifies for Code Q or Code T instead.1Internal Revenue Service. Instructions for Forms 1099-R and 5498 (2025)

Code P is “excess contributions plus earnings/excess deferrals taxable in a prior year.” It flags a corrective distribution whose earnings belong on an earlier year’s return. The IRS directs custodians to tell you at the time of distribution that those earnings are taxable in the year the original contribution was made.1Internal Revenue Service. Instructions for Forms 1099-R and 5498 (2025)

Code P is distinct from Code 8, which signals that the excess and earnings are taxable in the same year the 1099-R covers. Code 8 appears when the correction happens inside the calendar year of the over-contribution. Code P appears when the correction crosses into the following year.

Which Year the Earnings Belong To

Say you over-contributed to your Roth IRA in 2025 and your custodian returned the excess plus earnings in 2026. You will receive a 2026 Form 1099-R with Code JP. The earnings go on your 2025 return. If you already filed 2025, you need to file Form 1040-X to add that income.1Internal Revenue Service. Instructions for Forms 1099-R and 5498 (2025)

The returned contribution itself is not taxable. You already paid income tax on that money before it went into the Roth. Only the net income the custodian calculated on top of the excess is new taxable income, and that is what Code P is pointing at.

How the Earnings Figure Is Calculated

Your custodian computes the earnings using a formula set by federal regulation: Net Income = Excess Contribution × (Adjusted Closing Balance − Adjusted Opening Balance) ÷ Adjusted Opening Balance. The adjusted balances account for every contribution, transfer, and distribution during the period the excess sat in the account.2eCFR. 26 CFR 1.408-11 – Net Income Calculation for Returned or Recharacterized IRA Contributions

If the account lost money during that stretch, the net income can be negative, and the custodian returns less than the original excess. A $1,000 over-contribution in an account that fell 5% would come back as roughly $950, and there would be nothing to report as additional income. A $1,000 excess in an account that gained 10% would come back as about $1,100, and that $100 is what Code P tags as taxable income for the prior year.

How to Report a Code JP Distribution

Depending on your situation, a Code JP distribution can touch Form 8606, Form 5329, and Form 1040-X.

Form 8606, Part III

Part III of Form 8606 handles Roth IRA distributions. You enter the total distribution, subtract your basis, and the taxable amount flows to line 4b of your Form 1040.3Internal Revenue Service. 2025 Form 8606 – Nondeductible IRAs For a pure corrective distribution, Publication 590-B instructs you to disregard the returned excess contribution and its earnings when applying the Roth ordering rules; the earnings are simply taxable income in the prior year.4Internal Revenue Service. Publication 590-B (2025), Distributions from Individual Retirement Arrangements (IRAs) Form 8606 may still be in play if you took other Roth distributions the same year.

Form 5329

If the 10% early distribution penalty applies to the earnings, you calculate it on Form 5329, and the result carries to Schedule 2 of your Form 1040.5Internal Revenue Service. Topic No. 557 – Additional Tax on Early Distributions From Traditional and Roth IRAs If you are claiming an exception, you enter the exception code in Part I rather than paying the penalty. The J code on your 1099-R says “no known exception,” but you can still claim one directly on your return.6Internal Revenue Service. Instructions for Form 5329 – Additional Taxes on Qualified Plans

Form 1040-X for the Prior Year

Because Code P sends the earnings to an earlier year, an amended return is often required. Add the earnings as additional income, attach an updated Form 5329 if the penalty applies, and if you corrected the excess during the six-month grace period after filing, write “Filed pursuant to section 301.9100-2” at the top of the 1040-X.7Internal Revenue Service. Publication 590-A (2025), Contributions to Individual Retirement Arrangements (IRAs)

Does the 10% Early Withdrawal Penalty Apply?

Not always. If the excess and its earnings were returned on or before the due date of your return for the year of the contribution, including extensions, the 10% penalty does not apply to the returned earnings. The SECURE 2.0 Act expanded this treatment for distributions made on or after December 29, 2022.7Internal Revenue Service. Publication 590-A (2025), Contributions to Individual Retirement Arrangements (IRAs) Miss that deadline and the earnings are subject to the 10% penalty unless a separate exception applies.

The exceptions the IRS recognizes for early IRA distributions include:8Internal Revenue Service. Retirement Topics – Exceptions to Tax on Early Distributions

  • Total and permanent disability of the account owner.
  • Unreimbursed medical expenses above 7.5% of adjusted gross income.
  • Health insurance premiums paid during a period of unemployment.
  • Qualified higher education expenses for you, your spouse, or your dependents.
  • Up to $10,000 toward a first-time home purchase.
  • Up to $5,000 per child for a qualified birth or adoption.
  • Up to $22,000 for recovery from a federally declared disaster.
  • A series of substantially equal periodic payments calculated under an IRS-approved method.

The Correction Deadline and the 6% Excise Tax

Code JP exists because you corrected the excess. If you do not correct it, the IRS imposes a 6% excise tax on the excess amount for every year it stays in the account, capped at 6% of the account’s value but recurring annually until the problem is fixed.9Office of the Law Revision Counsel. 26 USC 4973 – Tax on Excess Contributions to Certain Tax-Favored Accounts

The deadline to pull the excess and its earnings and avoid the 6% tax is the due date of your return for the year of the contribution, including extensions. There is a six-month grace period after an on-time filing: withdraw the excess and file an amended return by October 15, with the “Filed pursuant to section 301.9100-2” notation at the top.7Internal Revenue Service. Publication 590-A (2025), Contributions to Individual Retirement Arrangements (IRAs) Once that window closes, the 6% tax hits for that year, the excess carries forward, and you can absorb it later by contributing under the limit in a future year, but the 6% keeps applying for each year it was left alone.

A Quick Checklist Before You File

Pull the 1099-R and confirm Code JP in Box 7. Note the gross distribution in Box 1 and the taxable amount in Box 2a. Identify which earlier tax year the original over-contribution belonged to. If that return is not yet filed, add the Box 2a earnings to that year’s income and attach Form 5329 if the penalty applies. If that return is already filed, prepare Form 1040-X for it. Decide whether the SECURE 2.0 timely-correction rule removes the 10% penalty, and if not, check whether any of the listed exceptions do. Keep the custodian’s net-income calculation with your records in case the IRS asks how the Box 2a number was derived.