529-to-Roth rollovers: the escape hatch for overfunded college accounts

Last reviewed July 2026 · 5 min read

The classic 529 fear: you save diligently for college, then your kid gets a scholarship, picks a cheaper school, or skips college entirely — and the leftover money is trapped. Pulling it out for anything other than education is a nonqualified withdrawal: ordinary income tax on the earnings portion plus a 10% penalty[5]. The SECURE 2.0 Act (passed December 2022) added an escape hatch, effective 2024: leftover 529 money can be rolled into a Roth IRA for the beneficiary, tax-free and penalty-free[3] — if you thread four needles.

The four conditions

The rules live in IRC §529(c)(3)(E)[1], and all of them must hold:

1. A $35,000 lifetime cap, per beneficiary. Not per account and not per year. If a child is the beneficiary of three separate 529s, the combined rollovers from all of them still top out at $35,000[1]. The cap is fixed in statute — it is not indexed for inflation[3].

2. The account must be 15 years old. The 529 must have been maintained for at least the 15-year period ending on the rollover date[1]. The clock runs from when the account was established, not from each contribution — one reason some parents open a small 529 the year a child is born just to start it.

3. The last five years of contributions don’t count. Contributions made within the five years before the rollover — and the earnings on those contributions — are ineligible[1]. You can’t stuff a 529 today and roll it out next year.

4. It must go to the beneficiary’s own Roth IRA, as a direct trustee-to-trustee transfer[1]. The parent who owns the account can’t redirect the money into their own Roth; the destination is a Roth IRA in the name of the 529’s designated beneficiary.

The annual gate: it uses the IRA contribution limit

The $35,000 doesn’t move in one shot. Each year’s rollover counts against the beneficiary’s regular IRA contribution limit — $7,500 for 2026 (per IRS Notice 2025-67)[2] — reduced by any IRA contributions they make themselves that year[4]. The beneficiary also needs earned income at least equal to the amount rolled over: a student earning $4,000 from a summer job can only receive a $4,000 rollover that year[4]. At 2026 limits, emptying the full $35,000 takes roughly five years of maxed-out rollovers.

One limit that does not apply: the Roth IRA income phase-out. A beneficiary earning too much to contribute to a Roth directly can still receive 529-to-Roth rollovers — the statute waives the MAGI test for these transfers[3].

The gray areas

Congress left questions the IRS hasn’t formally answered. The big one: if you change the account’s beneficiary (say, from one child to another), does the 15-year clock restart for the new beneficiary? Commentators, including the Kitces team, flag this as unresolved[3] — conservative planners assume a beneficiary change restarts the clock until guidance says otherwise. Separately, a handful of states don’t conform to the federal rule and may treat the rollover as a nonqualified withdrawal for state tax purposes, potentially clawing back prior state deductions[5]. Check your own plan’s state before moving money.

What it means for planners

The provision changes the risk calculus of overfunding a 529. The worst case for leftover money is no longer “taxes plus 10%” — up to $35,000 of it can become a seeded Roth IRA for a young adult instead. $35,000 landing in a Roth at age 25 is a meaningful head start: it compounds tax-free for four decades and comes out tax-free in their own retirement. For grandparents, it also pairs with the estate side of 529s — money leaves the taxable estate as a gift when contributed, funds education if needed, and becomes retirement seed money if not.

It is not a loophole for the parents’ own retirement, though. The money stays with the beneficiary, the annual gate is slow, and the earned-income requirement means a beneficiary with no wages receives nothing that year.

Try it in Deorbit Plan

Deorbit Plan doesn’t track 529 accounts, but you can see what the receiving end of this rollover is worth. In the Accounts panel, add a rolled-over amount to the Roth Balance (and its Contribution basis) and watch the Account buckets chart carry tax-free growth across the whole plan. To size the head start, use the Compare view: scenario A without the seeded Roth, scenario B with it, and read the difference in ending net worth and lifetime tax.

Educational content only — not financial, tax, or investment advice.

References