By Sarah Brenner, JD
Director of Retirement Education

Question:

Hello,

Last December 15, I withdrew $10,000 from my traditional IRA.  Thirty days later, I deposited $4,000 in a Roth IRA and $6,000 in a different traditional IRA.  Can I treat the $4,000 Roth IRA deposit as a taxable Roth IRA conversion, and treat the $6,000 traditional IRA deposit as a non-taxable IRA rollover? Or, have I violated the once-per-year IRA rollover rule?

Thank you,

Jeffrey

Answer:

Hi Jeffrey,

There is no problem here with the once-per-year rollover rule. The rule limits you to rolling over one distribution received from your IRAs within a 365-day period. Here you only have one distribution. It does not matter if that distribution is split and rolled over to multiple IRAs. Also, one of your rollovers was a Roth IRA conversion, and the once-per-year rollover rule never applies to Roth IRA conversions.

Question:

I am both the owner and beneficiary of a 529 plan, and my wife is owner and beneficiary of another one. If we have $20,000 in earned income in 2026, what is the total that my wife and I are allowed to roll over from our 529 plans to make contributions to our Roth IRAs?

Thanks,

Mike and Becky

Answer:

Hi Mike and Becky,

The SECURE 2.0 Act allows up to $35,000 total to be moved from a 529 plan to a Roth IRA. The rollover counts towards the annual Roth IRA contribution limit, and you must have earned income to be eligible. However, the Roth IRA contribution income limits do not apply. For 2026, if you have $20,000 in earned income you can each contribute $7,500 ($8,600 if you are age 50 or over) to a Roth IRA from the 529 plan of which you are the beneficiary.


If you have technical questions you would like to have answered, be sure to submit them to mailbag@irahelp.com, to be answered on an upcoming Slott Report Mailbag, published every Thursday.

https://irahelp.com/the-once-per-year-ira-rollover-rule-and-529-to-roth-transfers-todays-slott-report-mailbag/

Note that the example above uses jQuery to trigger the function call, but you could trigger the function call using any method you wish.fbq('track', 'Lead'); - To track the lead event on the page. Like Thank you page after submitting the lead. If you have the Thank you page after submitting the lead then you can paste this code on the page and it'll track it as a successful lead. If instead you wanted to track a standard purchase event when the visitor clicks a purchase button, you could tie the fbq('track') function call to the lead button on your page, like this: