1099-R Code 8: Reporting, Penalties, and CP2000 Notices

Code 8 in Box 7 of Form 1099-R identifies the payment as a corrective distribution of excess contributions, excess deferrals, or excess aggregate contributions, together with any earnings on those amounts, taxable in the year the distribution was made.1Internal Revenue Service. Instructions for Forms 1099-R and 5498 (2025) In plain terms, your IRA custodian or 401(k) administrator pulled money back out of your account because too much had gone in, and the IRS wants the taxable piece reported on this year’s return.

The code can appear on its own or paired with a second code that adds context. The IRS allows Code 8 to be combined with Codes 1, 2, 4, B, J, or K.2Internal Revenue Service. Instructions for Forms 1099-R and 5498 (2025) – Section: Roth IRAs A J alongside the 8 means the correction came from a Roth account, so the returned contribution itself is not taxable (it was after-tax money going in) and only the earnings create income.

Code 8 vs. Code P: Which Year Does It Belong To?

Code 8 and Code P both describe corrective distributions, and mixing them up is the easiest way to put income on the wrong return. Code 8 means the taxable amount belongs on your return for the year the distribution happened. Code P means it belongs on the prior year’s return, the year the excess contribution was originally made.1Internal Revenue Service. Instructions for Forms 1099-R and 5498 (2025)

A simple example. You over-contributed to your IRA for 2025 and your custodian removed the excess in February 2026, before your filing deadline. The earnings are taxable in 2025, so the custodian issues a 2026 Form 1099-R with Code P telling you to report them on the 2025 return. If the same contribution and the same correction had both happened inside 2025, you’d see Code 8 instead, because the distribution year and the taxable year are the same.

Excess 401(k) deferrals often generate two separate 1099-R forms for one correction. The returned deferral amount was already in your W-2 wages for the contribution year, so it gets Code P. The earnings on that excess are taxable in the year they’re paid out, so they get Code 8.1Internal Revenue Service. Instructions for Forms 1099-R and 5498 (2025) Receiving two forms for one correction is normal.

Reading Box 1 and Box 2a

How Box 1 (gross distribution) and Box 2a (taxable amount) are filled depends on which kind of excess is being corrected, and this is where most reporting errors start.

For an excess IRA contribution returned before the filing deadline, Box 1 shows the full amount paid out to you, meaning the returned contribution plus the earnings. Box 2a shows only the earnings. The returned contribution isn’t taxed a second time because it came from money you’d already paid tax on, or because any deduction you took is handled separately.1Internal Revenue Service. Instructions for Forms 1099-R and 5498 (2025)

For an excess 401(k) deferral under Section 402(g), Box 2a shows the excess deferral amount. That looks wrong at first, because the deferral was already included in your W-2 wages for the contribution year. The corrective distribution is what keeps it from being taxed again when you eventually withdraw in retirement. The earnings are separately taxable in the year distributed.3Internal Revenue Service. Consequences to a Participant Who Makes Excess Deferrals to a 401(k) Plan

For ADP or ACP nondiscrimination corrections, Box 2a includes the excess contribution and earnings combined, minus any designated Roth contributions. Those amounts are generally taxable in the year of distribution.1Internal Revenue Service. Instructions for Forms 1099-R and 5498 (2025)

Reporting It on Your Form 1040

Put the gross distribution from Box 1 on the “a” line and the taxable amount from Box 2a on the “b” line. IRA distributions go on Lines 4a and 4b. Pension, annuity, and 401(k) distributions go on Lines 5a and 5b.

For an excess IRA contribution where the custodian has already separated the earnings into Box 2a, reporting is straightforward: Box 2a is your taxable amount on Line 4b. If the correction involves a prior-year contribution returned in the current year, the 1040 instructions point to Form 8606 to work out the taxable portion.

For excess 401(k) deferrals, remember the deferral amount itself was already taxed through your W-2 in the contribution year. You won’t owe income tax on that principal piece again. The earnings are the only new taxable income in the distribution year. If your 1099-R doesn’t clearly separate the two, compare Box 1 to the corrective distribution statement from your plan administrator to pull the earnings figure out.

