Get your taxes done using TurboTax

If you withdraw the excess contribution by the deadline (April 15, 2025), there is no penalty.  You must withdraw all the earnings attributable to the excess contribution, and pay regular income tax on the earnings (there is no additional 10% penalty). The earnings are reported as taxable income on your 2024 return, even if you perform the removal procedure in 2025. 

 

If you don't withdraw the excess, it is subject to a 6% penalty every year going forward, unless you "use it up" in the future.  (For example, if you are eligible for a Roth in 2025, you can contribute $7000.  If you contributed $6900 or less, the $100 excess from 2024 would be applied to the 2025 limit and would not be excess any more.)

 

As far as I know, there is no penalty on the earnings if you leave the excess contribution and the earnings in the account, so you could choose to pay $6 per year for the next 40 years, rather than paying $2200 income tax now.  That's not how it's supposed to work, but you seem to have made some extraordinarily profitable trades.

 

I feel like I may be missing some option here, so I will ask for a second opinion, @dmertz