back to indexBogleheads® Chapter Series - Flexible Retirement Planner
00:00:32.640 |
What about, you know, how much do I need to have saved? 00:00:39.520 |
I wanted something that had implemented variable withdrawal. 00:00:47.800 |
I had read some recent paper, there's, I think, Goitin, 00:00:51.320 |
Jonathan Goitin had written about how to kind of, 00:00:54.880 |
you could get a slightly higher withdrawal rate 00:00:59.040 |
if you have some decision rule in the withdrawal process 00:01:08.720 |
you could maybe cut back spending a little bit. 00:01:14.080 |
you end up with a higher withdrawal rate supported 00:01:20.960 |
or a given success rate for the retirement plan. 00:01:40.600 |
I decided to turn it into a business and have done it. 00:02:15.960 |
Current age, retirement age, life expectancy. 00:02:46.080 |
we're gonna say that there's currently a $300,000, 00:02:57.320 |
By the way, this min IRA 401(k) withdrawal age 00:03:13.520 |
And that's part of why I'm gonna move it to settings. 00:03:30.960 |
And then the other inputs, we have investing styles, 00:03:58.880 |
But you could use these canned ones at least to get started. 00:04:01.320 |
By the way, I guess I should do the standard disclaimer. 00:04:06.840 |
So nothing I say should be interpreted as investing advice 00:04:14.800 |
and I'm happy to answer questions about, of course, 00:04:28.360 |
And in this case, we'll say that there's gonna be 00:04:35.360 |
Let's say it's a couple, and they're both the same age, 00:05:08.040 |
which the purplish bars are the tax-deferred portfolio. 00:05:17.240 |
And the reason that we're seeing this changeover 00:05:21.200 |
is that RMDs are kicking in automatically at age 72. 00:05:34.280 |
we can see the probability of success is 99%. 00:05:41.160 |
So basically, that's gonna draw 10,000 different, 00:05:48.240 |
And based on those sequences of return that we draw, 00:06:01.480 |
and we had probably between 50 and 100 failures 00:06:17.440 |
I think it was Masha Malevsky had some research 00:06:22.440 |
that was basically wanting to try to quantify 00:06:25.680 |
when the plans fail in a Monte Carlo simulation, 00:06:30.280 |
Is there a way to tell plans that fail earlier 00:06:39.280 |
so that if you had two different retirement plans 00:06:43.560 |
and they were both showing a 90% probability of success, 00:06:49.400 |
if it turns out that the failures happen earlier 00:06:55.000 |
And that's what's average spending shortfall. 00:06:59.480 |
how much of the spending that was intended to happen 00:07:07.280 |
And so with this 16%, that means 85 on average, 00:07:12.720 |
they made it 85% of the way through the retirement 00:07:17.280 |
And again, we're only talking about 50 or so failures here 00:07:24.640 |
even they made it about 85% of the way through retirement. 00:07:28.400 |
That's what the spending shortfall is telling you. 00:07:36.760 |
So portfolio value at retirement is 1.5 million, 00:07:46.360 |
we do 10,000 simulation paths and we sort the results. 00:07:51.360 |
So we have basically 10,000 ending portfolio values 00:07:56.920 |
Most effective, sort of easily to understand approach 00:08:02.560 |
And that would be sort all 10,000 results in a table 00:08:09.400 |
That's how we would pull a median out of that. 00:08:12.440 |
So again, 10,000 results, sort them in ascending order 00:08:15.280 |
and then pull the middle one, the 5,000th one. 00:08:37.960 |
And we can see that seven looks like about 800,000 00:09:03.000 |
And then the top 10% is the 9,000th row in that table, 00:09:10.320 |
So that gives you an idea of the variation that we have. 00:09:18.440 |
and says, "Hey, here's your answer, we're done." 00:09:20.640 |
It's actually producing a large amount of output. 00:09:32.320 |
And the other thing I wanted to draw your attention to 00:09:39.040 |
We've got the flexible spending policy selected, 00:09:46.720 |
we're actually funding between 97 and 113% of expenses. 00:09:54.120 |
much more than just a few percent here on average 00:10:00.080 |
The other thing that I wanna bring to your attention 00:10:10.560 |
Oh, by the way, the results both in the summary view 00:10:23.040 |
and all of these amounts are adjusted for inflation 00:10:27.040 |
but they're shown in present value non-inflated dollars. 00:10:33.560 |
will be a much greater amount in nominal dollars, 00:10:35.760 |
but it will have spending power of 2.5 million 00:10:51.320 |
is that the new investments and the retirement spending 00:10:56.960 |
So they will increase every year in nominal amount, 00:11:00.480 |
but notice in the table, they show as being flat, 00:11:06.240 |
And because we're showing this in present value dollars, 00:11:09.200 |
those amounts stay stable, stay steady from year to year, 00:11:12.280 |
because they're exactly keeping up with inflation. 00:11:17.280 |
it will increase from year to year in this table. 00:11:21.680 |
than the value of inflation, it will decrease. 00:11:25.240 |
So we can see here at the retirement year, at age 65, 00:11:30.120 |
we see the cashflow situation starts to change. 00:11:33.360 |
We go from putting 15,000 a year into our deferred account, 00:11:38.360 |
to now at age 65, we start planning to take $50,000 out. 00:11:49.880 |
which is because the plan is grossing that up 00:11:54.840 |
that are gonna be due on that tax deferred withdrawal. 00:11:58.600 |
The other thing I wanna bring your attention to 00:12:07.240 |
So the probability of success is a cumulative number 00:12:22.640 |
So you'll see, we start to pick up some failures 00:12:27.160 |
And so it still shows 100% because out of 10,000, 00:12:32.160 |
when you only have one failure out of 10,000. 00:12:34.160 |
But you'll notice as we kind of go down the list, 00:12:38.240 |
we get more and more failures until we finally get enough 50, 00:12:49.720 |
And so we're seeing the failures here from year to year 00:12:54.120 |
just as an indication of kind of how things are going, 00:12:57.280 |
And also I wanna show more details in this table. 00:13:09.960 |
And basically one of the things that you can see here 00:13:26.160 |
So we start with, and we've got the amount and the taxes 00:13:33.080 |
It looks like we don't need to take any withdrawal 00:13:50.560 |
you could right click on any of the column headers 00:13:57.480 |
And the idea is that I'm just basically dumping 00:13:59.400 |
all of the information that I have in the simulation. 00:14:05.440 |
you can copy it to the clipboard or export the table 00:14:26.280 |
And let's say, because this plan is so robust, 00:14:30.520 |
let's see what happens if we lower the retirement age 00:14:42.800 |
we get a 93% probability of success, so that's not bad, 00:14:49.440 |
And the reason for that is because it's just indicating 00:14:54.720 |
because of the flexible spending policy down as low as 86%. 00:14:59.720 |
So you might've had to take a 15% reduction in spending 00:15:04.760 |
in some of the runs of this particular set of inputs 00:15:12.440 |
And we can configure that by going into settings 00:15:21.200 |
or the maximum amount of spending cut we're willing to take. 00:15:37.320 |
And that's deployed gradually over the simulation 00:15:43.400 |
Basically, a really unlucky bad sequence of returns happens. 00:15:47.280 |
The planner will knock back a couple few percent 00:15:52.680 |
until it gets down to 75% of the desired spending, 00:15:56.440 |
and then it won't knock back anymore after that. 00:16:03.480 |
but not that flexible is what we're saying here 00:16:09.680 |
So we're doing, again, we're using that decision rule, 00:16:18.720 |
and then we had the spending getting cut down below 90. 00:16:34.280 |
So let's see if maybe if we up the retirement age by a year, 00:16:39.800 |
And I'm picking a 90% just as a random amount. 00:16:47.440 |
But notice now, so we can kind of model that, 00:16:54.560 |
because we've got a probability of success of 90%, 00:16:57.640 |
and we also are not having to cut back more than 10% 00:17:13.240 |
and we were completely unwilling and unable to cut expenses, 00:17:19.520 |
until the portfolio runs out of money, what happens then? 00:17:23.120 |
And notice we dropped back seven or so percent. 00:17:25.760 |
So that flexibility got us a pretty decent boost 00:17:45.080 |
take a look at varying the parameters of the plan 00:17:49.520 |
in a way that saves you from having to make a change, 00:17:55.440 |
and try to make sense of all the different data. 00:17:59.640 |
to look at the portfolio return standard deviation 00:18:02.640 |
as parameter one and the annual retirement spending 00:18:16.280 |
So we're gonna have 3% return with 2% standard deviation 00:18:20.000 |
all the way up to 12% return with 18% standard deviation. 00:18:24.440 |
And then we're gonna have spending vary from 40 to 90,000. 00:18:35.880 |
These are three or 400 times we run the simulation. 00:18:44.840 |
The right-hand panel is showing you the results 00:18:54.880 |
but we could also select another square by clicking on 00:19:02.240 |
We had a return of 10 and a standard deviation of 14. 00:19:10.040 |
So we can get an idea here of what kind of return we need 00:19:32.000 |
But the idea here is just to let you kind of explore 00:19:39.160 |
let's say we're wondering about what we should put down 00:19:43.200 |
And we're just, you know, how careful do we have to be 00:19:57.480 |
You know, how much sensitivity do we have in our plan 00:20:14.120 |
And now we're seeing again, those three or so 100 runs 00:20:18.240 |
and getting an idea of if we vary these two parameters, 00:20:26.600 |
we've got the inflation rate increasing from 1% to 4%. 00:20:30.320 |
On the Y axis, we've got the income tax rate increasing 00:20:35.800 |
And so we can just get an idea now with one view 00:20:50.400 |
Great, and the last thing I wanna cover on the planner 00:20:55.400 |
is another feature that helps with the flexibility 00:21:05.840 |
by clicking on the additional inputs button here. 00:21:13.120 |
for a married couple and they're not the same age. 00:21:15.320 |
So I'm gonna zero out this annual retirement income 00:21:21.560 |
on the additional inputs page here in the bottom. 00:21:30.920 |
their social security and they're gonna get 12,500 00:21:57.960 |
And she also wants to have her social security 00:22:03.960 |
all of the ages in this plan off of the older spouse. 00:22:07.320 |
So when John turns 69, Mary's gonna start collecting 00:22:20.160 |
that it's automatically gonna track inflation 00:22:25.840 |
And so now we go into the, back to the main planner window. 00:22:31.240 |
And if we run this again, we notice there's a slight drop 00:22:40.560 |
one of the spouses taking that social security 00:22:55.240 |
That's kind of, for me, I like to see over 90, 00:23:02.640 |
The other thing you can model with this is in, 00:23:15.080 |
And let's say that we wanna downsize our house 00:23:22.040 |
And so we'll say, we'll have a one-year cashflow. 00:23:25.360 |
The start age and the end age will be the same at age 80. 00:23:35.040 |
maybe this will be sell the house that's out in the country 00:23:48.200 |
And let's say that we're gonna have to pay tax 00:23:53.240 |
Again, we could adjust this and put a net amount in here 00:23:59.360 |
depending on how complicated the taxes are gonna be, 00:24:03.920 |
maybe this mortgage, this house sale wouldn't be taxed 00:24:09.800 |
and just do the calculation kind of offline sort of, 00:24:26.080 |
And so now we go back to the main planner page 00:24:38.080 |
We probably can support that 60-year retirement again. 00:24:42.420 |
And we can see that this bump in the portfolio 00:24:46.340 |
right at age 80 when the house sale kicks in, 00:24:50.660 |
So that extra cashflow goes into the taxable portfolio 00:24:53.780 |
and you can see it turned it into a much more robust plan. 00:25:17.180 |
Now, maybe we just wanna try this out and see what happens. 00:25:19.380 |
It might not necessarily be what we're gonna plan for, 00:25:41.260 |
We go back to the main plan and run it again. 00:25:59.540 |
We're still increasing, but not as quick of a rate 00:26:10.020 |
If we just wanna, again, we're kind of playing around 00:26:21.180 |
So 10 years in the stock market does really badly. 00:26:33.940 |
randomly dispersed through the whole simulation, 00:26:47.940 |
And so basically we're overriding the portfolio return 00:26:51.340 |
to make sure that we get this crash to happen at age 75. 00:26:56.340 |
Now we see we have the stock market crash at age 75, 00:27:11.380 |
Then we have the house downsizing, which brings us back up.