1099-R Code PJ: Reporting Earnings and Avoiding the 10% Penalty

A 1099-R with Code PJ in Box 7 means your Roth IRA custodian returned an excess contribution along with the earnings that contribution generated, and those earnings are taxable in the year you made the contribution — not the year the money came back. That split-year reporting is the whole puzzle. The earnings go on your prior year’s return (often by amendment), the distribution itself gets acknowledged on your current year’s return with $0 taxable, and a Form 5329 entry keeps the 10% early withdrawal penalty off your back.

What the P and the J Each Tell You

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

Put together, PJ says three things: you over-contributed to your Roth IRA, your custodian pulled the excess back out along with the earnings it produced, and the correction happened after December 31 of the contribution year but before your filing deadline. Because the money crossed calendar years on its way out, Code P shifts the taxable earnings back to the contribution year even though the 1099-R itself arrived with your current year’s tax documents.

The dollar amount in Box 2a is the net income attributable to the excess, usually called NIA. That is the only figure from the form that gets taxed. The rest of Box 1 is your own after-tax contribution coming back to you.

Reporting the Earnings on Your Prior Year’s Return

The Box 2a amount is ordinary income for the contribution year. Federal tax law treats the earnings as if you received them in that earlier year regardless of when the check actually left the custodian.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 NIA as IRA distribution income on that return before you file. If you’ve already filed, you’ll need to amend using Form 1040-X and add the NIA to the contribution year’s income.3Internal Revenue Service. File an Amended Return The amendment usually produces additional tax owed plus interest from the original due date. The IRS doesn’t typically assess an accuracy-related penalty when you’re voluntarily correcting an excess contribution, but interest accrues automatically.

A quick sanity check if Box 2a is $0 or negative: your IRA may have lost value while holding the excess, in which case there is nothing to add to the prior year’s return. You simply got back less than you contributed, and the loss isn’t deductible.

Reporting the Distribution on Your Current Year’s Return

Your current year’s Form 1040 still has to acknowledge the 1099-R, even though no new income flows to it. IRA distributions go on lines 4a and 4b (not 5a and 5b, which are 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 the taxable earnings belong on the prior year’s return. If Box 4 shows federal income tax withheld, claim that withholding on the current year’s return on the appropriate payments line — withholding is always credited in the year it was taken, even when the underlying income lives in a different year. That mismatch is normal and doesn’t trigger an IRS notice.

Form 8606 is not required here. The instructions are explicit: when Roth IRA contributions are returned by the filing deadline along with their earnings, don’t report the contribution or the distribution on Form 8606.5Internal Revenue Service. Instructions for Form 8606

Using Form 5329 to Avoid the 10% Penalty

Code J normally signals an early distribution subject to a 10% additional tax on the taxable portion. That penalty does not apply to a timely corrective distribution, because federal law carves these out specifically.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, Part I, using exception number 21, which covers corrective distributions of income on excess contributions made before the filing deadline.7Internal Revenue Service. Instructions for Form 5329

Skipping Form 5329 is the single most common mistake with a PJ-coded 1099-R. IRS computers match the Code J against the taxable amount and, finding no exception on file, send a bill for 10% of the earnings. The form takes a few minutes to complete and prevents the notice entirely.

The returned contribution itself — Box 1 minus Box 2a — is never subject to the 10% penalty. That portion is your own after-tax money coming back and isn’t a taxable event in any year.

Filing Checklist for a Code PJ 1099-R

  • Prior year’s return: add the Box 2a amount as IRA distribution income. Amend using Form 1040-X if you’ve already filed, and expect to pay 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 payments section: claim any federal tax shown in Box 4.
  • Form 8606: not required for this distribution.

Watch Your Tax Software

The split-year reporting trips up both filers and software. Some programs read the 1099-R as current-year income and drop the Box 2a amount onto line 4b of the current year’s return. If that happens and you also add the NIA to your amended prior-year return, the same earnings get taxed twice. Check line 4b before filing: with a Code P, it should read $0. If the software populated it with the Box 2a figure, override the entry or walk through the 1099-R interview looking for a Code P prompt that asks which year the earnings belong to.

One Boundary Worth Knowing

The 6% excise tax on excess contributions is a frequent worry for anyone who over-contributed, but it does not apply when your 1099-R carries Code P.8Office of the Law Revision Counsel. 26 USC 4973 – Tax on Excess Contributions to Certain Tax-Favored Accounts and Annuities The P confirms that the custodian removed the excess and its earnings before the filing deadline, which is exactly what the excise tax is designed to encourage. The 6% charge only kicks in when an excess is left in the account past that window.9Internal Revenue Service. IRA Year-End Reminders If you’re holding a PJ-coded form, that part of the problem is already solved.