1099-R Code PJ: How to Report It and Avoid the 10% Penalty

A Form 1099-R with distribution code PJ in Box 7 means your custodian returned an excess Roth IRA contribution along with the earnings it produced, and it did so before your tax filing deadline. The wrinkle that makes this form confusing is timing: the earnings shown in Box 2a are taxable on the prior year’s return (the year you made the contribution), while the distribution itself is reported on the current year’s return with a taxable amount of zero. Get that split right and you avoid both double taxation and a bogus 10% penalty notice from the IRS.

What the Two Letters Mean

Custodians use two-character codes in Box 7 to describe exactly what kind of distribution a 1099-R represents. Code P means an excess contribution plus earnings taxable in a prior year. Code J means an early distribution from a Roth IRA with no known exception.1Internal Revenue Service. 2025 Instructions for Forms 1099-R and 5498

Put together, PJ tells you three things: you over-contributed to a Roth IRA, the custodian pulled the excess out with its earnings, and the correction happened after December 31 of the contribution year but before your filing deadline (including extensions). Because the distribution crossed calendar years, Code P shifts the taxable earnings back to the contribution year even though the money didn’t physically leave the account until the following year.

Reporting the Earnings on the Prior Year’s Return

The number in Box 2a is the net income attributable to the excess contribution, often called the NIA. Under federal tax rules, that amount is treated as if you received it in the year you made the contribution, taxed at ordinary rates.2Office of the Law Revision Counsel. 26 USC 408 – Individual Retirement Accounts

If you haven’t filed the prior year’s return yet, include the Box 2a amount as IRA distribution income before filing. If you’ve already filed, you’ll need to amend using Form 1040-X to add the NIA to that year’s income.3Internal Revenue Service. File an Amended Return The amendment raises your adjusted gross income for the contribution year, which usually means additional tax plus interest running from the original due date. Voluntarily correcting an excess contribution doesn’t typically draw an accuracy-related penalty, but the interest is automatic.

The mistake to avoid: the 1099-R arrives with your current-year tax documents, but the Box 2a amount does not belong on the current year’s return. It belongs on the amended prior-year return. Some tax software gets this wrong and tries to pull the NIA into current-year income anyway. If yours does, override it manually. Otherwise the same earnings get taxed twice.

Reporting the Distribution on the Current Year’s Return

The current year’s return still has to acknowledge the 1099-R, just with a taxable amount of zero. IRA distributions go on Form 1040, lines 4a and 4b, not lines 5a and 5b, which are reserved for pensions and annuities.4Internal Revenue Service. 2025 Instructions for Form 1040

Enter the Box 1 gross distribution on line 4a. Enter $0 on line 4b, because Code P already sent the taxable earnings to the prior year. If Box 4 shows federal income tax withheld, claim that withholding on the current year’s return regardless of which year the income is attributed to. The mismatch between the income year and the withholding year is normal and does not trigger an IRS notice.

You do not need to file Form 8606 for this distribution. The IRS instructions are explicit: when Roth IRA contributions are returned by the filing deadline along with related earnings, don’t report the contribution or the distribution on Form 8606.5Internal Revenue Service. Instructions for Form 8606

Avoiding the 10% Early Withdrawal Penalty

Code J on your 1099-R flags the distribution as an early Roth IRA withdrawal, which normally triggers a 10% additional tax on the taxable portion. Seeing that code understandably worries people, but the penalty does not apply to a timely corrective distribution. Federal law specifically exempts earnings distributed under Section 408(d)(4).6Office of the Law Revision Counsel. 26 USC 72 – Annuities; Certain Proceeds of Endowment and Life Insurance Contracts

You claim the exemption on Form 5329. On Part I, enter exception number 21, which covers corrective distributions of income on excess contributions made before the filing deadline.7Internal Revenue Service. Instructions for Form 5329 This step is the one most likely to be skipped, and skipping it is expensive: IRS matching software sees the Code J, sees no Form 5329, and assesses the 10% penalty on the Box 2a amount. Attach the form even when your tax software doesn’t prompt you for it.

The returned excess contribution itself, meaning Box 1 minus Box 2a, is never subject to the 10% penalty. That portion is your own after-tax Roth money coming back to you.

What Box 2a Should Look Like

The custodian calculates the NIA using a formula tied to your entire IRA’s performance while the excess was in the account, not the performance of any specific investment. Two features of that calculation are worth knowing.

First, the NIA can be zero or negative. If the IRA lost value while holding the excess, the custodian subtracts the loss from the amount returned to you. A $3,000 excess with a −$200 NIA means you get $2,800 back, Box 2a is $0, and there’s nothing taxable to report on the prior year’s return.8Internal Revenue Service. Publication 590-A, Contributions to Individual Retirement Arrangements

Second, Box 1 minus Box 2a should approximately equal your original excess contribution. If the numbers look far off from what you contributed, ask your custodian to walk you through the NIA calculation before you file.

The Filing Checklist

For a 1099-R with Code PJ, here is what belongs where:

  • Prior year’s return: add the Box 2a amount to IRA distribution income. Amend using Form 1040-X if the return was already filed, and pay any additional tax plus interest.
  • Current year’s Form 1040, line 4a: enter the Box 1 gross distribution.
  • Current year’s Form 1040, line 4b: enter $0.
  • Current year’s Form 5329, Part I: enter exception 21 to block the 10% early withdrawal penalty.
  • Current year’s Form 1040, withholding line: claim any federal tax withheld shown in Box 4.
  • Form 8606: not required for this distribution.

The split-year reporting is the piece most people miss, and it’s also where tax software sometimes stumbles. If your software insists on adding the Box 2a amount to current-year income, override it. The NIA is taxed once, on the prior year’s return, and never again.