Skip to content
All calculators

SWP vs inflation

Withdraw every month, raise it each year as prices rise, and see when the money runs out.

Your money lasts 27 years

It runs out around age 82, after 27 years and 1 month of withdrawals.

Shown in future amounts. Turn on Today’s money to adjust for 6% inflation.

$
$
%
%
%
yrs

Corpus balance

Future amounts

Grows until about age 69, then falls as rising withdrawals overtake returns.

Your age
Show the numbers as a table
Corpus balance: data
AgeBalance
55$1,000,000
56$1,036,797
57$1,073,482
58$1,109,816
59$1,145,522
60$1,180,282
61$1,213,731
62$1,245,450
63$1,274,962
64$1,301,722
65$1,325,115
66$1,344,440
67$1,358,906
68$1,367,621
69$1,369,576
70$1,363,639
71$1,348,534
72$1,322,830
73$1,284,922
74$1,233,013
75$1,165,088
76$1,078,897
77$971,925
78$841,365
79$684,083
80$496,587
81$274,988
82$14,954
82.1$0
Total withdrawn
$3.84M
over 27 yrs 1 mo
Final withdrawal
$22,747/mo
per month, in year 27
Money runs out at
Age 82
after 27 yrs 1 mo
Year-by-year table28 years
Year-by-year table
YearAgeYr · ageMonthly withdrawalWithdrawn that yearBalance at year end
1551 · 55$5,000$60,000$1,036,797
2562 · 56$5,300$63,600$1,073,482
3573 · 57$5,618$67,416$1,109,816
4584 · 58$5,955$71,461$1,145,522
5595 · 59$6,312$75,749$1,180,282
6606 · 60$6,691$80,294$1,213,731
7617 · 61$7,093$85,111$1,245,450
8628 · 62$7,518$90,218$1,274,962
9639 · 63$7,969$95,631$1,301,722
106410 · 64$8,447$101,369$1,325,115
116511 · 65$8,954$107,451$1,344,440
126612 · 66$9,491$113,898$1,358,906
136713 · 67$10,061$120,732$1,367,621
146814 · 68$10,665$127,976$1,369,576
156915 · 69$11,305$135,654$1,363,639
167016 · 70$11,983$143,793$1,348,534
177117 · 71$12,702$152,421$1,322,830
187218 · 72$13,464$161,566$1,284,922
197319 · 73$14,272$171,260$1,233,013
207420 · 74$15,128$181,536$1,165,088
217521 · 75$16,036$192,428$1,078,897
227622 · 76$16,998$203,974$971,925
237723 · 77$18,018$216,212$841,365
247824 · 78$19,099$229,185$684,083
257925 · 79$20,245$242,936$496,587
268026 · 80$21,459$257,512$274,988
278127 · 81$22,747$272,963$14,954
288228 · 82$24,112$14,954Runs out
How this is calculated

Each month we take out your withdrawal first, then grow what’s left at the monthly version of a 10% yearly return: 0.797% a month.

(1 + 10%)1/12 − 1 = 0.797%
balance = (balance − withdrawal) × (1 + 0.797%)
every 12 months: withdrawal × (1 + 6%)

When the balance can’t cover a full month, we pay out what’s left and stop. That moment is the run-out date.

Today’s money divides each amount in year n by (1 + 6%) to the power n, so you can compare it with prices now.

Returns are assumed steady. Real markets swing, and a bad few years early on (sequence risk) can make the money run out sooner than shown.

Tax isn’t modelled.