When you take money out of your 401(k) retirement plan, whether through retirement distributions, hardship withdrawals, loans, or rollovers, your plan administrator is required to report that distribution to the IRS using Form 1099-R. Understanding how 1099-R 401(k) distributions are reported is essential for both plan administrators who must file these forms accurately and participants who need to report them correctly on their tax returns.
The 1099-R form captures critical information about your 401(k) distribution, including the gross amount distributed, the taxable amount, any federal or state taxes withheld, and most importantly, the distribution code that tells the IRS the nature of your withdrawal. The distribution code determines whether you owe the 10% early withdrawal penalty, whether the distribution qualifies for special tax treatment, or whether it was a tax-free rollover.
For tax year 2025, the IRS continues to require that 401(k) plan sponsors file Form 1099-R for every distribution made during the year. The filing deadline for furnishing 1099-R forms to recipients is January 31, 2026, and the deadline for electronic filing with the IRS is March 31, 2026. Missing these deadlines or filing incorrect information can result in significant penalties for plan administrators.
In this comprehensive guide, we will cover everything you need to know about reporting 401(k) distributions on Form 1099-R, including:
Whether you are a 401(k) plan participant trying to understand your 1099-R, a plan administrator responsible for filing these forms, or a tax professional preparing returns, this guide provides the comprehensive information you need for accurate 1099-R 401(k) reporting.
Form 1099-R is the IRS information return used to report distributions from retirement plans, pensions, annuities, profit-sharing plans, IRAs, and insurance contracts. When you receive a distribution from your 401(k) plan, whether traditional or Roth, your plan administrator must issue a 1099-R showing the details of that distribution.
The form serves two purposes: it informs you of the amount distributed and any taxes withheld so you can accurately complete your tax return, and it reports this information to the IRS so they can verify that you have properly reported the income and paid any taxes due.
Understanding the key boxes on your 1099-R is essential for proper tax reporting. Here is what each important box means for 401(k) distributions:
| Box | Description | What It Means for 401(k) |
|---|---|---|
| Box 1 | Gross Distribution | Total amount distributed from your 401(k) during the year, including any amounts rolled over or withheld for taxes |
| Box 2a | Taxable Amount | The portion of the distribution subject to income tax. For most traditional 401(k) distributions, this equals Box 1. May be less if you have after-tax contributions. |
| Box 2b | Taxable Amount Not Determined | Checkbox indicating the payer could not determine taxable amount. Participant must calculate on their tax return. |
| Box 4 | Federal Income Tax Withheld | Amount of federal tax withheld from the distribution. For eligible rollover distributions, 20% mandatory withholding applies. |
| Box 5 | Employee Contributions/Insurance Premiums | Your after-tax contributions or designated Roth contributions. Represents your cost basis that may not be taxable. |
| Box 7 | Distribution Code(s) | Code indicating the type of distribution. Critical for determining tax treatment and penalties. |
| Box 12 | State Tax Withheld | Amount of state income tax withheld from the distribution, if applicable. |
| Box 14 | State Distribution | Amount of distribution subject to state tax withholding. |
The plan administrator or trustee of the 401(k) plan is responsible for issuing Form 1099-R to participants and filing with the IRS. In many cases, this responsibility falls to:
For participants, this means you should receive your 1099-R from whoever manages your 401(k) plan, which may be different from your employer if they outsource plan administration.
The distribution code in Box 7 of your 1099-R is perhaps the most important piece of information on the form. This code tells the IRS what type of distribution you received and determines the tax treatment. For 401(k) plans, several codes are commonly used:
Code 1 indicates an early distribution from your 401(k) before you reached age 59 1/2, with no known exception to the 10% additional tax penalty. If you receive Code 1, you will likely owe the 10% early withdrawal penalty in addition to regular income tax unless you can claim an exception on your tax return using Form 5329.
Common situations for Code 1:
Code 2 indicates an early distribution where the plan administrator knows an exception to the 10% penalty applies. The IRS does not require the specific exception to be identified, but the code signals that no penalty should be assessed.
Exceptions that may trigger Code 2 for 401(k) distributions:
Code 7 indicates a normal distribution that is not subject to the 10% early withdrawal penalty. This is the standard code for 401(k) distributions taken after age 59 1/2 or from governmental 457(b) plans (which are not subject to the early penalty regardless of age).
When Code 7 applies to 401(k) distributions:
Code G indicates a direct rollover from a 401(k) to another eligible retirement plan or IRA. This is the preferred method for moving 401(k) funds because the money goes directly from your old plan to the new plan without you taking possession. With Code G, there is no tax withholding, no early withdrawal penalty, and no taxable income.
Eligible destinations for a Code G rollover:
Code H is used for direct rollovers of designated Roth contributions from a 401(k) to a Roth IRA or another employer plan that accepts Roth rollovers. Similar to Code G, this is a tax-free transfer.
Code 4 indicates a distribution paid to a beneficiary following the death of the 401(k) account holder. Death distributions are not subject to the 10% early withdrawal penalty regardless of the beneficiary's age, though they may be taxable.
When a distribution comes from the Roth 401(k) portion of your account, a "B" suffix is added to the primary code. For example, Code 1B indicates an early distribution from a designated Roth account, while Code 7B indicates a normal distribution from a Roth 401(k).
| Code | Description | 10% Penalty? | Taxable? |
|---|---|---|---|
| 1 | Early distribution, no known exception | Yes (unless exception claimed) | Yes |
| 2 | Early distribution, exception applies | No | Yes |
| 3 | Disability | No | Yes |
| 4 | Death | No | Yes (to beneficiary) |
| 7 | Normal distribution | No | Yes |
| G | Direct rollover to eligible plan | No | No |
| H | Direct rollover of Roth contribution | No | No |
| 1B | Early distribution from Roth 401(k) | On earnings only | Earnings only (if not qualified) |
| 7B | Normal distribution from Roth 401(k) | No | No (if qualified) |
Traditional 401(k) contributions are made with pre-tax dollars, which means you did not pay income tax on the money when it went into the account. The trade-off is that distributions are fully taxable as ordinary income when you withdraw them. This includes both your original contributions and any investment earnings.
Tax calculation example:
Jennifer, age 62, takes a $50,000 distribution from her traditional 401(k). Her 1099-R shows Box 1 (Gross Distribution) as $50,000, Box 2a (Taxable Amount) as $50,000, and Code 7 in Box 7. Because she is over 59 1/2, no early withdrawal penalty applies. However, the full $50,000 is added to her taxable income for the year.
If Jennifer is in the 22% federal tax bracket and lives in a state with 5% income tax, her taxes on the distribution would be approximately:
If you take a distribution from your 401(k) before age 59 1/2 and no exception applies, you will owe a 10% additional tax (penalty) on top of regular income taxes. This penalty is reported on Form 5329 and added to your tax liability.
Example with early withdrawal penalty:
Michael, age 45, leaves his job and cashes out his $30,000 401(k) balance. His 1099-R shows Code 1, indicating an early distribution with no known exception. Michael owes:
This significant tax burden is why financial advisors generally recommend rolling over 401(k) funds rather than cashing them out.
The IRS provides several exceptions to the 10% penalty for early 401(k) distributions. If one of these exceptions applies, you may be able to avoid the penalty even if your 1099-R shows Code 1:
Roth 401(k) contributions are made with after-tax dollars, so qualified distributions from a Roth 401(k) are completely tax-free. To be a qualified distribution, two requirements must be met:
If a Roth 401(k) distribution is not qualified (fails either test), the earnings portion of the distribution is taxable and may be subject to the 10% penalty. Your Roth contributions, however, are always returned tax-free since you already paid tax on them.
When you move your 401(k) funds to another retirement account, there are two methods, and they are reported differently on Form 1099-R:
A direct rollover sends your 401(k) funds directly to another retirement plan or IRA without you ever taking possession of the money. This is reported with Code G (or Code H for Roth contributions).
Benefits of direct rollover:
A 60-day rollover occurs when you receive a distribution check from your 401(k) and then deposit it into another retirement account within 60 days. This is reported with Code 1, 2, or 7 (depending on your age and circumstances), not Code G.
Key considerations for 60-day rollovers:
Example of 60-day rollover reporting:
David, age 50, receives a $100,000 distribution from his 401(k) to roll over to an IRA. The plan withholds 20% ($20,000) for federal taxes, and David receives $80,000. To complete a tax-free rollover, David must deposit $100,000 into his IRA within 60 days, using $20,000 of his own money to replace the withheld amount.
His 1099-R shows:
David reports on his Form 1040:
David will receive a refund of the $20,000 withheld when he files his tax return, since the entire amount was rolled over.
When you receive a 401(k) distribution that could be rolled over (called an "eligible rollover distribution") but do not do a direct rollover, the plan must withhold 20% for federal income tax. This is mandatory and cannot be waived, even if you intend to roll over the funds within 60 days.
Distributions not subject to 20% withholding:
Once you reach the required minimum distribution (RMD) age, you must begin taking minimum distributions from your 401(k) each year. These distributions are reported on Form 1099-R with Code 7 (normal distribution).
RMD starting age (based on birth year):
Unlike IRAs, 401(k) plans offer a "still working" exception. If you are still employed by the company sponsoring the 401(k) and you are not a 5% or more owner of the business, you can delay RMDs from that specific 401(k) until you actually retire, even if you are past the normal RMD age.
Important: This exception only applies to your current employer's 401(k). You must still take RMDs from previous employers' plans and IRAs.
Failing to take your required minimum distribution results in an excise tax:
When you receive your 1099-R, carefully review all boxes:
401(k) distributions are reported on Form 1040, Lines 5a and 5b:
Special notations:
If your distribution code is 1 (early distribution, no known exception), you may need to complete Form 5329 to:
The federal tax withheld from your distribution (Box 4 of 1099-R) is included on Form 1040, Line 25b, along with any other tax withholding. This amount is credited against your total tax liability.
Yes, you will receive a Form 1099-R for any distribution from your 401(k) plan, including cash-outs, rollovers, hardship withdrawals, loans treated as distributions, and required minimum distributions. The 1099-R reports the amount distributed, taxable amount, withholding, and the distribution code that indicates the type of distribution.
The distribution code depends on your circumstances. Code 1 is used for early distributions with no known exception. Code 2 is for early distributions where an exception applies. Code 7 is for normal distributions after age 59 1/2. Code G is for direct rollovers. Code 4 is for distributions to beneficiaries after the account holder's death. Roth 401(k) distributions add a "B" suffix to these codes.
Yes, both direct and indirect rollovers are reported on Form 1099-R. A direct rollover is reported with Code G and shows $0 taxable in Box 2a. An indirect (60-day) rollover is reported with Code 1, 2, or 7, shows the full amount as potentially taxable, and you must indicate the rollover on your tax return to avoid paying tax on the rolled-over amount.
If you did an indirect (60-day) rollover instead of a direct rollover, the 1099-R will show the full distribution as taxable in Box 2a because the payer does not know if you completed the rollover. You report the rollover on your tax return by entering the gross amount on Line 5a, $0 on Line 5b, and writing "ROLLOVER" next to the entry. Direct rollovers show Code G and $0 taxable.
For tax year 2025, Form 1099-R must be furnished to recipients by January 31, 2026. The deadline for filing with the IRS is February 28, 2026 for paper filing or March 31, 2026 for electronic filing. Plans filing 10 or more information returns are required to file electronically.
If your 1099-R has an incorrect distribution code, contact your plan administrator to request a corrected form. For example, if you received Code 1 but were over age 59 1/2 (should be Code 7), a corrected 1099-R can prevent you from needing to file Form 5329. If you cannot get a corrected form before filing, you can report the correct information on your return and keep documentation to support your position.
No, a direct rollover (trustee-to-trustee transfer) is not taxable. The 1099-R for a direct rollover shows Code G in Box 7 and $0 in Box 2a (taxable amount). No federal tax is withheld, and you owe no taxes on the transfer. You still need to report the rollover on your tax return, but it will not increase your taxable income.
Roth 401(k) distributions are reported with a "B" suffix added to the standard distribution code. For example, Code 7B indicates a normal distribution from a Roth 401(k), while Code 1B indicates an early distribution. Box 5 shows your Roth contributions (your basis). Qualified distributions are completely tax-free; non-qualified distributions may have taxable earnings.
When you take an eligible rollover distribution from a 401(k) and do not do a direct rollover, the plan must withhold 20% for federal income tax. This is mandatory and cannot be waived. If you complete a 60-day rollover, you must deposit the full distribution amount (including replacing the withheld amount from your own funds) to avoid tax on the withheld portion. The 20% withholding is credited on your tax return.
Yes, several exceptions can help you avoid the 10% early withdrawal penalty. For 401(k) plans, the age-55 rule is particularly valuable: if you separate from service during or after the year you turn 55, distributions from that employer's plan are penalty-free. Other exceptions include disability, death, QDRO distributions, medical expenses, IRS levy, and certain qualified distributions under SECURE 2.0 such as emergency expenses.
A 401(k) loan itself is not reported on Form 1099-R because it is not a distribution. However, if you default on the loan or leave your job without repaying it, the outstanding balance may be treated as a deemed distribution. This deemed distribution is reported on Form 1099-R, typically with Code 1 if you are under 59 1/2, and is subject to income tax and possibly the 10% penalty.
Report 401(k) distributions on Form 1040, Lines 5a and 5b. Line 5a shows the gross distribution (Box 1 of 1099-R), and Line 5b shows the taxable amount (Box 2a of 1099-R). Federal tax withheld (Box 4) goes on Line 25b. If the early withdrawal penalty applies, use Form 5329 to calculate and report it. The penalty is added to your total tax on Line 23.
If you are a plan administrator, TPA, or recordkeeper responsible for filing 1099-R forms for 401(k) distributions, BoomTax provides comprehensive tools to ensure accurate and timely reporting:
Intelligent Code Validation: BoomTax validates distribution codes against participant age and distribution circumstances. If you select Code 7 for someone under 59 1/2, the system flags the potential issue so you can verify or correct before filing.
Bulk Processing Capabilities: For organizations managing large 401(k) plans with thousands of participants taking distributions, BoomTax supports bulk data import from your recordkeeping system. Upload distribution data in bulk and let BoomTax validate everything before submission.
Unlimited Free Corrections: If you discover a code error or other mistake after filing, BoomTax includes unlimited free corrections. Quickly locate the original filing, update the information, and resubmit the corrected form to the IRS and participant.
Automated Recipient Delivery: BoomTax handles recipient copy distribution through print-and-mail services or electronic delivery, ensuring participants receive their 1099-R forms by the January 31 deadline.
BoomTax serves organizations across the retirement industry with specialized features:
Whether you are filing 1099-R forms for a single 401(k) plan or hundreds of plans across multiple clients, BoomTax makes the process simple and compliant. E-file your 1099-R forms with BoomTax and leverage our validation technology to ensure every distribution is reported correctly.
Ready to simplify your 1099-R 401(k) filing? Create your free BoomTax account today and experience the easiest way to file retirement distribution forms.
Reporting 401(k) distributions on Form 1099-R requires understanding the distribution codes, tax implications, and proper reporting procedures. Whether you are a participant receiving a distribution or an administrator filing forms, accuracy is essential to avoid penalties and ensure compliance.
Key takeaways for 1099-R 401(k) reporting:
For plan administrators, using reliable filing software like BoomTax ensures accurate code selection, timely filing, and efficient corrections when needed. For participants, understanding your 1099-R helps you report distributions correctly and avoid unexpected taxes or penalties.
If you have questions about 1099-R 401(k) reporting or need help with your filing, BoomTax provides the tools and resources to make tax reporting straightforward. Our platform validates codes, supports bulk filing, and includes unlimited corrections to ensure accuracy for every distribution you report.
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.