A Form 1099-R with Code R in Box 7 reports that a prior-year IRA contribution was recharacterized, meaning it was moved from one type of IRA to another and treated by the IRS as though it had gone into the second account from the start. It is not a taxable event. Box 2a should read zero, and the reporting work happens on Form 8606 and a short explanatory statement attached to your return.1Internal Revenue Service. Instructions for Forms 1099-R and 5498 (2025)
What Code R Tells You
Code R in Box 7 means the distribution is a recharacterization of an IRA contribution made for the previous tax year. If the transfer had happened in the same calendar year as the contribution, the code would be N instead. The distinction matters only for timing; the tax treatment is the same.
Here is what the rest of the form should show:
- Box 1 (Gross Distribution): the full amount transferred, which is your original contribution plus or minus any earnings or losses it accrued in the first IRA. A $7,500 contribution that grew to $7,900 shows $7,900 in Box 1.
- Box 2a (Taxable Amount): zero. The IRS instructions direct financial institutions to enter 0 for a recharacterization.2Internal Revenue Service. Instructions for Forms 1099-R and 5498 (2025)
- IRA/SEP/SIMPLE checkbox: the instructions say checking it is not necessary for a recharacterization. Some institutions check it anyway; that is not a problem.2Internal Revenue Service. Instructions for Forms 1099-R and 5498 (2025)
The earnings that traveled with the contribution are not separately taxed at the time of the transfer. They become part of the receiving IRA’s balance and will be taxed under that account’s normal rules when you eventually take distributions.
Why the Transfer Isn’t Taxable
A recharacterization lets you move a contribution from one type of IRA to another and have the IRS treat it as if the money had been deposited into the second IRA on the original contribution date.3eCFR. 26 CFR 1.408A-5 – Recharacterized Contributions Because the tax code pretends the money was always in the receiving account, there is no distribution to tax. That is why Box 2a is zero even though Box 1 shows a real dollar figure.
The most common reason people end up with a Code R form is a Roth contribution made earlier in the year that turned out to exceed the income limits by the time the tax return was prepared. Recharacterizing to a traditional IRA avoids the 6% annual excess contribution penalty. The reverse direction is also allowed: a traditional IRA contribution can be recharacterized to a Roth.
One boundary is worth flagging, because it catches people who read older guidance. Since 2018, Roth conversions cannot be undone through recharacterization. If money was rolled from a traditional IRA or a 401(k) into a Roth IRA, that move is permanent. Only regular contribution recharacterizations remain available, and Code R only appears on those.3eCFR. 26 CFR 1.408A-5 – Recharacterized Contributions
Reporting on Form 1040
Where the transaction lands on your Form 1040 depends on whether the recharacterization happened in the same year as the contribution or in the following year.
If the contribution and the recharacterization both occurred in the same tax year (for example, a 2025 contribution recharacterized during 2025), report the gross transfer amount on Line 4a of that year’s Form 1040 and enter zero on Line 4b.4Internal Revenue Service. Instructions for Form 8606 (2025) This tells the IRS the 1099-R exists and that no tax is owed on it.
If you recharacterized a prior-year contribution during the following year (a 2025 contribution moved in February 2026, say), the Form 8606 instructions direct you to report the amount only in your explanatory statement, not on Line 4a or 4b of either year’s return.4Internal Revenue Service. Instructions for Form 8606 (2025) The 1099-R with Code R will arrive for the year the transfer physically occurred, but the contribution itself belongs to the earlier year. The statement is what bridges the two.
Reporting on Form 8606
Form 8606 tracks your basis in traditional IRAs, meaning contributions you made with after-tax dollars.5Internal Revenue Service. About Form 8606, Nondeductible IRAs Whether you need to file it, and what to put on it, depends on which direction the recharacterization ran.
Roth to traditional. If the recharacterized contribution is nondeductible in the traditional IRA, which it usually is for someone whose income pushed them out of Roth eligibility, report it on Part I of Form 8606. That establishes basis so those same dollars are not taxed again when you take distributions in retirement. If only part of the original contribution was recharacterized, report only the nondeductible portion of what now sits in the traditional IRA.
Traditional to Roth. If you moved the entire contribution to a Roth, do not report anything on Form 8606 for the traditional IRA side; the contribution no longer lives there. If you moved only part, report the nondeductible portion of whatever remains in the traditional IRA on Part I.4Internal Revenue Service. Instructions for Form 8606 (2025)
The Roth contribution itself never appears on Form 8606 in either direction. The form’s job is tracking traditional IRA basis to prevent double taxation later. Skipping Form 8606 when you have nondeductible traditional IRA contributions carries a $50 penalty, and losing track of basis can cost you far more than that when distributions begin.4Internal Revenue Service. Instructions for Form 8606 (2025)
The Explanatory Statement You Attach
Every recharacterization requires a written statement attached to your return. The IRS does not mandate a specific format, but the Form 8606 instructions show what needs to be in it:4Internal Revenue Service. Instructions for Form 8606 (2025)
- The dollar amount and date of the original contribution to the first IRA.
- The dollar amount transferred (contribution plus or minus earnings), the transfer date, and confirmation that it was a trustee-to-trustee transfer.
- The IRA type the contribution came from and the IRA type it went into.
A workable version reads something like: “I contributed $7,500 to a Roth IRA on March 15, 2025. On February 10, 2026, I recharacterized that contribution by transferring $7,900 ($7,500 plus $400 of related earnings) from my Roth IRA to a traditional IRA in a trustee-to-trustee transfer.”
If you already filed your return before completing the recharacterization, you can still do so by the extended deadline and file an amended return with the words “Filed pursuant to section 301.9100-2” written at the top.6Internal Revenue Service. Publication 590-A (2025)
Mistakes That Cost People Money
The biggest error is letting a Code R 1099-R be treated as taxable income. Because Box 1 shows a real dollar figure, some tax software routes it into the taxable line by default. If Box 2a is zero and the code is R, no tax is owed. Verify that your software respects the zero and did not override it.
Confusing a recharacterization with a Roth conversion is the other frequent problem. A conversion shifts money from a traditional IRA into a Roth and generates income tax on the converted amount. A recharacterization moves a contribution between IRA types and is treated as though the money was always in the receiving account. They are different transactions with different tax consequences, and conversions have not been reversible through recharacterization since 2018.
Getting the tax year wrong is the third. The contribution is reported for the year it was originally intended, not the year the physical transfer landed. A 2025 Roth contribution recharacterized in February 2026 shows up on the 2025 return and 2025 Form 8606, even though the 1099-R itself is a 2026 form. Working through the Form 8606 instructions line by line, with the contribution year clearly in mind, is worth the time.