In 2024 as I was preparing my tax return for 2023, I discovered I overcontributed to a Roth IRA for CY2023. I contributed the full $6,500 but my MAGI was within the phaseout range. Free tax USA informed me I overcontributed by $1,440. Before filing my taxes I removed the excess contribution of $1,440 and the $518 gain which I assume is the earnings on the contributions.
This year I received a 2024 1099-R form with distribution code JP that reflects this 2023 excess contribution removal. Box 1 is $1958 and box 2 is $518. My understanding I need to file a 2023 amended return since this is considered income.
As i begin preparing the 2023 ammended return, I get an alert that I overcontributed to Roth IRA this time by $230. It seems to me that after I report this higher income I get pushed higher into the MAGI phase out range which means I was actually eligible to contribute less to the Roth.
Now I could do another excess contribution for $230, but then I'll have to go through this same process next year receiving the 1099-r form > income increases > lower eligibility for Roth.
I am not eligible for Roth contributions in 2024 and I've maxed out traditional already for 2024 and 2025.
What action can I take this year to correctly report 2023 and 2024 and also avoid this infinite loop of 2023 amendments?
Thanks you in advance.