If you've got money sitting in a 529 plan that your kid (or you) never ended up needing for school, SECURE 2.0 created a real way to move some of it into a Roth IRA instead, tax- and penalty-free. But "up to $35,000, tax-free" is the headline version, and the headline version skips the parts that actually determine whether you qualify at all: a 15-year account-age clock, a separate 5-year rule on the specific dollars being moved, an earned income requirement that has nothing to do with the 529, and a state tax trap that catches people who assume federal rules are the only rules that matter.
What the Rollover Actually Lets You Do
Since January 2024, SECURE 2.0 allows a 529 plan beneficiary to roll leftover 529 funds directly into a Roth IRA in their own name, up to a $35,000 lifetime limit per beneficiary, with no income tax or 10% early withdrawal penalty on the money. Before this rule existed, pulling unused 529 money out for anything other than qualified education expenses meant paying income tax on the earnings plus a 10% penalty. This rollover is the one clean exception to that, and it's a genuinely useful fix for the common situation where a 529 ends up overfunded: a scholarship covered more than expected, a kid chose a cheaper school, or they skipped college altogether.
The Five Requirements That Actually Decide If You Qualify
- The 529 account must be at least 15 years old. This is measured from when the account was opened, not from when you decide to do the rollover. A 529 opened the year your kid was born, at age 15, is right at the edge of qualifying.
- Contributions (and their earnings) made in the last 5 years don't count. Only money that's been sitting in the account for at least 5 years is eligible to move. If you've been topping up the account recently, a chunk of the balance may not qualify yet even though the account itself clears the 15-year mark.
- The beneficiary needs earned income at least equal to the amount rolled over. This is a normal Roth IRA contribution rule, and the 529 rollover doesn't get an exception. A beneficiary with no job and no earned income that year can't roll anything over, regardless of the 529 balance or the account's age.
- The annual cap is the regular IRA contribution limit for that year, and it's shared. For 2026 that limit is $7,500 (per the IRS's official 2026 update), and it's a combined cap across every IRA the beneficiary owns. If they also put money directly into a Roth IRA that year, the two amounts together can't exceed $7,500.
- It has to be a direct trustee-to-trustee transfer from the 529 plan administrator to the Roth IRA custodian, and the Roth IRA has to be in the beneficiary's name, not the account owner's.
One genuine perk buried in the rules: this rollover bypasses the income limits that normally phase out who can contribute directly to a Roth IRA. A high-earning beneficiary who'd otherwise be locked out of Roth IRA contributions entirely can still use this specific pathway.
The Real Math: How Long $35,000 Actually Takes to Move
Because the annual cap is tied to the ordinary IRA contribution limit, you can't just transfer $35,000 in one shot. Assuming the beneficiary maxes out the transfer every year at the 2026 limit of $7,500, and that limit stays flat (it won't, since it's adjusted for inflation, but flat is the conservative case), here's what hitting the full lifetime cap actually looks like:
- Year 1: $7,500 moved, $7,500 total
- Year 2: $7,500 moved, $15,000 total
- Year 3: $7,500 moved, $22,500 total
- Year 4: $7,500 moved, $30,000 total
- Year 5: only $5,000 left to move, hitting the $35,000 cap
Moving the full $35,000 takes at least 5 calendar years even in the best case, and that's assuming the beneficiary has $7,500 or more of earned income every single one of those years and isn't using any of that annual room for a direct Roth IRA contribution instead. In practice, a lot of 529 beneficiaries are in their early 20s and just starting a career, which means the earned income requirement, not the dollar cap, ends up being the real bottleneck most years.
The State Tax Trap Nobody Mentions
The federal rules are the version that gets repeated everywhere, but state tax treatment is a separate, uneven mess. Many states with an income tax give residents a deduction or credit for 529 contributions. A number of states, including Indiana and California, have issued guidance treating a 529-to-Roth rollover as a non-qualified withdrawal at the state level, which can trigger recapture of any state tax credit you previously claimed on that money. California goes further: residents doing this rollover can owe both state income tax and an additional 2.5% state penalty on the earnings portion, even though the transaction is completely tax-free federally.
This is the single most-skipped part of this rollover, and it's worth checking your specific state's guidance before moving a dollar, not after. Federal law says one thing about your $35,000. Your state's revenue department might have a very different opinion about the same transaction.
What to Actually Do With This
- Check the account's actual open date, not your assumption of it. The 15-year clock is unforgiving, and if the 529 has ever had a beneficiary change, some guidance suggests that can reset the clock, so confirm this with the plan administrator directly.
- Track which dollars in the account are older than 5 years. Your 529 statement or plan administrator can usually break down contributions by year, which tells you what's actually eligible to move right now versus what needs more time to season.
- Confirm the beneficiary's earned income for the year before assuming you can roll the full annual limit. This is the requirement that has nothing to do with the 529 balance and derails the most plans.
- Look up your specific state's treatment before doing the rollover. A rollover that's completely free federally can still generate a real state tax bill depending on where you live.
This rollover only matters once you've decided the money genuinely isn't needed for education anymore, which is its own judgment call worth making carefully. If you're weighing this against just leaving the money in the 529 or using it differently, our breakdown of Roth vs. Traditional IRA covers how a Roth IRA actually behaves once the money is in it, and our guide to the backdoor Roth IRA covers the other main way high earners get money into a Roth despite the usual income limits.
—
Spicy Investing