If you have moved money from one retirement account to another, you have likely received a Form 1099-R documenting that transaction. Understanding how to report a rollover on 1099-R is essential for avoiding unnecessary taxes, penalties, and complications with the IRS. Whether you completed a direct rollover from a 401(k) to an IRA, transferred funds between IRAs, or took a distribution and rolled it over within 60 days, proper tax reporting ensures your retirement savings remain protected.
The stakes are significant. Incorrectly reporting a 1099-R rollover can result in the IRS treating your rollover as a taxable distribution. This means you could face income tax on the entire amount, plus a potential 10% early withdrawal penalty if you are under age 59 1/2. Even worse, correcting a misreported rollover can require amended returns, IRS correspondence, and months of resolution time. By understanding the correct reporting procedures from the start, you can avoid these costly mistakes.
This comprehensive guide covers everything you need to know about reporting rollovers on Form 1099-R, including:
Whether you are a retirement saver who completed a rollover, a tax professional preparing returns, or a plan administrator filing 1099-R forms, this guide provides the clarity you need to handle 1099-R rollover reporting correctly.
A rollover is a tax-free transfer of cash or assets from one retirement plan to another. Rollovers allow you to move retirement savings between accounts without triggering income tax or early withdrawal penalties, preserving the tax-deferred (or tax-free, for Roth accounts) status of your funds. The IRS permits rollovers between many types of retirement accounts, including 401(k) plans, 403(b) plans, governmental 457(b) plans, traditional IRAs, Roth IRAs, SEP IRAs, and SIMPLE IRAs (subject to certain restrictions).
Rollovers are commonly used when:
There are two primary methods for completing a rollover, and each has different tax reporting implications:
A direct rollover occurs when your retirement funds are transferred directly from one account custodian to another without you ever taking possession of the money. This is the preferred method for several reasons:
With a direct rollover, your 1099-R will typically show Code G in Box 7 (for traditional amounts) or Code H (for designated Roth amounts). The taxable amount in Box 2a will be $0 or blank, confirming no tax is due.
A 60-day rollover occurs when you receive the distribution personally and then deposit it into another qualified retirement account within 60 calendar days. This method carries significant risks:
With a 60-day rollover, your 1099-R will show a different distribution code (typically Code 1 for early distributions or Code 7 for normal distributions). The taxable amount in Box 2a will show the full distribution, and you must report the rollover on your tax return to avoid the tax.
| Feature | Direct Rollover | 60-Day Rollover |
|---|---|---|
| Funds transfer method | Directly between custodians | Check to you, then you deposit |
| 1099-R Code (traditional) | Code G | Code 1 or Code 7 |
| Box 2a (Taxable Amount) | $0 or blank | Full distribution amount |
| Withholding | None | 20% mandatory (employer plans) |
| Tax return action required | Report as rollover (minimal) | Report as rollover to eliminate tax |
| Risk of taxable event | Very low | Higher (deadline, amount issues) |
Not all retirement accounts can accept rollovers from all other retirement accounts. The IRS has specific rules governing which accounts can transfer to which:
| From Account | To Traditional IRA | To Roth IRA | To 401(k)/403(b) | To Governmental 457(b) |
|---|---|---|---|---|
| Traditional 401(k) | Yes | Yes (taxable conversion) | Yes (if accepting plan) | Yes |
| Roth 401(k) | No | Yes | Yes (to another Roth) | Yes (to Roth portion) |
| Traditional IRA | Yes | Yes (taxable conversion) | Yes (if accepting plan) | Yes |
| Roth IRA | No | Yes | No | No |
| 403(b) | Yes | Yes (taxable conversion) | Yes | Yes |
| SIMPLE IRA (after 2 years) | Yes | Yes (taxable conversion) | Yes | Yes |
| SEP IRA | Yes | Yes (taxable conversion) | Yes | Yes |
Box 7 of Form 1099-R contains a one or two-character code that identifies the type of distribution. For rollovers, several codes are particularly relevant. Understanding these distribution codes is essential for proper tax reporting:
| Code | Description | Use Case for Rollovers |
|---|---|---|
| G | Direct rollover to qualified plan, 403(b), governmental 457(b), or IRA | Most common code for direct rollovers of traditional (pre-tax) amounts. Tax-free. |
| H | Direct rollover of designated Roth account to a Roth IRA | Used when Roth 401(k) or Roth 403(b) funds are directly rolled to a Roth IRA. Tax-free. |
| 1 | Early distribution, no known exception | Used for 60-day rollovers when recipient is under age 59 1/2. Must report rollover on tax return to eliminate tax. |
| 7 | Normal distribution | Used for 60-day rollovers when recipient is age 59 1/2 or older. Must report rollover on tax return to eliminate tax. |
| 2 | Early distribution, exception applies | May be used for 60-day rollovers with certain exceptions (separation from service at 55+, etc.) |
| 4 | Death | Beneficiary rollover to inherited IRA (death distributions have special rollover rules) |
Code G is the most favorable code for traditional rollover transactions. When you see Code G on your 1099-R, it confirms:
Example: Maria, age 45, leaves her employer and requests a direct rollover of her $100,000 401(k) balance to her traditional IRA. Her 1099-R shows: Box 1: $100,000, Box 2a: $0.00, Box 7: G. Maria reports this on her tax return but owes no tax.
Code H is specifically for direct rollovers from a designated Roth account (Roth 401(k) or Roth 403(b)) to a Roth IRA. Like Code G, this indicates a tax-free direct transfer. The key distinctions:
If you receive your distribution personally (check payable to you), your 1099-R will show Code 1 (if under 59 1/2) or Code 7 (if 59 1/2 or older). The full distribution amount will appear in both Box 1 and Box 2a. To complete a tax-free 60-day rollover:
Reporting a direct rollover on your tax return is straightforward because the transaction is already identified as tax-free. Here is the step-by-step process:
Verify the following information on your 1099-R:
For the 2025 tax year (filed in 2026), report the distribution on Form 1040:
For IRA rollovers:
For 401(k), 403(b), pension, and other retirement plan rollovers:
Retain the following records for at least seven years:
A 60-day rollover requires more careful reporting because your 1099-R shows a taxable distribution. You must demonstrate that you completed the rollover within 60 days to avoid the tax.
Before filing, confirm:
Report the 60-day rollover as follows:
If you rolled over the FULL amount (including replacing any withheld taxes):
If you rolled over only a PARTIAL amount:
If your employer plan withheld 20% for taxes:
Scenario: James, age 40, receives a $50,000 distribution from his 401(k). The plan withholds $10,000 (20%) and sends James a check for $40,000. James wants to complete a tax-free rollover.
Option 1: Full Rollover (Best Outcome)
Option 2: Partial Rollover
A Roth conversion is a special type of rollover where traditional (pre-tax) retirement funds are moved to a Roth IRA. Unlike regular rollovers, Roth conversions ARE taxable because you are moving pre-tax money into an after-tax account.
1099-R for Roth Conversions:
Tax Return Reporting:
Situation: Sarah, age 52, leaves her job and directly rolls her $200,000 401(k) to a traditional IRA.
What Sarah Receives:
How Sarah Reports:
Situation: Michael, age 60, transfers his traditional IRA from Bank A to Brokerage B.
Important Note: A trustee-to-trustee transfer between IRAs of the same type (traditional to traditional, or Roth to Roth) is often NOT reported on Form 1099-R at all. This is different from rollovers from employer plans.
What Michael May Receive:
How Michael Reports:
Situation: Linda, age 45, takes a $30,000 distribution from her traditional IRA and deposits it into a new IRA within 60 days.
What Linda Receives:
How Linda Reports:
Important: Linda must keep proof that she deposited the funds within 60 days in case of IRS inquiry.
Situation: Robert, age 55, receives a $100,000 distribution from his 401(k) when leaving his job. He rolls $80,000 to an IRA and keeps $20,000 for expenses.
What Robert Receives:
How Robert Reports:
Situation: Jennifer, age 50, leaves her employer and rolls her $50,000 Roth 401(k) balance to a Roth IRA.
What Jennifer Receives:
How Jennifer Reports:
Some taxpayers receive a 1099-R with Code G and assume they do not need to report it since it is tax-free. This is incorrect. You must report the distribution on your tax return, even if the taxable amount is $0.
Why this matters: The IRS receives a copy of your 1099-R. If you do not report the distribution, the IRS may assume you received taxable income and send you a notice.
How to avoid: Always report 1099-R distributions on your tax return, even for Code G or Code H rollovers. Enter the gross amount on Line 4a or 5a, put $0 on Line 4b or 5b, and write "ROLLOVER."
The 60-day rollover deadline is strict. Missing it by even one day can result in the entire distribution becoming taxable, plus potential early withdrawal penalties.
How to avoid: Use direct rollovers whenever possible to eliminate deadline risk. If you must do a 60-day rollover, calendar the deadline immediately and complete the rollover well before it expires. The IRS does allow self-certification for late rollovers in limited circumstances (death, disability, hospitalization, etc.), but these are exceptions, not the rule.
When you receive a distribution from an employer plan (like a 401(k)) and it is not a direct rollover, the plan must withhold 20% for taxes. Many people only roll over the 80% they receive, not realizing the 20% withheld becomes a taxable distribution.
Example: You receive a $50,000 distribution. The plan withholds $10,000 (20%) and sends you $40,000. If you only roll over $40,000, you owe tax on the $10,000 not rolled over, even though it went to the IRS as withholding.
How to avoid: If you want a fully tax-free 60-day rollover, you must roll over the entire $50,000. This means coming up with $10,000 from other sources to replace the withholding. You will get the $10,000 back as a refund when you file your taxes.
You can only do one 60-day rollover from an IRA to another IRA (or Roth to Roth) in any 12-month period. This rule applies across ALL your IRAs, not per account.
What is not limited:
How to avoid: Use direct trustee-to-trustee transfers instead of 60-day rollovers for IRA-to-IRA movements.
Some taxpayers confuse Roth conversions with tax-free rollovers. A rollover to a Roth IRA from a traditional account IS taxable (you are converting pre-tax money to after-tax).
How to avoid: Understand that "rollover" and "conversion" have different tax implications. A traditional-to-traditional rollover is tax-free. A traditional-to-Roth conversion is taxable (but no early withdrawal penalty).
Review your 1099-R carefully for these potential errors:
If you need to file before receiving a corrected 1099-R:
If you are a plan administrator, financial institution, or TPA filing Form 1099-R, you must use the correct distribution code for rollovers. Use Code G when:
For direct rollovers (Code G or H):
For 60-day rollovers (Code 1, 7, etc.):
Plan administrators and financial institutions must file Form 1099-R by these deadlines:
If you are filing 10 or more information returns, electronic filing is required. Penalties for late or incorrect filing range from $60 to $630 per form, depending on how late the filing is and whether the failure is intentional.
To report a rollover, enter the gross distribution amount from Box 1 on Form 1040 Line 4a (for IRAs) or Line 5a (for pensions/401k). For the taxable amount on Line 4b or 5b, enter $0 if you rolled over the full amount and write "ROLLOVER" next to it. If it was a direct rollover (Code G or H), Box 2a should already show $0. For 60-day rollovers, you must report as a rollover to avoid the tax shown on the 1099-R.
Generally, no. A properly executed rollover to an eligible retirement account is tax-free. Direct rollovers (Code G or H) are automatically tax-free. For 60-day rollovers, you must deposit the funds into an eligible account within 60 days to avoid taxes. The exception is Roth conversions, which ARE taxable because you are moving pre-tax money to an after-tax Roth account.
For direct rollovers, Code G is used for traditional (pre-tax) amounts transferred to a qualified plan, 403(b), governmental 457(b), or IRA. Code H is used for direct rollovers of designated Roth account funds to a Roth IRA. For 60-day rollovers where you received the distribution personally, Code 1 (early distribution) or Code 7 (normal distribution) is typically used.
If your 1099-R shows a taxable amount in Box 2a but you completed a rollover, you likely did a 60-day rollover rather than a direct rollover. With 60-day rollovers, the 1099-R shows the distribution as taxable because the distributing institution does not know if you will complete the rollover. You report the rollover on your tax return to eliminate the tax. If you did a direct rollover and Box 2a is not $0, contact the issuing institution to request a corrected form.
The 60-day rollover rule requires you to deposit a retirement distribution into another eligible retirement account within 60 calendar days of receiving it to avoid taxes and penalties. The 60 days are counted from the date you receive the funds, not the date of the distribution request. Missing the deadline by even one day typically makes the entire distribution taxable, though the IRS allows self-certification for late rollovers in limited hardship circumstances.
Yes, direct rollovers are generally better for several reasons: no mandatory 20% withholding (you transfer 100% of your funds), no 60-day deadline to meet, automatic tax-free treatment (Code G), simpler tax reporting, and less risk of errors. The 60-day rollover should only be used when a direct rollover is not possible or when you need temporary access to the funds (which carries significant risk).
Yes, you must report the rollover on your tax return even if it is tax-free. The IRS receives a copy of your 1099-R, so they know about the distribution. You report it by entering the gross distribution amount, then entering $0 as the taxable amount and writing "ROLLOVER" next to it. This shows the IRS that you completed a rollover and no tax is due, matching their records.
If you only rolled over part of a distribution, the portion not rolled over is taxable. On your tax return, enter the gross distribution on Line 4a or 5a, then enter the taxable portion (amount NOT rolled over) on Line 4b or 5b. Write "ROLLOVER" next to it. The rolled-over portion is tax-free; the remaining amount is included in your income and may be subject to the 10% early withdrawal penalty if you are under age 59 1/2.
You can only do one 60-day rollover from an IRA to another IRA (or Roth IRA to Roth IRA) within a 12-month period. This applies across all your IRAs collectively, not per account. However, this rule does NOT apply to: (1) direct trustee-to-trustee transfers between IRAs, (2) rollovers from employer plans like 401(k)s to IRAs, (3) Roth conversions. For unlimited IRA transfers, use direct trustee-to-trustee transfers instead.
For most rollovers, you only need Form 1040 to report the transaction. Enter the distribution on Line 4a or 5a, the taxable amount (usually $0 for complete rollovers) on Line 4b or 5b, and write "ROLLOVER." No Form 5329 is needed for direct rollovers (Code G/H). For Roth conversions, you may also need Form 8606. You do not file a separate form to report the rollover itself - the 1040 reporting is sufficient.
If you miss the 60-day deadline, the distribution becomes taxable income. You will owe income tax on the amount, and if you are under 59 1/2, you may also owe a 10% early withdrawal penalty. The IRS does allow self-certification for late rollovers in limited circumstances such as death, disability, hospitalization, incarceration, restrictions by a foreign country, or postal error. See IRS Revenue Procedure 2016-47 for the specific qualifying reasons.
No, inherited IRA rollovers have special rules. If you are a non-spouse beneficiary, you cannot roll over inherited IRA funds to your own IRA - you must transfer them to an inherited IRA. Spouse beneficiaries have more flexibility and can roll over to their own IRA or keep the inherited IRA. The 60-day rollover rule does not apply to non-spouse beneficiaries; only direct trustee-to-trustee transfers are permitted for non-spouse inherited accounts.
If you file Form 1099-R for rollovers, BoomTax provides the tools you need for accurate, compliant filing:
BoomTax serves retirement industry professionals with specialized features:
Whether you are filing a few dozen 1099-R forms or processing thousands of rollovers annually, BoomTax makes compliance simple. E-file your 1099-R forms with BoomTax and ensure every rollover is reported correctly.
Ready to simplify your 1099-R filing? Create your free BoomTax account today and experience the easiest way to file retirement distribution forms, including all rollover transactions.
Understanding how to report a rollover on 1099-R is essential for protecting your retirement savings from unnecessary taxes and penalties. Whether you completed a direct rollover, a 60-day rollover, or a Roth conversion, proper tax reporting ensures your transaction receives the correct treatment.
Key takeaways for reporting 1099-R rollovers:
For payers filing 1099-R forms, accurate distribution code selection and Box 2a amounts are critical for compliance and participant satisfaction. Using Code G for direct rollovers with $0 taxable amount helps participants understand their transaction was tax-free.
Whether you are a retirement saver, tax professional, or plan administrator, BoomTax provides the tools and resources to handle 1099-R rollover reporting accurately and efficiently. From data validation to corrections, BoomTax simplifies every aspect of retirement distribution reporting.
BoomTax and its affiliates do not provide tax, legal, or accounting advice. This material has been prepared for informational purposes only, and is not intended to provide, and should not be relied on for, tax, legal, or accounting advice. You should consult your own tax, legal, and accounting advisors prior to engaging in any transaction.