Last updated: 25 January 2026.
Yes, you must report a 401(k) rollover even when it is non-taxable. Your plan will issue Form 1099-R. On Form 1040, put the gross distribution on line 5a and the taxable amount on line 5b. For a direct 401(k to traditional IRA rollover the taxable amount is usually 0 and you write “ROLLOVER” next to line 5b. For a direct 401(k to Roth IRA rollover, the amount in 1099-R box 2a is taxable and goes on line 5b. Indirect 60-day rollovers trigger mandatory 20% withholding and are taxable to the extent you fail to redeposit the full gross amount within 60 days.
What you will learn
- Whether your rollover is taxable and how to show it on Form 1040
- How direct vs indirect rollovers affect withholding, deadlines and risk
- How to read 1099-R boxes and codes and match them to your 1040
- When Form 8606 is required and how after-tax basis works
- What expats should prepare so US and local filings line up
Direct vs indirect rollovers
Direct rollover (trustee-to-trustee)
- Funds move straight from your 401(k) to your traditional IRA or Roth IRA.
- Tax outcomes:
- 401(k to traditional IRA: non-taxable.
- 401(k to Roth IRA: taxable in the year of the rollover.
- Withholding: none required.
- Forms and codes you will see:
- 1099-R from the plan:
- Box 1 = gross amount.
- Box 2a = typically 0 for 401(k to traditional IRA; taxable amount for 401(k to Roth IRA).
- Box 7 code G for direct rollover from a pre-tax 401(k); code H for direct rollover from a Roth 401(k) to a Roth IRA.
- 5498 from the IRA custodian by May confirming the rollover. Keep for records.
Indirect rollover (60-day rollover)
- The plan pays you. You must redeposit the full gross amount to an IRA within 60 days.
- Withholding: the plan must withhold 20% federal tax (US persons). You must replace that 20% from other cash to keep the transaction fully non-taxable.
- Miss the 60 days and any shortfall is taxable and may face a 10% penalty if you are under 59½ and no exception applies.
- Forms:
- 1099-R shows the gross distribution, any taxable amount and withholding.
- 5498 shows what the IRA received as a rollover.
How to report the rollover on Form 1040
Use your 1099-R to populate the 1040. Line references follow the current Form 1040 instructions.
- Line 5a (Pensions and annuities, total): enter the gross distribution from 1099-R box 1.
- Line 5b (Taxable amount):
- Direct 401(k to traditional IRA: usually 0. Write “ROLLOVER” next to the line.
- Direct 401(k to Roth IRA: enter 1099-R box 2a as taxable.
- Indirect rollover: enter the portion not redeposited within 60 days.
- Federal withholding: include 1099-R box 4 on Form 1040 line 25b as federal income tax withheld.
- RMDs cannot be rolled over: if the plan paid an RMD, that amount is ineligible for rollover and remains taxable.
Expats: US citizens and green card holders abroad have an automatic filing extension to 15 June. Interest still accrues from 15 April, so pay by April if you will owe. You can request a further extension with Form 4868.
After-tax money and basis
- After-tax employee contributions in a 401(k): the plan should report basis so only pre-tax amounts are taxable in a Roth rollover.
- Form 8606 usage:
- You use Form 8606 for IRA-to-Roth IRA conversions and to track nondeductible IRA basis.
- A direct 401(k to Roth IRA rollover is reported via 1099-R and 1040, not on Form 8606.
- Mega backdoor context: plans that distribute after-tax subaccounts can send after-tax basis to a Roth IRA and earnings to a traditional IRA in a split direct rollover when allowed by plan terms.
403(b) and TSP rollovers
Reporting mirrors 401(k) mechanics. You will still receive a 1099-R and complete 1040 lines 5a and 5b the same way. Direct 403(b to traditional IRA is non-taxable; 403(b to Roth IRA) is taxable. Thrift Savings Plan rollovers follow the same concepts.
IRA-to-IRA movements
- Direct IRA transfer (trustee-to-trustee): usually no 1099-R, and nothing to report on 1040. The receiving IRA will issue a 5498.
- 60-day IRA-to-IRA rollover: limited to one per 12 months across all of your IRAs. It is reported via 1099-R and 1040.
- Traditional IRA to Roth IRA conversion: taxable amount is reported on Form 8606 and flows to Form 1040.
Missed the 60-day deadline
You may qualify for relief if the failure was due to a financial institution error or other events. Options include:
- Automatic waiver for institution error.
- Self-certification to the IRA custodian using IRS criteria.
- Private letter ruling from the IRS in rare, complex cases.
Document facts carefully and keep correspondence with the custodian.
Common expat notes
- US tax reporting still applies to rollovers even if you live abroad. Your country of residence may have separate reporting.
- If you are a non-resident alien for US tax purposes receiving a distribution, discuss withholding and treaty handling with the plan or custodian before funds move.
- Keep 1099-R and 5498 together. Foreign tax authorities often request both as proof of funds movement.
Quick checklist before you file
- Identify account types and money types (Traditional vs Roth, after-tax vs pre-tax).
- Confirm direct vs indirect rollover and any 20% withholding.
- Match 1099-R boxes to 1040 lines and add “ROLLOVER” when non-taxable.
- Add box 4 withholding to 1040 line 25b.
- Complete Form 8606 only for IRA basis or IRA-to-Roth conversions.
- File away the 5498 for evidence, even though it is not submitted with your return.
Mistakes to avoid
- Taking a check and forgetting to replace the 20% withheld during a 60-day rollover.
- Rolling over an RMD (not allowed).
- Reporting a direct 401(k to traditional IRA rollover as taxable because box 1 looks large.
- Using Form 8606 for a direct 401(k to Roth IRA rollover.
- Missing the one-per-12-month limit on IRA-to-IRA 60-day rollovers.
FAQs
Do I have to report a non-taxable direct rollover?
Yes. You report the gross amount on 1040 line 5a, 0 on line 5b and write “ROLLOVER.”
Where do I put withholding from my 1099-R?
Enter box 4 withholding on 1040 line 25b.
Can I roll over an RMD?
No. RMDs are ineligible for rollover and are taxable for the year paid.
Do I file Form 8606 for a direct 401(k to Roth IRA rollover?
No. Report it via 1099-R and 1040. Use Form 8606 for IRA-to-Roth conversions and IRA basis tracking.
What if my 1099-R shows code G but a taxable amount in box 2a?
That can happen on a direct 401(k to Roth IRA rollover of pre-tax funds. Code G indicates a direct rollover, while box 2a reports the taxable portion.
You may also like
How Josh Clancey can help
- Form mapping and code check. We review your 1099-R codes and dollar amounts, then map them to 1040 and 8606 so boxes, lines and annotations match.
- Rollover route selection. We confirm whether a direct rollover, Roth conversion or staged plan fits your cash needs and tax bracket.
- 60-day rescue. If a deadline was missed, we prepare the self-certification or coordinate with your custodian.
- Expat coordination. We align US reporting with your country-of-residence rules and provide the documentation foreign tax authorities often request.
- Investment set-up. We build the receiving IRA allocation to reduce cash drag and avoid wash-sale and trading pitfalls during the move.
Book a no-cost 401(k to IRA rollover assessment to get your reporting right and your money working.
About Josh Clancey
Josh Clancey is a financial planner for UK expatriates and globally mobile professionals. He writes policy-led guides and advises on cross-border retirement accounts, rollovers, tax-efficient withdrawals and protection. The aim is simple: stay compliant, minimise tax and keep more of your wealth compounding.