The 10% Early Withdrawal Penalty and Form 5329

One of the biggest worries with any early distribution is the 10% additional tax, and the answer for Code 8 depends on the account.

For excess 401(k) deferrals corrected by the April 15 deadline, the statute says the 10% penalty does not apply to the distribution. That protection covers the returned excess and the earnings.4Office of the Law Revision Counsel. 26 USC 402 – Taxability of Beneficiary of Employees’ Trust

For excess IRA contributions corrected before the filing deadline, the returned contribution itself isn’t subject to the 10% penalty, and the earnings are exempt as well. But claiming that exemption on the earnings requires an extra step if you’re under 59½. You have to file Form 5329 and enter exception number 21 on Line 2.5Internal Revenue Service. Instructions for Form 5329 (2025) Skipping Form 5329 is the single most common filing mistake with Code 8 distributions from IRAs. The IRS systems see an early distribution with no documented exception and assess the 10% automatically.

If You Get a CP2000 Notice About a Code 8 Distribution

A CP2000 notice is the IRS automated matching system flagging a difference between what your 1099-R reported and what showed up on your return. It isn’t an audit; it’s a proposed change.6Internal Revenue Service. Understanding Your CP2000 Series Notice

The usual trigger with Code 8 is the IRS treating the full Box 1 amount as taxable income when only the smaller Box 2a figure should have been taxed. This happens often with IRA corrections, because Box 1 includes the returned principal while Box 2a is just the earnings.

If you agree with the proposed change, follow the notice instructions; you don’t need to file an amended return. If you disagree because you reported the distribution correctly, respond by the deadline on the notice with a written explanation, a copy of the 1099-R showing Code 8, any Form 5329 you filed, and your calculation of the taxable amount. You can upload through the IRS online tool, fax, or mail the response. A clear explanation plus the 1099-R usually resolves the issue.

Why You Received a Code 8 Distribution

Knowing which scenario produced your 1099-R helps you confirm the amounts look right.

Over-contributing to an IRA. Any amount above the annual IRA limit creates an excess. To avoid the 6% excise tax under Section 4973, which applies every year the excess stays in the account, you have to pull the excess and its earnings out by your tax filing deadline, including extensions.7Internal Revenue Service. Retirement Topics – IRA Contribution Limits8Office of the Law Revision Counsel. 26 USC 4973 – Tax on Excess Contributions to Certain Tax-Favored Accounts and Annuities The custodian calculates the earnings using the Net Income Attributable formula, which multiplies the excess by the account’s gain or loss ratio for the period the excess was in the account.9eCFR. 26 CFR 1.408-11 – Net Income Calculation for Returned or Recharacterized IRA Contributions If the account lost money, the NIA is negative and you get back less than the excess.

Exceeding the 401(k) deferral limit across two employers. Mid-year job changes are the usual cause. Each payroll system only tracks its own plan, so if you maxed out at the first job and started contributing at the second, your combined deferrals can go over. You have to notify the plan administrator by March 1 following the contribution year and have the excess distributed by April 15.4Office of the Law Revision Counsel. 26 USC 402 – Taxability of Beneficiary of Employees’ Trust Miss that window and the excess gets taxed twice: once through your W-2, and again when it eventually comes out of the plan in retirement.3Internal Revenue Service. Consequences to a Participant Who Makes Excess Deferrals to a 401(k) Plan

ADP or ACP test failure at your employer’s plan. 401(k) plans run annual nondiscrimination tests comparing deferrals and matching contributions for highly compensated employees against everyone else. When a plan fails, the most common fix is returning excess amounts (plus earnings) to the HCEs.10Internal Revenue Service. 401(k) Plan Fix-It Guide – The Plan Failed the 401(k) ADP and ACP Nondiscrimination Tests If this is why you got a Code 8, the plan administrator initiated the correction and you had no role in it.