Bond tent, cash bucket or guardrails: which handles sequence-of-returns risk best?
Only guardrails keep the portfolio from running out on a bad first decade, and they do it by cutting spending; the bond tent buys a modest, real reduction in ruin at the cost of median wealth; the cash bucket does not protect the retirement at all. For a 65-year-old with $1,000,000 spending $40,000 a year (4.0%) on 60/40, the constant control reached 95 with money left in 87.1% of 10,000 paths and in 28.9% of the paths whose first decade fell in the worst 10% of first-decade returns. Guyton-Klinger guardrails on the same paths reached 95 in 99.9% and 99.8% respectively — but on those worst-decile paths the median path averaged $26,920 a year instead of $40,000 (lowest year $21,258, 26 of 30 years below plan). A bond tent that starts at 40/60 and rises to 60/40 or 70/30 by 75 lifted success to 88.7% and 88.0% (worst decile 39.3% and 39.0%) while ending $53,985 less (tent to 60/40) and the same (tent to 70/30) at the paired median, and −$447,470 / −$225,178 in the best decile. A 3-year cash bucket reached 95 in 85.2% of paths against 87.0% for a level-spending portfolio holding the same 12.0% in cash, and 22.0% against 29.1% in the worst decile.
Key numbers
| Figure ($40,000/yr, 60/40, 65→95) | Control | Bond tent to 60/40 / to 70/30 | Cash bucket 3 yrs (vs matched cash) | Guardrails |
|---|---|---|---|---|
| Success to 95, all 10,000 paths | 87.1% | 88.7% / 88.0% | 85.2% (vs 87.0%) | 99.9% |
| Success, worst-decile first decade (1,000 paths, mean real CAGR -1.7%) | 28.9% | 39.3% / 39.0% | 22.0% (vs 29.1%) | 99.8% |
| Median wealth at 95 (today’s dollars) | $770,469 | $711,760 / $765,685 | $629,938 (vs $634,170) | $842,391 |
| Paired median Δ vs control, all paths; share of paths ending higher | — | −$53,985, 26.6% / $0, 43.3% | −$135,179, 2.2% (vs matched: +$10,705, 57.4%) | +$10,733, 52.9% |
| Paired median Δ vs control, worst decile / best decile | — | $0 / −$447,470; $0 / −$225,178 | $0 / −$303,321 | +$419,526 / −$907,588 |
| Realised spending, p10 / median of the per-path 30-year average | $40,000 (level) | $40,000 (level) | $40,000 (level) | $29,089 / $40,000 |
| Realised spending, worst decile: median average, median lowest year | $40,000 | $40,000 | $40,000 | $26,920, $21,258 |
| Paths only this arm survives / only the control survives | — | 217 / 61; 194 / 109 | 15 / 207 | 1,276 / 2 |
Run the $1M / $40,000 / 65-to-95 plan in the free planner →
Opens the Monte Carlo planner prefilled with this study’s plan — retire at 65, plan to 95, $1,000,000, $40,000 a year, 45/15/40 US equity / international / bonds. The link sets the plan, not the defence: choose Guardrails or Bucket (cash reserve) under Withdrawal Rule, or add allocation periods for a glide path, to see each arm for your own numbers.
What is being compared
The control is the site’s standard plan: 45/15/40 US equity / international equity / bonds, rebalanced every month, spending $35,000 / $40,000 / $45,000 a year in today’s dollars from 65 to 95 with no Social Security or pension. Each defence is one existing input of the engine, run on the same 10,000 market paths:
- Bond tent — changes what you hold. A multi-period glide path that starts at 40/60 equity/bonds at 65 and steps up every few years to reach 60/40 (tent to 60/40) or 70/30 (tent to 70/30) at 75, then stays there. The two versions bracket the control: over the 30 years the tent to 60/40 averages 55.8% equity, the tent to 70/30 63.7%, the control 60%. Spending is level in both.
- Cash bucket — changes what you sell. The engine’s two-bucket rule: 3 or 5 years of spending carved out of the portfolio into cash at retirement, drawn on first, refilled to target at year end only after a year in which the invested sleeve did not lose money; the sleeve stays at 60/40, rebalanced annually. Spending is level. Because a bucket portfolio holds cash the control does not, each bucket arm is also paired with a matched-cash control: level spending from a portfolio that starts with the same 12.0% (3 years) or 20.0% (5 years) in cash, the rest 60/40, rebalanced annually — the construction documented alongside the engine’s bucket rule and used by the site’s bucket study, whose cells this study reproduces exactly.
- Guardrails — change what you spend. Guyton-Klinger on the 60/40 control: at each retirement anniversary the current withdrawal rate (this year’s real spending ÷ real portfolio) is compared with the rate set at 65; more than 20% above it and spending is cut 10%, more than 20% below and it is raised 10%; no cut is applied inside the last 15 years. Spending is otherwise level in real terms. The engine reports what each path actually spent.
Every arm starts from the same $1,000,000 on the same paths. The headline statistic for each arm is the paired difference against the control — this arm’s wealth at 95 minus the control’s on the same path — summarised by its median, its 10th–90th percentile band, the share of paths on which the arm ends higher, and the paths only one of the two survives. For the guardrails arm the paired figure must be read next to its realised spending: a higher balance bought with lower withdrawals is not a free improvement. Every statistic is then cut by decile of first-decade return: paths are ranked by the real annual return the 60/40 portfolio earned over its first ten years with no withdrawals (worst decile mean -1.67% a year, best decile 9.60%), which is the sequence-of-returns cut used in the site’s sequence-of-returns study.
Results: every arm against the control
Dollar columns are wealth at 95 in today’s dollars; “Spending” is the 10th percentile and median across paths of each path’s average annual real spending over the 30 years — the plan itself for every arm except guardrails. The matched-cash controls and the annually rebalanced control are included as arms so their differences from the control are measured, not assumed.
$35,000 a year (3.5% of $1,000,000)
| Arm | Success to 95 | Δ vs control | Median at 95 | p10 at 95 | Paired median Δ | Paired p10 … p90 | Ends higher | Only arm survives / only control survives | Spending p10 / p50 |
|---|---|---|---|---|---|---|---|---|---|
| Constant 60/40 (control) (monthly rebalance) | 94.2% | — | $1,050,006 | $141,993 | — | — | — | — | $35,000 (level) |
| Bond tent to 60/40 (40/60 at 65 → 60/40 at 75; mean equity 55.8%) | 96.0% | +1.8 pp | $985,299 | $173,674 | −$58,008 | −$407,569 … +$108,986 | 31.9% | 201 / 21 | $35,000 (level) |
| Bond tent to 70/30 (40/60 at 65 → 70/30 at 75; mean equity 63.7%) | 95.2% | +1.0 pp | $1,048,289 | $152,142 | $0 | −$223,207 … +$292,382 | 49.1% | 149 / 51 | $35,000 (level) |
| 3-year cash bucket (10.5% cash at 65, growth sleeve 60/40) | 94.1% | −0.1 pp | $925,580 | $117,519 | −$119,335 | −$337,299 … $0 | 4.9% | 40 / 51 | $35,000 (level) |
| Matched-cash control for the 3-year bucket (level spending, 10.5% cash, annual rebalance) | 94.8% | +0.6 pp | $913,839 | $142,196 | −$131,473 | −$530,177 … $0 | 7.4% | 66 / 2 | $35,000 (level) |
| 5-year cash bucket (17.5% cash at 65) | 93.8% | −0.4 pp | $812,089 | $95,203 | −$234,929 | −$641,473 … −$16,968 | 2.9% | 52 / 90 | $35,000 (level) |
| Matched-cash control for the 5-year bucket (level spending, 17.5% cash, annual rebalance) | 95.3% | +1.1 pp | $830,549 | $143,190 | −$215,775 | −$847,869 … $0 | 6.8% | 111 / 1 | $35,000 (level) |
| Guardrails (Guyton-Klinger) (±20% guardrails, ±10% steps) | 100.0% | +5.8 pp | $1,030,245 | $415,224 | −$41,599 | −$787,757 … +$378,064 | 44.7% | 581 / 0 | $26,871 / $36,750 |
| Constant 60/40, annual rebalance (cadence reference) | 94.1% | −0.0 pp | $1,048,257 | $137,454 | $0 | −$46,869 … +$65,426 | 45.3% | 17 / 21 | $35,000 (level) |
$40,000 a year (4.0% of $1,000,000)
| Arm | Success to 95 | Δ vs control | Median at 95 | p10 at 95 | Paired median Δ | Paired p10 … p90 | Ends higher | Only arm survives / only control survives | Spending p10 / p50 |
|---|---|---|---|---|---|---|---|---|---|
| Constant 60/40 (control) (monthly rebalance) | 87.1% | — | $770,469 | $0 | — | — | — | — | $40,000 (level) |
| Bond tent to 60/40 (40/60 at 65 → 60/40 at 75; mean equity 55.8%) | 88.7% | +1.6 pp | $711,760 | $0 | −$53,985 | −$401,002 … +$91,585 | 26.6% | 217 / 61 | $40,000 (level) |
| Bond tent to 70/30 (40/60 at 65 → 70/30 at 75; mean equity 63.7%) | 88.0% | +0.9 pp | $765,685 | $0 | $0 | −$223,274 … +$255,175 | 43.3% | 194 / 109 | $40,000 (level) |
| 3-year cash bucket (12.0% cash at 65, growth sleeve 60/40) | 85.2% | −1.9 pp | $629,938 | $0 | −$135,179 | −$385,934 … $0 | 2.2% | 15 / 207 | $40,000 (level) |
| Matched-cash control for the 3-year bucket (level spending, 12.0% cash, annual rebalance) | 87.0% | −0.1 pp | $634,170 | $0 | −$134,412 | −$553,741 … $0 | 2.8% | 36 / 51 | $40,000 (level) |
| 5-year cash bucket (20.0% cash at 65) | 83.1% | −4.0 pp | $506,199 | $0 | −$262,558 | −$735,491 … $0 | 0.9% | 11 / 413 | $40,000 (level) |
| Matched-cash control for the 5-year bucket (level spending, 20.0% cash, annual rebalance) | 86.8% | −0.3 pp | $546,771 | $0 | −$219,827 | −$886,262 … $0 | 1.7% | 39 / 67 | $40,000 (level) |
| Guardrails (Guyton-Klinger) (±20% guardrails, ±10% steps) | 99.9% | +12.7 pp | $842,391 | $300,470 | +$10,733 | −$739,415 … +$450,081 | 52.9% | 1,276 / 2 | $29,089 / $40,000 |
| Constant 60/40, annual rebalance (cadence reference) | 87.0% | −0.2 pp | $767,919 | $0 | $0 | −$43,598 … +$60,648 | 42.0% | 31 / 47 | $40,000 (level) |
$45,000 a year (4.5% of $1,000,000)
| Arm | Success to 95 | Δ vs control | Median at 95 | p10 at 95 | Paired median Δ | Paired p10 … p90 | Ends higher | Only arm survives / only control survives | Spending p10 / p50 |
|---|---|---|---|---|---|---|---|---|---|
| Constant 60/40 (control) (monthly rebalance) | 75.8% | — | $499,804 | $0 | — | — | — | — | $45,000 (level) |
| Bond tent to 60/40 (40/60 at 65 → 60/40 at 75; mean equity 55.8%) | 76.6% | +0.8 pp | $443,943 | $0 | −$43,590 | −$394,473 … +$60,527 | 19.5% | 243 / 165 | $45,000 (level) |
| Bond tent to 70/30 (40/60 at 65 → 70/30 at 75; mean equity 63.7%) | 76.5% | +0.7 pp | $484,204 | $0 | $0 | −$228,531 … +$209,060 | 35.5% | 268 / 201 | $45,000 (level) |
| 3-year cash bucket (13.5% cash at 65, growth sleeve 60/40) | 70.8% | −5.0 pp | $348,053 | $0 | −$142,260 | −$436,420 … $0 | 0.7% | 6 / 510 | $45,000 (level) |
| Matched-cash control for the 3-year bucket (level spending, 13.5% cash, annual rebalance) | 73.3% | −2.6 pp | $359,930 | $0 | −$133,560 | −$574,310 … $0 | 0.4% | 4 / 260 | $45,000 (level) |
| 5-year cash bucket (22.5% cash at 65) | 65.2% | −10.6 pp | $204,208 | $0 | −$265,707 | −$826,730 … $0 | 0.2% | 6 / 1,067 | $45,000 (level) |
| Matched-cash control for the 5-year bucket (level spending, 22.5% cash, annual rebalance) | 71.2% | −4.7 pp | $275,136 | $0 | −$217,024 | −$911,388 … $0 | 0.1% | 1 / 468 | $45,000 (level) |
| Guardrails (Guyton-Klinger) (±20% guardrails, ±10% steps) | 99.0% | +23.2 pp | $674,491 | $200,171 | +$98,702 | −$660,780 … +$499,002 | 59.8% | 2,333 / 16 | $31,080 / $42,600 |
| Constant 60/40, annual rebalance (cadence reference) | 75.7% | −0.2 pp | $492,991 | $0 | $0 | −$40,254 … +$55,754 | 36.9% | 44 / 62 | $45,000 (level) |
The cash bucket against its matched-cash control
The fair test of the bucket is against a level-spending portfolio that starts with the same cash. Every row below is one of the site’s bucket-study cells, re-run here on the same engine and reproduced to the cent: at $40,000 with a 3-year reserve, 85.2% vs 87.0% success, paired median +$10,705, bucket higher in 57.4% of paths there and here.
| Spending | Reserve | Success: bucket | Success: matched cash | Δ | Median at 95: bucket | Median at 95: matched | Paired median Δ | Bucket ends higher | Only bucket / only matched survives | Worst-decile success, bucket vs matched |
|---|---|---|---|---|---|---|---|---|---|---|
| $35,000 (3.5%) | 3 yrs (10.5% cash) | 94.1% | 94.8% | −0.8 pp | $925,580 | $913,839 | +$19,478 | 65.8% | 14 / 89 | 54.7% vs 60.6% |
| $35,000 (3.5%) | 5 yrs (17.5% cash) | 93.8% | 95.3% | −1.5 pp | $812,089 | $830,549 | +$3,571 | 52.3% | 16 / 164 | 52.0% vs 63.2% |
| $40,000 (4.0%) | 3 yrs (12.0% cash) | 85.2% | 87.0% | −1.8 pp | $629,938 | $634,170 | +$10,705 | 57.4% | 21 / 198 | 22.0% vs 29.1% |
| $40,000 (4.0%) | 5 yrs (20.0% cash) | 83.1% | 86.8% | −3.7 pp | $506,199 | $546,771 | $0 | 42.5% | 19 / 393 | 16.7% vs 29.4% |
| $45,000 (4.5%) | 3 yrs (13.5% cash) | 70.8% | 73.3% | −2.5 pp | $348,053 | $359,930 | $0 | 47.8% | 28 / 276 | 3.9% vs 8.6% |
| $45,000 (4.5%) | 5 yrs (22.5% cash) | 65.2% | 71.2% | −5.9 pp | $204,208 | $275,136 | $0 | 32.5% | 26 / 620 | 1.7% vs 6.6% |
With the cash matched, the bucket runs out more often at every spending level and reserve size (by 0.8 pp to 2.5 pp for 3 years, 1.5 pp to 5.9 pp for 5), and does worse on exactly the paths it is meant for: in the worst decile at 4.0% spending, 22.0% of 3-year-bucket paths reached 95 against 29.1% of matched-cash paths. The reserve is a set number of years of spending, so a shrinking portfolio carries proportionally more cash and every refill after a loss sells the invested sleeve to buy it, while the matched control rebalances back into what fell. What the bucket gains — a higher median where markets are kind, from carrying proportionally less cash as the portfolio grows — is the opposite of sequence-risk protection.
The sequence-risk cut: worst-decile against best-decile first decades
Each decile is 1,000 paths. The worst decile’s first ten years earned a mean real return of -1.67% a year on the 60/40 portfolio; the best decile’s 9.60%. Paired columns are against the control on the same paths. “Median spending” is the median across the decile’s paths of each path’s 30-year average annual real spending.
$35,000 a year (3.5%)
| Arm | Worst-decile first decade (mean real CAGR -1.67%) | Best-decile first decade (mean real CAGR 9.60%) | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Success | Median at 95 | Paired median Δ | Ends higher | Median spending | Success | Median at 95 | Paired median Δ | Median spending | |
| Control | 56.6% | $45,559 | — | — | $35,000 (level) | 100.0% | $2,774,971 | — | $35,000 |
| Tent to 60/40 | 71.8% | $144,473 | +$47,813 | 66.3% | $35,000 (level) | 100.0% | $2,310,034 | −$455,754 | $35,000 |
| Tent to 70/30 | 68.1% | $139,077 | +$51,176 | 62.7% | $35,000 (level) | 100.0% | $2,551,847 | −$223,769 | $35,000 |
| Bucket 3 yrs | 54.7% | $29,868 | $0 | 8.9% | $35,000 (level) | 100.0% | $2,478,849 | −$256,888 | $35,000 |
| Matched 3 yrs | 60.6% | $62,129 | $0 | 26.5% | $35,000 (level) | 100.0% | $2,310,165 | −$444,958 | $35,000 |
| Bucket 5 yrs | 52.0% | $10,027 | −$12,253 | 5.3% | $35,000 (level) | 100.0% | $2,233,232 | −$513,790 | $35,000 |
| Matched 5 yrs | 63.2% | $71,301 | $0 | 26.8% | $35,000 (level) | 100.0% | $2,035,885 | −$729,619 | $35,000 |
| Guardrails | 99.9% | $563,526 | +$417,158 | 99.7% | $24,899 (lowest year $20,667; 25 of 30 yrs below plan) | 100.0% | $1,843,249 | −$915,834 | $56,127 |
$40,000 a year (4.0%)
| Arm | Worst-decile first decade (mean real CAGR -1.67%) | Best-decile first decade (mean real CAGR 9.60%) | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Success | Median at 95 | Paired median Δ | Ends higher | Median spending | Success | Median at 95 | Paired median Δ | Median spending | |
| Control | 28.9% | $0 | — | — | $40,000 (level) | 100.0% | $2,457,702 | — | $40,000 |
| Tent to 60/40 | 39.3% | $0 | $0 | 34.8% | $40,000 (level) | 100.0% | $2,004,909 | −$447,470 | $40,000 |
| Tent to 70/30 | 39.0% | $0 | $0 | 36.0% | $40,000 (level) | 100.0% | $2,244,893 | −$225,178 | $40,000 |
| Bucket 3 yrs | 22.0% | $0 | $0 | 0.6% | $40,000 (level) | 100.0% | $2,147,549 | −$303,321 | $40,000 |
| Matched 3 yrs | 29.1% | $0 | $0 | 6.8% | $40,000 (level) | 100.0% | $1,970,339 | −$483,431 | $40,000 |
| Bucket 5 yrs | 16.7% | $0 | $0 | 0.0% | $40,000 (level) | 100.0% | $1,868,330 | −$590,912 | $40,000 |
| Matched 5 yrs | 29.4% | $0 | $0 | 5.0% | $40,000 (level) | 100.0% | $1,668,074 | −$791,241 | $40,000 |
| Guardrails | 99.8% | $457,962 | +$419,526 | 99.8% | $26,920 (lowest year $21,258; 26 of 30 yrs below plan) | 100.0% | $1,550,647 | −$907,588 | $60,888 |
$45,000 a year (4.5%)
| Arm | Worst-decile first decade (mean real CAGR -1.67%) | Best-decile first decade (mean real CAGR 9.60%) | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Success | Median at 95 | Paired median Δ | Ends higher | Median spending | Success | Median at 95 | Paired median Δ | Median spending | |
| Control | 10.4% | $0 | — | — | $45,000 (level) | 100.0% | $2,153,198 | — | $45,000 |
| Tent to 60/40 | 15.7% | $0 | $0 | 13.4% | $45,000 (level) | 100.0% | $1,713,805 | −$438,344 | $45,000 |
| Tent to 70/30 | 17.8% | $0 | $0 | 16.8% | $45,000 (level) | 100.0% | $1,931,467 | −$229,468 | $45,000 |
| Bucket 3 yrs | 3.9% | $0 | $0 | 0.0% | $45,000 (level) | 100.0% | $1,800,944 | −$346,129 | $45,000 |
| Matched 3 yrs | 8.6% | $0 | $0 | 0.7% | $45,000 (level) | 100.0% | $1,632,076 | −$515,974 | $45,000 |
| Bucket 5 yrs | 1.7% | $0 | $0 | 0.0% | $45,000 (level) | 100.0% | $1,479,109 | −$669,656 | $45,000 |
| Matched 5 yrs | 6.6% | $0 | $0 | 0.2% | $45,000 (level) | 100.0% | $1,302,870 | −$835,030 | $45,000 |
| Guardrails | 98.7% | $357,598 | +$356,312 | 98.7% | $28,802 (lowest year $23,915; 26 of 30 yrs below plan) | 99.5% | $1,281,760 | −$857,496 | $64,525 |
Three patterns hold at every spending level. Guardrails reach 95 on at least 98.7% of worst-decile paths, and on every one of those paths spending was cut at least once; the median worst-decile path under guardrails lives on 28.9% to 36.0% less than its plan. The bond tent lifts worst-decile success by +5.3 pp to +15.2 pp (tent to 60/40) and +7.4 pp to +11.5 pp (tent to 70/30) while giving up best-decile wealth in every case. The bucket is below its matched-cash control in the worst decile in every case.
Success by decile of first-decade return, $40,000 a year
| Decile | First-decade real CAGR | Control | Tent to 60/40 | Tent to 70/30 | Bucket 3 yrs | Bucket 5 yrs | Guardrails | Guardrails: median spending |
|---|---|---|---|---|---|---|---|---|
| 1 (worst) | -7.3% to -0.2% | 28.9% | 39.3% | 39.0% | 22.0% | 16.7% | 99.8% | $26,920 |
| 2 | -0.2% to 1.1% | 67.3% | 73.6% | 72.2% | 61.3% | 53.9% | 99.6% | $31,230 |
| 3 | 1.1% to 2.0% | 85.0% | 86.5% | 85.2% | 81.8% | 77.3% | 99.8% | $34,147 |
| 4 | 2.0% to 2.9% | 93.7% | 93.5% | 91.8% | 91.7% | 89.1% | 99.8% | $36,667 |
| 5 | 2.9% to 3.7% | 97.9% | 96.9% | 96.0% | 97.0% | 95.9% | 100.0% | $38,393 |
| 6 | 3.7% to 4.6% | 99.1% | 98.4% | 98.0% | 99.0% | 98.9% | 99.9% | $40,569 |
| 7 | 4.6% to 5.4% | 99.6% | 99.3% | 98.5% | 99.6% | 99.7% | 99.8% | $43,467 |
| 8 | 5.4% to 6.4% | 99.7% | 99.3% | 99.2% | 99.6% | 99.5% | 100.0% | $46,107 |
| 9 | 6.4% to 8.0% | 100.0% | 100.0% | 99.8% | 100.0% | 100.0% | 99.9% | $50,656 |
| 10 (best) | 8.0% to 18.4% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | $60,888 |
What guardrails cost in spending, $40,000 a year
Every path starts at $40,000. The table shows the distribution across all 10,000 paths of that year’s real spending, and the share of paths spending below plan that year. Over the whole retirement 60.4% of paths took at least one cut and 56.7% at least one raise; 28.2% had been cut by 70 and 49.5% by 75; 44.1% were still below plan at 94. The median path’s lowest single year was $36,000; the 10th-percentile path’s $23,620.
| Age | p10 spending | Median spending | p90 spending | Paths below plan |
|---|---|---|---|---|
| 65 | $40,000 | $40,000 | $40,000 | 0.0% |
| 67 | $36,000 | $40,000 | $40,000 | 12.9% |
| 70 | $32,400 | $40,000 | $44,000 | 33.9% |
| 75 | $26,244 | $39,600 | $53,240 | 50.4% |
| 80 | $23,620 | $39,204 | $58,564 | 54.7% |
| 85 | $26,244 | $39,600 | $64,420 | 50.3% |
| 90 | $26,244 | $40,000 | $70,862 | 46.6% |
| 94 | $26,244 | $43,124 | $77,169 | 44.1% |
The gap over time, $40,000 a year
Median per-path difference against the control (this arm minus control, today’s dollars) at six ages, with the share of paths on which the arm is ahead. The tent’s gap is widest around 75, when its ten bond-heavy years are complete and its equity has only just caught up; the guardrails gap grows as cuts compound on the paths that need them.
| Arm | Age 70 | Age 75 | Age 80 | Age 85 | Age 90 | Age 95 |
|---|---|---|---|---|---|---|
| Tent to 60/40 | −$19,011 38.5% higher | −$28,984 35.2% higher | −$33,991 35.2% higher | −$39,762 34.9% higher | −$47,168 31.9% higher | −$53,985 26.6% higher |
| Tent to 70/30 | −$16,850 38.6% higher | −$21,231 37.7% higher | −$15,635 42.5% higher | −$10,173 45.6% higher | −$1,009 45.7% higher | $0 43.3% higher |
| Bucket 3 yrs | −$14,925 28.0% higher | −$31,645 21.3% higher | −$51,380 16.5% higher | −$74,716 11.8% higher | −$103,273 6.5% higher | −$135,179 2.2% higher |
| Bucket 5 yrs | −$28,591 26.5% higher | −$61,073 19.1% higher | −$98,372 13.6% higher | −$144,589 9.6% higher | −$200,002 4.7% higher | −$262,558 0.9% higher |
| Guardrails | +$0 54.9% higher | +$0 60.0% higher | +$17,493 59.2% higher | +$30,478 56.8% higher | +$35,362 54.9% higher | +$10,733 52.9% higher |
What each defence does, and what it costs
Bond tent: changes what you hold
Sequence risk bites when a large equity share falls in the first years and level withdrawals are taken from the depressed balance. A tent shrinks the equity share exactly then. At $40,000 the tent to 60/40 turned 217 control failures into successes and lost 61 the other way; the tent to 70/30, 194 against 109. Worst-decile success rose from 28.9% to 39.3% and 39.0%. The cost is upside: the tent holds less equity in the years when the best decile makes its money, so it ends $447,470 and $225,178 lower at the best-decile paired median, and across all paths the tent to 60/40 ends $53,985 less at the median, higher on only 26.6% of paths. The tent to 70/30 holds more equity than the control on average and ends the same at the median (higher on 43.3%, lower on 45.8%), which is the fairer comparison of shape alone: the same or more risk overall, arranged so that less of it is taken early.
Cash bucket: changes what you sell
The bucket leaves the invested sleeve alone after a losing year and spends cash instead. That is a real mechanism — it rescued 21 paths at $40,000 that the matched-cash control lost — but the matched control lost 198 paths the bucket kept, because the bucket never rebalances back into what fell and its refills after a loss sell the sleeve to rebuild cash. The reserve also drags: against the cash-free control the 3-year bucket ends $135,179 less at the median and the 5-year bucket $262,558 less, most of it the return given up on 12.0% and 20.0% of the portfolio held in cash. A bigger bucket is worse on both counts (83.1% success against 86.8% matched; 16.7% against 29.4% in the worst decile). The value a visible cash reserve has in helping a person stay invested through a bear market is outside these numbers.
Guardrails: change what you spend
Guardrails act on the mechanism itself: when the withdrawal rate has drifted 20% above its starting level, the next year’s spending is 10% lower, and the cut compounds into every later year until a raise reverses it. On the worst-decile paths at $40,000 every path was cut, the median path averaged $26,920 a year (32.7% below plan), its lowest year was $21,258, and it spent 26 of 30 years below plan — and 99.8% of those paths reached 95 with money left, a median $457,962 against the control’s $0. On the best-decile paths the same rule raised the median path to $60,888 a year and left $907,588 less at 95 than the control, because it spent it. Success under guardrails is therefore not comparable with success under a level rule: the 99.9% is bought with a 10th-percentile average spending of $29,089 against a planned $40,000. The site’s withdrawal-strategy study examines that trade on its own terms.
What it means
- Name the risk before choosing the defence. If the risk is running out, only a spending rule removes it, and it does so by making spending the thing that varies. If the risk is a cut to spending, the tent is the only one of the three that lowers the chance of ruin without ever touching the withdrawal, and it costs median wealth.
- A bond tent is a modest, real defence. +0.8 pp to +1.8 pp of success overall and +5.3 pp to +15.2 pp in the worst decile for the tent to 60/40 across the three spending levels; the price is paid in the good decades.
- A cash bucket is not a sequence-risk defence. Below its matched-cash control at every spending level, every reserve size, and in the worst decile every time.
- Guardrails convert ruin risk into spending risk. At least 99.0% success overall and 98.7% in the worst decile at every spending level, with the median worst-decile path living on 28.9% to 36.0% less than plan.
- The defences are not exclusive in practice, but they are in this engine. Its glide path ignores dynamic withdrawal rules, so a tent combined with guardrails could not be run; on the mechanism, the two address different halves of the problem and their effects would be expected to add.
CC-BY-4.0 — free for any use including republication and journalism, with attribution to QuantCalc Research.
See each defence for your own numbers
The free Monte Carlo planner runs the same engine, the same forecast source and the same three rules on your balance, allocation and spending — no signup. Open it with this study’s plan, then switch the Withdrawal Rule to Guardrails or Bucket, or add allocation periods to build a tent.
Open the free planner →Methodology
Engine and plan. Every number comes from QuantCalc’s C Monte Carlo engine through its public simulate contract, under the JPMorgan LTCMA 2026 capital-market assumptions (as of 2025-11-01; five asset classes, expected nominal returns US Equity 6.7%, International Equity 7.4%, Bonds 4.8%, Real Estate 6.5%, Cash 3.2%) with 2.5% inflation. The retiree is 65 with $1,000,000, no further contributions, no Social Security or pension, and spends $35,000 / $40,000 / $45,000 a year in today’s dollars, raised with inflation, to 95. The plan mix is 45/15/40 US equity / international / bonds. 9 arms per spending level, 27 in all, plus one no-withdrawal 60/40 arm used to rank paths.
Arms. Control: constant mix, level spending, monthly rebalance (the engine’s default and the only cadence its glide-path code path runs, so the tent and the control share one model exactly). Tents: five allocation periods — the contract’s maximum — ending at plan years 2, 5, 8, 10, 30 with equity 40.0%, 45.0%, 50.0%, 55.0%, 60.0% (tent to 60/40) and 40.0%, 47.5%, 55.0%, 62.5%, 70.0% (tent to 70/30), international always one quarter of equity. Buckets: the engine’s bucket rule with 3 and 5 years of spending and the after-non-losing-year refill, growth sleeve rebalanced annually by the rule itself. Matched-cash controls: level spending, plan mix × (1 − share₀) plus share₀ in the cash asset, share₀ = reserve years × spending ÷ $1,000,000, annual rebalance. Guardrails: the engine’s Guyton-Klinger rule (bands 80–120% of the initial withdrawal rate, 10% steps, no cut inside the last 15 years), monthly rebalance. Control-annual: the control at the annual cadence the bucket arms use, so the cadence effect is reported.
Paths, pairing and deciles. 10,000 quasi-Monte Carlo paths per arm from the engine’s Sobol sequence. The contract returns the yearly values of at most 30 paths per call, so each arm is run as 334 calls that tile the engine’s 10,000-row Sobol cache by seed, reproducing exactly the path set a single 10,000-path call uses; every arm therefore sees identical market draws and every difference is taken path by path. Realised spending is reported by the contract only as percentiles over the paths in a call, so each guardrails arm was additionally run as 10,000 single-path calls, whose percentiles are that path’s own spending series. Paths are ranked into deciles by the first-decade real CAGR of the 60/40 portfolio with no withdrawals (year-10 real wealth ÷ $1,000,000, tenth root; all-path median 3.75%). Reported values are the engine’s real (deflated) year-end balances; a path is a success if it never reaches $0 before 95, and a ruined path’s terminal value is $0.
Verification before publication. (1) A five-period glide path that is 60/40 in every period reproduced the constant control path by path (maximum relative gap 0.0e+0), which proves the periods are read and that the two code paths share one model. (2) A re-issued batch reproduced its 30 paths bit for bit. (3) In every batch of every arm, the count of paths ending above $0 equalled the engine’s own survivor count. (4) For all 28 arms, the success rate and the 10th/50th/90th-percentile terminal wealth of the batched paths matched a single 10,000-path call to within one cent. (5) Guardrails cannot adjust before the first anniversary, and its year-1 wealth equalled the control’s on every path (maximum relative gap 1.7e-15); every withdrawing monthly-rebalanced 60/40 arm ended year 1 below the no-withdrawal arm on every path. (6) All 6 bucket and matched-cash cells reproduced the committed bucket-study snapshot — success rates, medians, paired medians and shares higher — to a maximum gap of 0.0e+0. (7) Every single-path guardrails call ended at the batched terminal wealth for that path, and the 10,000 single-path spending figures reassembled the engine’s own 10,000-path realised-spending percentiles to the cent. At render time the generator re-asserts these records, that decile success rates average to each arm’s success rate, that each paired band brackets its median, that the higher / lower / tied shares sum to one, that survival crossovers reconcile with the success counts, and that every qualitative claim in this text holds at every spending level.
Reproducibility. The generator’s run mode drives a local build of the engine and writes the raw results to a committed snapshot; its render mode writes this page, the CSV and the JSON from that snapshot in one pass, so the text and the data cannot disagree.
Assumptions and limitations
- The tent is a five-step staircase, not a smooth line. The contract runs at most five allocation periods, so equity rises in four steps between 65 and 75. A smoother glide path would sit between these results and the control’s.
- The three defences could not be combined. The engine’s glide path ignores the bucket and guardrail rules, so no arm mixes a tent with either; the bucket and guardrails were not combined with each other because the engine runs one withdrawal rule at a time.
- Rebalancing cadence differs by code path. The control, tents and guardrails rebalance monthly; the bucket’s growth sleeve and its matched-cash control rebalance annually. The annually rebalanced control is reported as an arm so the size of that effect is visible (−0.2 pp of success at $40,000).
- Guardrails as implemented. Symmetric ±20% bands around the initial withdrawal rate, ±10% steps at each anniversary, no cut inside the last 15 years, no separate inflation-freeze rule; other published variants would give different spending paths.
- Two buckets, not three. A cash reserve plus one invested sleeve at the plan mix; no separate bond bucket. The reserve earns the roster’s cash return (3.2% nominal).
- Deciles are defined on the 60/40 portfolio’s first-decade return, whichever arm is being examined, so every arm’s worst decile is the same 1,000 market paths.
- Parametric returns. Lognormal returns with the stated means, volatilities and correlations; no regime switching, fat tails or historical block resampling. The site’s sequence-of-returns study, on resampled history, finds a wider spread between its worst and best deciles.
- Pre-tax, no fees, no behaviour. No taxes, account types, fund expenses or trading costs; the control sells into every downturn as its rule requires; any value a defence has in helping a person stay the course is outside these numbers.
- Not advice. Educational research on three ways of arranging a retirement portfolio and its withdrawals; not financial, tax or legal advice.
Frequently asked questions
Bond tent, cash bucket or guardrails: which handles sequence-of-returns risk best?
They handle different things, and only one of them removes the risk of running out. For a 65-year-old with $1,000,000 spending $40,000 a year (4.0%) to 95 on a 60/40 plan, 10,000 identical market paths: the constant 60/40 control reached 95 with money left in 87.1% of paths, and in 28.9% of the paths whose first decade fell in the worst 10% of first-decade returns. Guyton-Klinger guardrails reached 95 in 99.9% of paths and 99.8% of the worst-decile paths, but on those worst-decile paths the median path averaged $26,920 a year instead of $40,000, its lowest year was $21,258, and it spent 26 of 30 years below plan. A bond tent (equity 40% at 65 rising to 60% or 70% by 75) lifted success to 88.7% and 88.0% overall and to 39.3% and 39.0% in the worst decile, while ending lower than the control in the best decile (paired median -$447,470 and -$225,178). A 3-year cash bucket reached 95 in 85.2% of paths against 87.0% for a level-spending portfolio holding the same cash, and 22.0% against 29.1% in the worst decile: it did not protect the retirement.
What does each defence actually change?
A bond tent changes what you hold: the portfolio starts bond-heavy and moves into equities over the first ten years, so a crash in the first years hits a smaller equity share. A cash bucket changes what you sell: spending is drawn from a cash reserve first and the invested portfolio is not sold after a losing year, but the amount spent never changes. Guardrails change what you spend: when the withdrawal rate drifts more than 20% above its starting level the year's spending is cut by 10%, and raised by 10% when it drifts more than 20% below. Sequence-of-returns risk is the risk that early losses plus level withdrawals exhaust the portfolio; a rule that reduces withdrawals after losses attacks that mechanism directly, which is why guardrails reached 95 on 99.8% of the worst-decile paths at 4.0% spending while the tent reached 39.3% to 39.0% and the bucket 22.0%.
How much spending do guardrails give up?
Across all 10,000 paths at $40,000 a year, 60.4% of paths took at least one cut and 56.7% at least one raise; the 10th-percentile path averaged $29,089 a year over 30 years, the median $40,000 and the 90th percentile $56,819. 28.2% of paths had been cut at least once by age 70 and 49.5% by 75; the median path's lowest single year was $36,000, the 10th percentile's $23,620. On the worst-decile paths every path was cut, the median path averaged $26,920 (32.7% below plan) and spent 26 of 30 years below plan; on the best-decile paths the median path averaged $60,888. Because a cut is never applied inside the last 15 years, late losses are absorbed by the portfolio, which is why 14 of 10,000 paths still ran out.
Why does the bond tent end lower at the median?
Because for its first ten years it holds less equity than the 60/40 control, and equities carry the higher expected return under the JPMorgan LTCMA 2026 assumptions. The tent to 60/40 averages 55.8% equity over the 30 years against 60% for the control, so it ends $53,985 less at the median and higher on only 26.6% of paths, with a paired median of -$447,470 in the best decile. The tent to 70/30 averages 63.7% equity, more than the control, and ends the same at the median (higher on 43.3% of paths, lower on 45.8%), but still -$225,178 in the best decile because the equity it adds arrives after the years in which the best decile made its money. What a tent buys is concentrated in the bad first decades: $0 and $0 at the worst-decile paired median at 4.0% spending, and at 3.5% spending, where more worst-decile paths survive, +$47,813 and +$51,176.
Why is the cash bucket compared with a matched-cash control as well as the 60/40 control?
Because a bucket portfolio holds cash the 60/40 plan does not, and the comparison is only fair if the level-spending side starts with the same amount. A 3-year reserve on $40,000 of spending is 12.0% of $1,000,000, so the matched control holds 60/40 scaled to 88.0% plus 12.0% cash, rebalanced annually — the construction documented alongside the engine's bucket rule and the baseline of the site's bucket study, whose cells this study reproduces exactly (85.2% vs 87.0% success, paired median +$10,705, higher in 57.4% of paths). Against the cash-free 60/40 control the bucket's paired median is -$135,179, most of which is the cost of holding 12.0% in cash rather than the withdrawal rule; against the matched control it is +$10,705. On the question this study asks the answer is the same either way: the bucket ran out more often than both controls at every spending level, and did worse than its matched control in the worst decile (22.0% vs 29.1% at 4.0%).
Are these numbers real dollars, and are taxes included?
All dollar figures are in today's dollars: the engine raises spending with 2.5% inflation and deflates every reported balance back to the retirement date. Nothing is after tax, there is no Social Security or pension income, and every arm except guardrails spends the same level real amount every year. Returns follow the JPMorgan LTCMA 2026 capital-market assumptions the site's planner uses, sampled with quasi-Monte Carlo, 10,000 paths per arm, identical draws in every arm.
Related research
Changelog
- v2026.1 (2026-09-08) — initial release. 27 arms (3.5% / 4.0% / 4.5% spending; two bond tents, two cash buckets with matched-cash controls, guardrails, two control cadences) on 10,000 paired paths; per-path paired statistics at 95 and by year; realised spending per path for guardrails; every statistic by decile of first-decade return.
Last updated 2026-09-08. Dataset license: CC-BY-4.0. QuantCalc is an independent retirement-planning research project. The JPMorgan LTCMA 2026 name identifies the published capital-market assumptions the engine uses; QuantCalc is not affiliated with, endorsed by, or sponsored by that firm, and all trademarks belong to their respective owners. Educational research, not financial, tax, or legal advice.
Cite this research study
QuantCalc Research (2026). Bond Tent, Cash Bucket or Guardrails: Which Handles Sequence-of-Returns Risk Best? (2026). https://quantcalc.app/research/bond-tent-vs-bucket-vs-guardrails-2026/ (accessed <date>).
BibTeX
@misc{quantcalc2026bondtentcashbucketorguardrailswhichhandl,
title = {Bond Tent, Cash Bucket or Guardrails: Which Handles Sequence-of-Returns Risk Best? (2026)},
author = {{QuantCalc Research}},
year = {2026},
url = {https://quantcalc.app/research/bond-tent-vs-bucket-vs-guardrails-2026/},
note = {Accessed <date>}
}
Machine-readable citation metadata (schema.org identifier and citation fields) is embedded in this page's JSON-LD, at the stable identifier https://quantcalc.app/research/bond-tent-vs-bucket-vs-guardrails-2026/.