Contributed by: Henry, FreeTaxUSA Agent, Tax Pro
If you discover an excess Roth IRA contribution for a given year before the end of that tax year, the tax reporting is straightforward.
Consider James’s situation: In February 2025, he makes a Roth IRA contribution for 2025. He later realizes he contributed too much and withdraws the excess contribution, along with the related earnings, before December 31, 2025. Because he withdraws the excess plus earnings before the end of the year, he’s not subject to the 6% excise tax.
In January 2026, James receives a 2025 Form 1099-R reporting the distribution. Box 7 contains codes 8 and J. Code 8 indicates a return of excess contributions plus any taxable earnings reportable in the current year — 2025. Code J indicates an early distribution from a Roth IRA.
James reports the Form 1099-R information on his 2025 tax return. The gross distribution is reported on Form 1040, Line 4a, and the taxable earnings are reported on Line 4b. Although Code J identifies the distribution as an early Roth IRA distribution, this corrective distribution isn’t subject to the 10% additional tax on early distributions.
How to report an excess Roth IRA contribution and withdrawal in FreeTaxUSA
STEP 1: Report your Roth IRA contributions
You’ll report the Roth IRA contributions by following menu path: Deductions/Credits > Common Deductions/Credits > IRA Contributions.
Enter the total Roth IRA contributions made for the current tax year:
Based on the income and filing status information you’ve already entered, the software will calculate whether you have excess Roth IRA contributions. Since you withdrew the excess by the tax filing deadline (including extensions), answer Yes when asked if you withdrew any Roth IRA contributions. Then enter the amount of the excess contribution withdrawn. These entries let the software know the 6% excise tax doesn’t apply to the amount withdrawn.
💡 Note: Don’t include any earnings withdrawn, and don’t exclude any losses, when reporting the withdrawn contribution amount. For example, if you contributed $7,000 and lost $100 on the investment, you’d only have $6,900 left to withdraw – but you’d still enter $7,000 as the withdrawn contribution amount, not $6,900.
STEP 2: Report your Roth IRA distributions
Since you made and withdrew the contributions during the same tax year, you’ll generally receive Form 1099-R early the following year, before filing that year’s tax return. To enter Form 1099-R, follow menu path: Income > Common Income > Retirement Income (1099-R).
Conclusion
You can correct an excess Roth IRA contribution without owing the 6% excise tax when you withdraw the excess in the same year as the contribution. Just remember that any related earnings still need to be reported in the correct tax year.
Keep copies of your withdrawal request, the account administrator’s confirmation of the transaction, and any Form 1099-R you receive. These records can help support the tax year in which you reported the distribution and the amount of earnings you included on your return.