When you withdraw money from your Roth IRA, whether through qualified distributions, early withdrawals, or conversions, your financial institution must report that distribution to the IRS using Form 1099-R. Understanding how 1099-R Roth IRA distributions are reported is essential for both Roth IRA custodians who must file these forms accurately and account holders who need to know whether their distribution is tax-free or potentially subject to taxes and penalties.
Unlike traditional IRA distributions, which are generally taxable as ordinary income, Roth IRA distributions can be completely tax-free if they meet the requirements for a qualified distribution. This distinction makes accurate Form 1099-R reporting for Roth accounts particularly important. The distribution code in Box 7 determines whether the IRS treats your withdrawal as a qualified tax-free distribution, a non-qualified distribution where only earnings may be taxable, or a potentially penalized early withdrawal.
For tax year 2025, Roth IRA custodians must issue Form 1099-R for every distribution made during the year. The filing deadline for furnishing forms to recipients is January 31, 2026, and the deadline for electronic filing with the IRS is March 31, 2026. Incorrect distribution codes or missing information can lead to significant penalties for financial institutions and confusion for account holders who may unnecessarily pay taxes on tax-free distributions.
In this comprehensive guide, we will cover everything you need to know about reporting Roth IRA distributions on Form 1099-R, including:
Whether you are a Roth IRA account holder trying to understand your 1099-R, a custodian or financial institution responsible for filing these forms, or a tax professional preparing returns, this guide provides the comprehensive information you need for accurate 1099-R Roth IRA reporting.
The core distinction between Roth and traditional IRAs is when you pay taxes. With a traditional IRA, contributions are typically tax-deductible, and you pay income tax when you withdraw the money. With a Roth IRA, contributions are made with after-tax dollars (no deduction), but qualified distributions are completely tax-free, including all the investment growth.
This fundamental difference creates unique reporting requirements for Form 1099-R. While traditional IRA distributions use codes 1, 2, 4, or 7 in Box 7 depending on age and circumstances, Roth IRAs have their own set of distribution codes: J, T, Q, and occasionally B when combined with other codes. These Roth-specific codes communicate to the IRS whether the distribution qualifies for tax-free treatment.
A qualified distribution from a Roth IRA is completely tax-free and penalty-free. To be qualified, a distribution must meet TWO requirements:
If both requirements are met, the entire distribution, including all earnings, is tax-free. This is reported with Code Q in Box 7 of Form 1099-R.
If a Roth IRA distribution does not meet both requirements for a qualified distribution, it is considered non-qualified. However, non-qualified does not necessarily mean fully taxable. Roth IRA distributions follow specific ordering rules that determine what portion, if any, is taxable:
Example of ordering rules:
Jennifer, age 45, has a Roth IRA with $40,000 in regular contributions, $30,000 from a 2022 conversion, and $20,000 in earnings. She withdraws $50,000.
Her penalty on this distribution would be $1,000 (10% of the $10,000 conversion portion), but she owes no income tax.
Code J is the most common code for Roth IRA distributions when the account holder is under age 59 1/2 and the five-year holding period has NOT been met. This code signals a non-qualified distribution where earnings may be taxable and subject to the 10% early withdrawal penalty.
When Code J applies:
When you receive a 1099-R with Code J, you must calculate the taxable portion (if any) on your tax return using the ordering rules. You may also need to complete Form 5329 if the 10% early withdrawal penalty applies to the earnings portion.
Code T indicates a Roth IRA distribution where an exception to the 10% early withdrawal penalty applies, BUT the five-year holding period has NOT been met. This means the distribution is not fully qualified, but at least the penalty is avoided for a known reason.
When Code T applies:
With Code T, earnings are still taxable as ordinary income, but the 10% early withdrawal penalty does not apply.
Code Q is the best code to see on your Roth IRA 1099-R because it means the distribution is completely tax-free. Both the five-year holding period is satisfied AND a qualifying event has occurred (usually age 59 1/2 or older).
When Code Q applies:
When you receive Code Q, Box 2a (taxable amount) should show $0, and you owe no income tax or penalty on any portion of the distribution, including earnings.
Code B is used for designated Roth accounts within employer plans like 401(k), 403(b), or governmental 457(b) plans. This is NOT the same as a Roth IRA. Code B is typically combined with another code (like 1B for early distribution or 7B for normal distribution). If you see Code B, the distribution came from an employer plan's Roth account, not from a Roth IRA.
| Code | Description | Five-Year Rule Met? | Earnings Taxable? | 10% Penalty on Earnings? |
|---|---|---|---|---|
| J | Early distribution from Roth IRA, no known exception | No | Yes | Yes (unless exception claimed on return) |
| T | Roth IRA distribution, exception applies | No | Yes | No |
| Q | Qualified distribution from Roth IRA | Yes | No | No |
| 1 (with IRA box) | Early distribution (generally used for traditional IRA) | N/A | See IRA rules | See IRA rules |
| B | Designated Roth in employer plan (not Roth IRA) | Separate five-year rule | Depends on qualification | Depends on age |
The primary five-year holding period determines whether your distribution can be a qualified (tax-free) distribution. This clock starts on January 1 of the tax year for which you make your FIRST Roth IRA contribution to ANY Roth IRA. Several key points to understand:
Example: Michael made his first Roth IRA contribution in March 2021 (for tax year 2020). His five-year clock started January 1, 2020, and completed December 31, 2024. Any distribution in 2025 or later, combined with reaching age 59 1/2, would be a qualified distribution with Code Q.
There is a second five-year rule that applies specifically to Roth conversions. Each conversion has its own five-year holding period for purposes of the 10% early withdrawal penalty. If you withdraw converted amounts within five years of that specific conversion AND you are under age 59 1/2, the 10% penalty applies to the converted amount (even though no income tax is due since you already paid tax on the conversion).
Key points about the conversion five-year rule:
Example: Sarah, age 52, converted $50,000 from her traditional IRA to her Roth IRA in 2023. In 2025, she withdraws $60,000. If her regular Roth contributions total $30,000:
When you inherit a Roth IRA, the five-year rule for qualified distributions uses the original owner's first contribution date, not yours. If the original owner had satisfied the five-year period before death, all distributions to beneficiaries are tax-free (though required distributions must still be taken based on SECURE Act rules).
If the original owner had NOT satisfied the five-year period, beneficiaries must wait until the end of that five-year period for distributions to be qualified. The conversion five-year rule does NOT apply to beneficiaries - they can withdraw converted amounts without the 10% penalty even within five years since the penalty exception for death distributions eliminates this concern.
| Box | Description | Roth IRA Specifics |
|---|---|---|
| Box 1 | Gross Distribution | Total amount distributed from the Roth IRA during the year |
| Box 2a | Taxable Amount | For qualified distributions (Code Q), this is $0. For non-qualified distributions, the custodian may leave blank or enter an amount if known. |
| Box 2b | Taxable Amount Not Determined | Often checked for Roth IRAs because the custodian may not know your total basis across all Roth accounts |
| Box 4 | Federal Income Tax Withheld | Any federal tax withheld (withholding is optional for Roth IRA distributions) |
| Box 5 | Employee Contributions/Designated Roth Contributions | For Roth IRAs, this may show your total Roth contributions from this account |
| Box 7 | Distribution Code | J, T, or Q for Roth IRAs. Critical for determining tax treatment. |
| IRA/SEP/SIMPLE | Account Type Checkbox | Must be checked for Roth IRA distributions |
Roth IRA custodians must determine the appropriate distribution code based on available information:
Important: Custodians often default to Code J for early distributions because they may not have complete information about the account holder's total Roth IRA history. Account holders can correct this on their tax return if they qualify for a different treatment.
A Roth conversion moves money from a traditional IRA (or SEP/SIMPLE IRA) to a Roth IRA. This triggers a taxable event because pre-tax funds are becoming after-tax Roth funds. However, the 10% early withdrawal penalty does NOT apply to conversions.
How conversions are reported on Form 1099-R:
The recipient (Roth IRA) does NOT issue a 1099-R for receiving the conversion. Form 5498 from the receiving Roth IRA custodian will show the conversion amount in Box 3.
A direct trustee-to-trustee transfer between two Roth IRAs is NOT reported on Form 1099-R. This is the simplest way to move Roth IRA funds between custodians without any tax reporting. No 1099-R is issued, and you do not need to report the transfer on your tax return.
A 60-day rollover occurs when you receive a distribution check from your Roth IRA and deposit it into the same or another Roth IRA within 60 days. This IS reported on Form 1099-R:
Important: The once-per-year rollover rule allows only ONE 60-day rollover among all your IRAs (traditional and Roth combined) in any 12-month period. This does not apply to direct trustee-to-trustee transfers or Roth conversions.
You can roll over funds from a designated Roth account in an employer plan (like a Roth 401(k)) to a Roth IRA. This rollover:
When you receive your Roth IRA 1099-R, carefully verify:
Even if your 1099-R shows Code J or T, you may still qualify for tax-free treatment if:
If the custodian used the wrong code because they did not have your complete Roth IRA history, you can report the correct treatment on your tax return.
For non-qualified distributions, determine the taxable portion using the ordering rules:
Only the earnings portion of a non-qualified distribution is taxable. You track this on Form 8606, Part III.
Report Roth IRA distributions on Form 1040, Lines 4a and 4b:
If you completed a 60-day rollover, write "ROLLOVER" next to Line 4b.
Complete Form 8606, Part III if you took a non-qualified Roth IRA distribution. This form helps you calculate:
If any portion of your Roth IRA distribution is subject to the 10% early withdrawal penalty (earnings from a non-qualified distribution, or conversion amounts within five years), complete Form 5329 to calculate the penalty. You may also use Form 5329 to claim an exception to the penalty.
Robert, age 62, opened his first Roth IRA in 2018. In 2025, he withdraws $50,000. His 1099-R shows:
Result: Completely tax-free. Robert reports $50,000 on Line 4a and $0 on Line 4b. No Form 8606 or 5329 needed.
Maria, age 35, has contributed $30,000 total to her Roth IRA over the years. Her account is now worth $45,000. She withdraws $25,000 for an emergency. Her 1099-R shows:
Result: Under ordering rules, the first $30,000 of any distribution is her contributions. Since she only withdrew $25,000, it is all return of contributions: tax-free and penalty-free. She reports on Form 8606, Part III to document this.
David, age 45, has $20,000 in Roth contributions and $10,000 in earnings. He withdraws the entire $30,000. His 1099-R shows Code J.
Result: David owes income tax on $10,000 plus $1,000 penalty. He uses Form 8606, Part III to calculate, and Form 5329 for the penalty.
Lisa, age 30, has $40,000 in contributions and $15,000 in earnings in her Roth IRA (established in 2020). She withdraws $50,000 to buy her first home in 2025. Her 1099-R may show Code J or Code T.
Note: The five-year rule was satisfied (2020-2024), but Lisa is under 59 1/2. However, the $10,000 first-home exception qualifies as a qualifying event. If her distribution exceeds $10,000 in earnings, only the first $10,000 of earnings qualifies for penalty-free treatment under first-home rules, but it is still taxable since under 59 1/2.
James, age 50, converted $100,000 from traditional IRA to Roth IRA in 2022. He has no other Roth contributions. In 2025 (within five years of conversion), he withdraws $40,000. His 1099-R shows Code J.
Result: James owes $4,000 early withdrawal penalty but no additional income tax.
Code Q is used for qualified distributions from a Roth IRA. A distribution is qualified when the five-year holding period is satisfied AND you are age 59 1/2 or older, disabled, deceased (distribution to beneficiary), or using up to $10,000 for first-time home purchase. Code Q distributions are completely tax-free: Box 2a shows $0 taxable amount, and no penalty applies.
The five-year rule requires that at least five tax years pass from your first Roth IRA contribution before distributions can be qualified. The clock starts January 1 of the year of your first contribution to any Roth IRA. For example, if your first contribution was in 2020, the five-year period ends December 31, 2024, and 2025 distributions can be qualified. This one clock applies to all your Roth IRAs.
Yes, you can withdraw your original Roth IRA contributions (not conversions or earnings) at any time, at any age, completely tax-free and penalty-free. This is because you already paid income tax on those funds before contributing. The ordering rules ensure contributions come out first before conversion amounts or earnings in any distribution.
Code J indicates an early Roth IRA distribution where the five-year rule is not met and no exception applies (earnings may be taxable and penalized). Code T means an exception to the penalty applies but the five-year rule is not met (earnings taxable but no penalty). Code Q indicates a qualified distribution where both the five-year rule and a qualifying event are satisfied (completely tax-free).
Yes, all Roth IRA distributions are reported on Form 1099-R, including qualified tax-free distributions, early distributions, and 60-day rollovers. The only exception is direct trustee-to-trustee transfers between Roth IRAs, which are not reported on 1099-R. Even if your distribution is completely tax-free (Code Q), you will still receive a 1099-R that you must report on your tax return.
It depends on what you are withdrawing. Roth IRA contributions can be withdrawn tax-free and penalty-free at any age. Conversion amounts are tax-free but may be subject to 10% penalty if withdrawn within five years of that conversion and you are under 59 1/2. Earnings from a non-qualified distribution are taxable as ordinary income and subject to 10% penalty unless an exception applies.
For a 60-day Roth IRA rollover, you will receive a 1099-R from the distributing custodian. Report the gross distribution on Form 1040, Line 4a. Enter $0 on Line 4b (assuming you rolled over the entire amount) and write "ROLLOVER" next to it. If you completed a direct trustee-to-trustee transfer, no 1099-R is issued and no reporting is required.
If your 1099-R shows the wrong distribution code (such as Code J when you qualify for Code Q because you have an older Roth IRA elsewhere), contact your custodian to request a corrected form. If a corrected form is not available before filing, you can report the correct treatment on your tax return based on your actual situation and keep documentation supporting your position.
Yes, if you withdraw Roth conversion amounts within five years of that specific conversion AND you are under age 59 1/2, a 10% early withdrawal penalty applies to the converted amount. Each conversion has its own five-year clock. However, once you reach age 59 1/2, you can withdraw conversion amounts penalty-free regardless of when converted. No income tax is due since you paid tax at conversion.
No, Roth IRAs do NOT have required minimum distributions (RMDs) during the owner's lifetime. This is a major advantage of Roth IRAs over traditional IRAs. You can leave the money in your Roth IRA to grow tax-free for as long as you live. However, beneficiaries who inherit a Roth IRA may have distribution requirements under the SECURE Act rules.
Inherited Roth IRA distributions are reported on Form 1099-R with the beneficiary's information. If the original owner's five-year holding period was satisfied, distributions to beneficiaries are tax-free. The distribution code may be Code Q (if qualified), Code T (if exception applies), or Code 4 (death distribution). Beneficiaries must still take distributions based on SECURE Act rules.
For tax year 2025, Form 1099-R must be furnished to Roth IRA account holders 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. Custodians filing 10 or more information returns must file electronically. Missing these deadlines can result in IRS penalties.
Filing Form 1099-R for Roth IRA distributions requires selecting the correct distribution code from the Roth-specific options. BoomTax provides intelligent code validation to ensure you use Code J, T, or Q appropriately based on the distribution circumstances:
For banks, brokerages, and other financial institutions managing thousands of Roth IRA accounts, bulk 1099-R filing with BoomTax streamlines the entire process:
If you need to correct a Roth IRA 1099-R after filing (wrong distribution code, incorrect amount, or other errors), BoomTax includes unlimited free corrections. This is particularly valuable for Roth IRAs where determining the correct code can be complex.
BoomTax serves organizations of all sizes with specialized Roth IRA filing features:
Whether you are filing 1099-R forms for a small credit union's Roth IRAs or millions of accounts across a major brokerage, BoomTax makes the process simple and compliant. E-file your 1099-R forms with BoomTax and leverage our validation technology to ensure every Roth IRA distribution is reported correctly.
Ready to simplify your 1099-R Roth IRA filing? Create your free BoomTax account today and experience the easiest way to file retirement distribution forms.
Reporting Roth IRA distributions on Form 1099-R requires understanding the unique tax advantages of Roth accounts and the specific distribution codes that communicate tax treatment to the IRS. Unlike traditional IRAs where distributions are generally taxable, Roth IRA distributions can be completely tax-free when properly qualified.
Key takeaways for 1099-R Roth IRA reporting:
For Roth IRA custodians and financial institutions, using reliable filing software like BoomTax ensures accurate code selection, timely filing, and efficient corrections when needed. For account holders, understanding your 1099-R helps you report distributions correctly and claim the tax-free treatment you deserve.
If you have questions about 1099-R Roth IRA 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.