Notifications
Clear all

Roth Optimizer: how to optimize conversions from Husband and Spouse accounts?

5 Posts
5 Users
2 Reactions
147 Views
(@jason-blattyprotonmail-com)
Eminent Member
Joined: 3 months ago
Posts: 30
Topic starter  

The Roth Optimizer allows (actually, requires) me to input which spouse's account to first, or only, or proportional. But, shouldn't actually be an OUTPUT of the optimizer rather than an input? To truly optimize, do I manually have to try out different inputs on this line, for each year in which a conversion may take place?



   
ReplyQuote
(@hines202)
Honorable Member Customer
Joined: 5 years ago
Posts: 508
 

@jason-blattyprotonmail-com It's all taxable income no matter which you take (convert) from, so there's no real mathematical 'optimization' to be done in this regard., other than if there's a big age difference when RMDs hit (you'll see the tool account for this in the math). The choice is there because sometimes couples have a preference as to which to tap, per their own mutual agreement or whatever.



   
ReplyQuote
(@plaut)
Active Member
Joined: 3 months ago
Posts: 9
 

Posted by: @hines202
It's all taxable income no matter which you take (convert) from, so there's no real mathematical 'optimization' to be done in this regard.

[EDIT: just fleshing out Bill's comment] If spouses differ significantly in age, the divisors that determine RMDs will differ, which means that making a Roth conversion from the account of the older one (with the lower divisor) will reduce future total RMDs to a greater extent (which might help avoid a higher tax bracket later). So there is a bit of optimization that can be done, although Pralana is not needed to make the decision.



   
ReplyQuote
(@ricke)
Reputable Member Customer
Joined: 5 years ago
Posts: 266
 

@plaut

In general, you want to protect money from taxes as long as possible. Once money comes out of the t-IRA as an RMD, you will have more money in your taxable account - that generates dividends, causing annual tax drag. Over time, that really adds up, so you should generally convert the older person's IRA first.

If you are the same age and one of you still working, you might consider converting the smaller account first. I'm still working enough to put us over the limit for Roth Contributions, but my 401k will land us in the 24% bracket eventually, so we converted into the 24% bracket now to wipe out my wife's t-IRA. Then we make a non-deductible contribution to her t-IRA and then Roth Convert it each year.



   
ReplyQuote
(@charlie-stone)
Active Member
Joined: 2 years ago
Posts: 4
 

@jason-blattyprotonmail-com

Posted by: @jason-blattyprotonmail-com

The Roth Optimizer allows (actually, requires) me to input which spouse's account to first, or only, or proportional. But, shouldn't actually be an OUTPUT of the optimizer rather than an input?

FYI, I just added a FAQ Q&A for this and related questions that come up from time-to-time. (More > Resources > FAQ):

Q: Does "Optimize Roth Conversions" evaluate all permutations of the ordinary tax brackets during the conversion years? Can it also optimize for other inputs such as account priority and maximum LTCG tax brackets, etc?
A: No and no. The algorithm currently used is described in the user manual. A 'brute force' evaluation of all permutations would require:

  • Assume 25 conversion years. There are 8 ordinary income brackets for each year.
  • The number of permutations is 8 to the 25th power = 37,778,931,862,957,161,709,568.
  • To evaluate the final plan savings for each permutation, Pralana needs to do a scenario recalculation.
  • If the scenario recalc takes 0.1 seconds, evaluating all permutations would take 119,796,207,074,318 years.
  • If we could speed that up 1,000-fold. That would be only 120 billion years.
  • Ideally, the Optimizer would evaluate all permutations of all inputs for each R/C year: 8 tax brackets, 2 account withdrawal priorities, 3 LTCG brackets, 6 IRMAA brackets, and 6 FPL brackets = 8 * 2 * 3 * 6 * 6 = 1,728 permutations per scenario year.
  • Calculating 1,728 ^ 25 permutations would take 2.75 x 10^72 years, much longer than the age of the universe.

We could modify the current algorithm to evaluate permutations of account used, but that would increase the current run time dramatically for 2-person plans.

Tip: If you want to shorten the Optimizer run time and speed up the scenario projections recalculation whenever you change any input, make sure you create a 'No Conversions' year when you no longer want to do conversions. Otherwise, Pralana will evaluate the R/C amount for every year until the last person dies.


This post was modified 3 weeks ago 2 times by Charlie Stone

   
David Plaut reacted
ReplyQuote
Share: