To report a rollover on your taxes, you enter the gross distribution from your Form 1099-R on the correct Form 1040 line, then show the taxable amount as zero and write “Rollover” beside it when the move qualified as tax-free. A properly executed rollover is not taxable, but it still must appear on your return.
A qualified rollover is reported but generally not taxed. You put the full distribution on Form 1040 line 4a (IRA) or 5a (pension/401k), enter -0- on line 4b or 5b, and write “Rollover.” A direct rollover uses Box 7 Code G on the 1099-R (Source: IRS Form 1040 instructions and Form 1099-R instructions, 2026).
Do you have to report a rollover on your taxes?
Yes. Even a rollover that is entirely tax-free still has to be reported on your return, because the plan or custodian that sent the money files Form 1099-R with the IRS and you must reconcile it (Source: IRS Form 1099-R instructions, 2026). Skipping it can trigger an IRS notice proposing tax on the full distribution.
Talk With Craig Wear's Team
Craig has helped IRA millionaires save over $1 million each in unnecessary taxes. Find out if a Roth conversion strategy fits your retirement, with no sales pressure and no product pitch.
The distribution appears on your return, but the taxable portion can be zero if the money was moved correctly within the rules. Reporting is how you tell the IRS “this was a rollover, not income.”
The IRS also receives Form 5498 from the receiving IRA, which reports the amount that came in as a rollover contribution in Box 2 (Source: IRS Instructions for Forms 1099-R and 5498, 2026). The agency matches the 1099-R that went out against the 5498 that came in.
Direct rollover vs. indirect (60-day) rollover vs. trustee-to-trustee transfer
There are three common ways money moves between retirement accounts, and each is reported differently. A direct rollover and a trustee-to-trustee transfer move funds without the check being payable to you; an indirect (60-day) rollover pays you first, then you redeposit. The reporting and the risks differ by type.
| Method | How it moves | Withholding | 60-day deadline | Once-per-year limit |
|---|---|---|---|---|
| Direct rollover (plan to IRA/plan) | Check/funds payable to receiving account | None | Not applicable | Does not apply |
| Indirect (60-day) rollover | Paid to you, you redeposit | 20% mandatory from employer plans | Applies (60 days) | Applies (IRA-to-IRA) |
| Trustee-to-trustee transfer (IRA to IRA) | Custodian to custodian | None | Not applicable | Does not apply |
A trustee-to-trustee transfer between IRAs is generally not treated as a rollover at all and often is not reported the same way, because it is not subject to the 60-day deadline or the once-per-year limit (Source: IRS Publication 590-A, 2026, and IRS Rollovers page). Direct rollovers from employer plans do generate a 1099-R with Code G.
An indirect rollover from an employer plan is subject to mandatory 20% federal income tax withholding, even when you intend to roll it over (Source: IRS Rollovers of retirement plan and IRA distributions, 2026). To make the whole amount tax-free, you have to redeposit the full pre-withholding balance and recover the withheld 20% when you file. Deciding between these methods often depends on timing and cash flow, which is one reason some savers coordinate a rollover alongside a Roth conversion strategy.
Read your Form 1099-R before you report the rollover
Form 1099-R is the source document the sending plan issues, titled “Distributions From Pensions, Annuities, Retirement or Profit-Sharing Plans, IRAs, Insurance Contracts, etc.” (Source: IRS Form 1099-R instructions, 2026). Four boxes generally drive how you report a rollover: the gross distribution, the taxable amount, any federal tax withheld, and the distribution code. Reading them first can make the Form 1040 entries clearer.
| Box | What it shows | Why it matters for a rollover |
|---|---|---|
| Box 1 | Gross distribution | The full amount that left the account; goes on line 4a/5a |
| Box 2a | Taxable amount | Should be -0- for a proper direct rollover (Code G, non-Roth designated) |
| Box 4 | Federal income tax withheld | The 20% withheld on an indirect employer-plan rollover; a credit on your return |
| Box 7 | Distribution code | Code G = direct rollover; Code H = direct rollover of designated Roth to Roth IRA |
Code G in Box 7 means a direct rollover of a distribution to a qualified plan, a 403(b) plan, a governmental 457(b) plan, or an IRA (Source: IRS Form 1099-R instructions, 2026). For a direct rollover of a designated Roth account to a Roth IRA, the plan uses Code H, reports the amount in Box 1, and reports -0- in Box 2a.
How to report a rollover on your taxes: step by step
Here is how to report a rollover on your taxes on Form 1040 for a distribution you rolled over correctly. The gross amount is reported, the taxable amount is generally zero, and the word “Rollover” tells the IRS why the distribution was not income. The steps below follow the entries the IRS instructions describe (Source: IRS Form 1040 instructions, 2026).
- Find the gross distribution in Box 1 of your Form 1099-R.
- For an IRA distribution, enter that amount on Form 1040 line 4a. For a pension, annuity, or 401(k) distribution, enter it on line 5a (Source: IRS Form 1040 instructions, 2026).
- Enter the taxable amount on line 4b (IRA) or line 5b (pension/annuity). For a fully rolled-over distribution, this is generally -0-.
- Write “Rollover” next to line 4b or line 5b. The IRS instructions say to enter “Rollover” next to the taxable amount when part or all of an IRA distribution was rolled over to another IRA or qualified plan (Source: IRS Form 1040 instructions, 2026).
- If tax was withheld (Box 4), include it with your other federal withholding so you get credit for it.
- Report the rollover in the tax year the distribution occurred, matching the year on your 1099-R.
Tax software users generally do not type on these lines directly. In many tax programs, you enter the 1099-R as printed, then answer a follow-up question about what you did with the money. When you indicate that you rolled it over, the program generally places the gross amount on line 4a/4b or 5a/5b and adds the “Rollover” notation that the Form 1040 instructions describe (Source: IRS Form 1040 instructions, 2026). The exact prompts vary by product.
What to do when your 1099-R shows a taxable amount for a rollover (Code G)
If your 1099-R has Code G in Box 7 but Box 2a shows a taxable dollar amount instead of -0-, that is often a plan reporting error, and it is a common reason filers are surprised at tax time. For a standard non-Roth direct rollover, Box 2a should generally be -0- (Source: IRS Form 1099-R instructions, 2026).
The IRS instructions state that for a direct rollover (Code G), the plan reports the amount in Box 1 with -0- in Box 2a, “unless the rollover is a direct rollover of a qualified rollover contribution other than from a designated Roth account” (Source: IRS Form 1099-R instructions, 2026). So a nonzero Box 2a is correct only in narrow cases, such as a rollover of pre-tax money into a Roth, which is a taxable conversion reported on Form 8606 (Source: IRS Instructions for Form 8606, 2025).
- Confirm the rollover was actually a pre-tax to pre-tax move (traditional 401(k) to traditional IRA, for example). If so, the taxable amount is generally zero.
- If your software carries the Box 2a figure to line 4b/5b as taxable, answer the “what did you do with the money” prompt to indicate you rolled it over, which typically overrides Box 2a and drives the taxable amount to zero.
- If the 1099-R is genuinely wrong, one approach is to request a corrected 1099-R from the plan administrator.
- If a pre-tax amount was rolled into a Roth, that portion is a taxable conversion, not a tax-free rollover, and the taxable amount can be correct. That intersects the Roth conversion rules.
The once-per-year IRA rollover rule
You can make only one IRA-to-IRA rollover in any 12-month period, aggregated across all IRAs you own, regardless of how many IRAs you have (Source: IRS Rollovers page and Announcement 2014-15). This rule is frequently misstated, keys off the timing of the distribution, is not waivable, and a failed second rollover becomes a taxable distribution plus a potential excess contribution.
The limit counts the 60-day (indirect) type of rollover. It does not apply to trustee-to-trustee transfers, direct rollovers between a plan and an IRA, or traditional-to-Roth conversions (Source: IRS Rollovers page, 2026, and Announcement 2014-15). Moving IRA money by direct trustee-to-trustee transfer is one factor to weigh, because that method is not subject to the once-per-year limit.
Because the once-per-year limit runs on a rolling 12-month clock from the distribution date, not the calendar year, a second 60-day rollover within that window can be disallowed. Coordinating rollovers with events like required minimum distributions can matter, since an RMD is not eligible for rollover.
Roth accounts, after-tax basis, and other rollover types
Not every rollover is fully tax-free, and the type of money you move changes the reporting. A pre-tax to Roth move is a taxable conversion reported on Form 8606, after-tax basis and Roth 401(k) rollovers have their own reporting, and SIMPLE IRAs carry a two-year rule. Each type is handled differently on your return, so confirming which one applies matters before you file.
- Roth 401(k) to Roth IRA: A direct rollover of a designated Roth account to a Roth IRA uses Code H in Box 7, with the amount in Box 1 and -0- in Box 2a (Source: IRS Form 1099-R instructions, 2026). This is generally not taxable.
- Pre-tax to Roth (conversion): Rolling pre-tax dollars into a Roth is a taxable event, reported in Part II of Form 8606, not a tax-free rollover (Source: IRS Instructions for Form 8606, 2025). See the firm’s Roth conversion resources.
- After-tax / basis: When a distribution includes nondeductible basis, Form 8606 tracks the after-tax portion so it is not taxed again (Source: IRS Instructions for Form 8606, 2025).
- SIMPLE IRA two-year rule: During the two-year period beginning when you first participated in an employer’s SIMPLE IRA plan, amounts can generally be moved only to another SIMPLE IRA; a transfer to a non-SIMPLE IRA in that window is treated as a taxable distribution, and the early-distribution additional tax is 25% rather than 10% (Source: IRS, SIMPLE IRA withdrawal and transfer rules, 2026).
A large taxable conversion can raise your income enough to touch other thresholds, such as Medicare IRMAA brackets or the net investment income tax, which is why the tax-free versus taxable distinction is worth confirming before you file.
Deadlines, penalties, and Form 5498
For an indirect rollover, you have 60 days from the date you receive the distribution to redeposit it (Source: IRS Rollovers page, 2026, and Publication 590-A). Miss that window and the amount generally becomes taxable, and if you are under age 59 1/2, a 10% additional tax on early distributions can also apply.
Amounts properly rolled over are not taxable and are not subject to the 10% early-distribution tax (Source: IRS Topic No. 558, 2026). The penalty risk appears only when a rollover fails.
For calendar-year filers, the individual return is generally due April 15 (Source: IRS Topic No. 301, 2026), but the receiving custodian files Form 5498 reporting the rollover contribution in Box 2 with a filing due date generally of May 31 (Source: IRS Instructions for Forms 1099-R and 5498, 2026). Because Form 5498 generally arrives after the April filing date, the rollover is typically reported from the 1099-R and the taxpayer’s own records rather than the 5498.
Work with Q3 Advisors
Q3 Advisors is a registered investment adviser focused on retirement tax planning. This article is educational and is not advice; for guidance on your own circumstances, consult a qualified tax or financial professional.
Frequently asked questions
Do I need to report a rollover on my tax return?
Yes. Even a fully tax-free rollover must be reported, because the sending plan files Form 1099-R with the IRS (Source: IRS Form 1099-R instructions, 2026). You report the gross amount on Form 1040 line 4a or 5a, show the taxable amount as -0- on line 4b or 5b when it qualified, and write “Rollover” beside it.
Does a 401(k) rollover count as income?
A properly executed 401(k) rollover into a traditional IRA or another pre-tax plan is generally not counted as taxable income (Source: IRS Topic No. 558, 2026). It appears on your return as a distribution with a zero taxable amount. Rolling pre-tax 401(k) money into a Roth, however, is a taxable conversion reported on Form 8606 (Source: IRS Instructions for Form 8606, 2025).
Do I get a 1099-R for a rollover?
Usually yes. The plan or custodian that sends the money issues Form 1099-R, including for a direct rollover, which carries Code G in Box 7 (Source: IRS Form 1099-R instructions, 2026). A trustee-to-trustee transfer between IRAs is generally not treated as a rollover and often is not reported on a 1099-R the same way.
How do I report a direct rollover on my taxes?
Enter the Box 1 gross amount on Form 1040 line 4a (IRA) or 5a (pension/401k), enter -0- on line 4b or 5b, and write “Rollover” (Source: IRS Form 1040 instructions, 2026). A direct rollover shows Code G in Box 7 of the 1099-R, and Box 2a should generally read -0- for a non-Roth direct rollover.
How do I report a 60-day rollover on my taxes?
Report the full Box 1 distribution on line 4a or 5a, then show only the amount you did not redeposit as taxable on line 4b or 5b, writing “Rollover” (Source: IRS Form 1040 instructions, 2026). Include any Box 4 withholding as federal tax paid. Redeposit the full pre-withholding amount within 60 days to keep it tax-free.
What is distribution code G in box 7 of a 1099-R?
Code G means a direct rollover of a distribution to a qualified plan, a 403(b) plan, a governmental 457(b) plan, or an IRA (Source: IRS Form 1099-R instructions, 2026). For a standard non-Roth direct rollover, the amount appears in Box 1 with -0- in Box 2a, signaling a tax-free move.
Why does my 1099-R show a taxable amount for a rollover?
For a non-Roth direct rollover with Code G, Box 2a should generally be -0- (Source: IRS Form 1099-R instructions, 2026). A nonzero Box 2a is often a plan error, or it can be correct if you rolled pre-tax money into a Roth, which is a taxable conversion. Confirming the type of money moved usually resolves it.
How many rollovers can I do per year?
You can generally make only one IRA-to-IRA (60-day) rollover in any 12-month period, and the limit is aggregated across all of your IRAs regardless of how many you hold (Source: IRS Rollovers page and Announcement 2014-15). Trustee-to-trustee transfers, direct plan-to-IRA rollovers, and traditional-to-Roth conversions do not count against this limit, so those methods are not restricted by the once-per-year rule.
Sources
IRS, Form 1040 instructions: https://www.irs.gov/instructions/i1040gi
IRS, Instructions for Forms 1099-R and 5498: https://www.irs.gov/instructions/i1099r
IRS, Rollovers of retirement plan and IRA distributions: https://www.irs.gov/retirement-plans/plan-participant-employee/rollovers-of-retirement-plan-and-ira-distributions
IRS, Publication 590-A: https://www.irs.gov/publications/p590a
IRS, Publication 590-B: https://www.irs.gov/publications/p590b
IRS, Topic No. 558: https://www.irs.gov/taxtopics/tc558
IRS, Topic No. 301 (When, how and where to file): https://www.irs.gov/taxtopics/tc301
IRS, Instructions for Form 8606 (Nondeductible IRAs): https://www.irs.gov/instructions/i8606
IRS, SIMPLE IRA withdrawal and transfer rules: https://www.irs.gov/retirement-plans/simple-ira-withdrawal-and-transfer-rules
IRS, Announcement 2014-15: https://www.irs.gov/pub/irs-drop/a-14-15.pdf
IRS, Notice 2025-67 (2026 limits): https://www.irs.gov/pub/irs-drop/n-25-67.pdf