Purposeful FIREPurposeful FIREStart Calculating

🌊Retirement Cash Flow Forecast

Model how long your savings last when multiple income sources activate at different ages. Add Social Security, a pension, or part-time income — each starting and ending at a different age — and see how they change your net withdrawal burden year by year.

Your Numbers

Scheduled Income Events

Enter income sources that start (or end) at a specific age. Leave amount at $0 to exclude. These reduce your net withdrawal each year they're active.

Social Security
Pension
Part-time income

Your Results

Portfolio Status
Depleted at Age 90
Savings last 35 years
AgeBase WithdrawalIncome EventsNet WithdrawalBalance
55$80,000+$0$80,000$1,510,000
57$84,872+$0$84,872$1,524,420
59$90,041+$0$90,041$1,530,134
61$95,524+$0$95,524$1,525,428
63$101,342+$0$101,342$1,508,336
65$107,513+$0$107,513$1,476,609
67$114,061+$24,000$90,061$1,451,674
69$121,007+$25,462$95,546$1,437,226
71$128,377+$27,012$101,364$1,409,187
73$136,195+$28,657$107,537$1,365,155
75$144,489+$30,402$114,086$1,302,393
77$153,288+$32,254$121,034$1,217,775
79$162,624+$34,218$128,405$1,107,741
81$172,527+$36,302$136,225$968,240
83$183,034+$38,513$144,521$794,662
85$194,181+$40,858$153,323$581,772
87$206,007+$43,347$162,660$323,621
89$218,552+$45,986$172,566$13,462

What Is Retirement Cash Flow Forecast?

Most retirement calculators ask a single question: how long does the money last given a fixed withdrawal amount? The Retirement Cash Flow Forecast asks a better question: how does the net withdrawal burden change over time as different income sources activate? An early retiree at 55 who has zero outside income today may have Social Security starting at 67, a small pension at 65, and a decade of part-time consulting work from 58 to 68. The actual net withdrawal in each of those phases is completely different, and a single-number projection misses all of that.

This calculator models up to three scheduled income events — each with a start age, an optional end age, and an annual income amount — layered on top of your base spending need. In each year, it sums the active event income, subtracts it from the base (inflation-adjusted) spending need, and that net figure is what actually draws down the portfolio. The result is a year-by-year view of both the net withdrawal and the portfolio balance, showing exactly when income events reduce your drawdown and by how much.

How This Calculator Works

Each year, base annual spending is inflation-adjusted. For each income event that is active (start age <= current age <= end age, or no end age), the event amount is also inflation-adjusted from its start year. The net withdrawal is the difference. The portfolio balance grows at the expected return before the net withdrawal is subtracted. The simulation stops at depletion or the maximum year count.

Annual spending (today's dollars)
Your gross spending need before any income events. This is inflation-adjusted each year. Enter total lifestyle spending, not just the amount above SS or pension, so the net withdrawal calculation is explicit.
Income events
Each event has a start age (when income begins), an end age (when it stops — enter 0 for lifetime), and an annual amount in today's dollars. Events are also inflation-adjusted from their start date.
Net withdrawal
The actual amount drawn from the portfolio in each year. This equals base spending minus active event income. It changes each year as new income events activate or deactivate.

Personal Considerations

The most common retirement planning anxiety is a fixed-number fixation: 'I need $X to retire.' This calculator helps shift the framing toward a more dynamic picture where the withdrawal burden isn't constant but actually decreases over time as income sources activate. Someone with $1.2 million, spending $80,000/year, who receives $24,000 in Social Security at 67 and $18,000 from a pension at 65 has a very different picture than the same person with no income events. The raw 'years saved last' number obscures this completely.

The income event table is intentionally simple to encourage experimentation. Try adding a realistic part-time consulting income of $20,000/year from age 60 to 68 and watch how much it extends the projection. This makes visible what many FIRE planners know intuitively but rarely quantify: even modest side income in early retirement, not enough to live on, provides enormous value as a portfolio withdrawal reducer during the highest-risk early years.

If what you're feeling goes beyond what a calculator can help with, licensed clinicians are available at SanaNetwork.com, a referral network founded by this site's founder, Dr. Yoendry Torres.

Frequently Asked Questions

How is this different from the Retirement Savings Longevity Calculator?

The Longevity Calculator uses a single fixed monthly withdrawal that stays constant (in inflation-adjusted terms). This calculator adds the ability to layer in multiple income events that start and stop at different ages, making the net withdrawal dynamic rather than fixed. If you have Social Security, a pension, or plan to do some part-time work, this calculator gives a more accurate picture.

Should I enter my full spending amount or just the net after SS and pension?

Enter your full spending amount in 'annual spending.' Then enter SS, pension, and other income as income events. The calculator subtracts events from spending to get the net withdrawal, which is more transparent and lets you see the impact of each event separately.

What if an income event doesn't keep up with inflation?

The model assumes income events inflate at the same rate as expenses, which is a reasonable approximation for Social Security (which has COLAs) but not for a fixed pension (which doesn't inflate). If you have a fixed pension, enter a slightly lower amount to simulate the real-value erosion, or add the pension income conservatively.

My income events seem to show a very long survival period. Is that realistic?

A plan where income events cover most expenses effectively makes the portfolio much more resilient. This can be accurate if your income events are reliable and large. The sensitivity to check is whether the events are guaranteed (SS, pension) or uncertain (consulting, rental income that might dry up). Conservative modeling would reduce uncertain events by 25-50% to account for that risk.