Mostly no. You don't report Roth IRA contributions, internal growth, or qualified withdrawals on your Form 1040. Your custodian files Form 5498 with the IRS reporting your contributions and rollovers, and you receive a copy in May for informational purposes only. Reporting becomes required in only four specific scenarios: (1) Form 8606 for backdoor Roth conversions; (2) Form 5329 for excess contributions (6% excise) or early withdrawals of earnings (10% penalty); (3) Form 8880 if claiming the Saver's Credit; (4) Form 1099-R reporting from your custodian if you took any distribution. Most Roth IRA holders never file any of these — the wrapper is designed to be tax-invisible at the account-holder level.
Quick Facts
- check_circleContributions: not reported on your return. Custodian files Form 5498 (informational only).
- check_circleInternal gains, dividends, interest, options trades: not reported — ever. No 1099-B, no Schedule D.
- check_circleQualified withdrawals (age 59½+ AND 5-year rule): entirely tax-free. Not reported as taxable income; no figures transcribe to Form 1040.
- warningFiling IS required for: backdoor Roth (Form 8606), excess contributions (Form 5329), early earnings withdrawal (Form 5329), Saver's Credit (Form 8880).
- infoForm 5498 arrives in May — that's after April 15 because IRA contributions for the prior year can be made through April 15 of the following year.
The Statutory Answer — Why Roth IRAs Don't Generate Annual Tax Filing
The Roth IRA framework under IRC §408A is deliberately designed to be tax-invisible at the account-holder level for normal use cases:
- Contributions are post-tax. You've already paid income tax on the dollars before they enter the Roth IRA. There's no deduction to claim, so nothing goes on Form 1040.
- Internal activity is tax-deferred. IRC §408(e)(1) protects the IRA from current-year taxation on internal income (interest, dividends, capital gains). The custodian doesn't issue a 1099-B for trades inside an IRA because no taxable event occurred.
- Qualified withdrawals are entirely tax-free. Per IRC §408A(d)(2), distributions taken after age 59½ and after the 5-year rule are excluded from gross income. No reportable taxable event.
For the typical Roth IRA holder — contributing each year, holding investments long-term, withdrawing in retirement — the wrapper generates zero tax-return activity. The custodian handles informational reporting (Form 5498) directly with the IRS.
Form 5498 — What Your Custodian Files (Informational Only)
Form 5498 is the IRA contribution information return. Your custodian files it with the IRS by May 31 each year for the prior tax year, and you receive a copy. The May 31 deadline is later than your April 15 individual filing deadline because IRA contributions for tax year X can be made through April 15 of year X+1.
Key boxes on Form 5498 for Roth IRA holders:
- Box 10: Roth IRA contributions for the year
- Box 11: Check if RMDs apply (not for Roth IRAs during owner's lifetime; relevant only for inherited Roth IRAs subject to the 10-year rule)
- Box 14a: Repayments (rare; for qualified disaster distributions)
- Box 15a / 15b: Year-end fair market value of the IRA (used for RMD computations on inherited Roth IRAs)
What to do with your Form 5498: file it with your tax records. Do not attach to your return. Do not transcribe values to Form 1040. The IRS already has it from your custodian. Your role is just to verify the values match what you actually contributed (in case of custodian error). For full coverage of Form 5498, see What Is Form 5498?
Form 1099-R — Issued Only When You Take a Distribution
If you took any distribution from your Roth IRA during the tax year — including a withdrawal of contributions, a withdrawal of earnings, a Roth conversion, or a recharacterization — your custodian issues Form 1099-R. The form has codes indicating whether the distribution was qualified (code Q) or non-qualified (codes J, T, etc.).
What you do with Form 1099-R depends on the distribution type:
- Qualified withdrawal (code Q): entirely tax-free; you don't report the amount as taxable income. The 1099-R is for IRS recordkeeping; the amount goes on Form 1040 line 4a (gross distribution) but line 4b (taxable amount) is zero.
- Withdrawal of contributions only (code J or T): tax-free under IRC §408A(d)(4) ordering rules; line 4a populated, line 4b zero. May require Form 8606 to document basis.
- Withdrawal of earnings, non-qualified: ordinary income tax + 10% penalty under IRC §72(t). Requires Form 5329 to compute the penalty.
- Roth conversion: the converted amount appears on line 4a but the taxable portion (the pre-tax Traditional IRA money you converted) appears on line 4b and is also reported on Form 8606.
For more on what the 1099-R codes mean, see Do You Get a 1099 for a Roth IRA?
Form 8606 — When the Backdoor Roth Triggers Reporting
Form 8606 (Nondeductible IRAs) is required in the following scenarios:
- Backdoor Roth (annual). If you made a nondeductible contribution to a Traditional IRA and then converted it to a Roth IRA, you file Form 8606 to: (a) report the nondeductible contribution as basis (Part I), and (b) compute the taxable portion of the conversion under the pro-rata rule of IRC §408(d)(2) (Part II). This file is required even if you owe no tax (because the basis tracking matters for future years).
- Distribution from a Roth IRA before it qualifies. If you took a non-qualified distribution and it includes earnings, Form 8606 Part III computes the taxable portion under the §408A(d)(4) ordering rules.
- Distribution from a Traditional IRA with basis. If you ever made nondeductible contributions, every distribution requires Form 8606 to compute the taxable portion using the pro-rata rule.
The IRS imposes a $50 penalty per missed Form 8606 filing for nondeductible contributions; missing the form long-term can also cause your basis to be lost (because there's no documentation), making future distributions fully taxable when they shouldn't be.
Form 5329 — The Excise Tax / Penalty Trigger
Form 5329 (Additional Taxes on Qualified Plans) handles two scenarios common to Roth IRAs:
- Excess contributions (6% excise tax under IRC §4973). If you contributed more than the limit for your filing status (e.g., over the MAGI phase-out, or contributed without earned income), the excess is subject to a 6% annual excise tax until removed. Form 5329 Part III computes this.
- Early withdrawal of earnings (10% penalty under IRC §72(t)). If you took a non-qualified distribution before age 59½ that included earnings (after exhausting the contribution and conversion ordering layers), the earnings are subject to a 10% additional tax. Form 5329 Part I computes this. Exceptions exist (first-time home purchase up to $10,000, qualified higher education expenses, etc.) and are claimed on Form 5329.
If you correct an excess contribution by the tax filing deadline (including extensions) under IRC §408(d)(4), the 6% excise doesn't apply for the year of correction. Form 5329 isn't needed in that case — you just don't report the corrected excess.
Form 8880 — The Saver's Credit Trigger
If your income qualifies you for the Retirement Savings Contributions Credit (Saver's Credit) under IRC §25B, you file Form 8880 to compute and claim the credit. The credit is up to 50%, 20%, or 10% of the first $2,000 contributed (single) or $4,000 (MFJ), depending on income.
2026 income limits for the Saver's Credit:
- Single: phases out at $40,500 (50% credit cuts off lower)
- MFJ: phases out at $81,000
- HoH: phases out at $60,750
Roth IRA contributions count toward the credit (alongside Traditional IRA, 401(k), 403(b), 457, etc. contributions). The credit is non-refundable, so it can reduce your tax liability to zero but won't generate a refund. Beginning in tax year 2027, the Saver's Credit is replaced by the Saver's Match (IRC §6433, SECURE 2.0 §103), which deposits a federal match directly into your IRA rather than reducing tax liability. See Saver's Match Guide for the 2027 transition.
Common Reporting Mistakes
- Filing Form 8606 unnecessarily. Some preparers reflexively file Form 8606 for any IRA contribution. It's only required for nondeductible Traditional IRA contributions or for backdoor Roth conversions. Plain-vanilla Roth IRA contributions never need it.
- Missing Form 5329 for excess contributions. If you contributed and discovered later that your MAGI exceeded the phase-out, the excess is subject to 6% excise per year until removed. Many people don't realize this and fail to file Form 5329; the IRS will eventually catch it via Form 5498 cross-check.
- Trying to deduct Roth IRA contributions. Roth contributions are NEVER deductible (per IRC §408A(c)(1)). See Are Roth IRA Contributions Tax-Deductible? for the full statutory answer.
- Reporting tax-free withdrawals as taxable. Some preparers see Form 1099-R box 1 (gross distribution) and assume it's taxable. For qualified Roth withdrawals (code Q), box 2a (taxable amount) is zero and the withdrawal goes on Form 1040 line 4a but NOT line 4b. The line 4a number does not enter your AGI.
- Forgetting Schedule D for IRA trades. Schedule D and 1099-B do NOT apply to IRA activity. The custodian doesn't issue 1099-B for IRA accounts. If you see one, contact the custodian — it's an error.