Worked example without investment growth
With savings of 120,000, withdrawals of 1,000 at each month-end, 0% return, 0% fees and 0% inflation, the balance pays 120 full withdrawals and is exhausted at month 120, or 10 years. The next requested withdrawal is underfunded. Adding positive inflation to the adjusted path increases later payments and exhausts the same starting balance sooner.
Method and assumptions
After-fee annual growth factor = (1 + nominal annual return) × (1 − annual fee). Monthly growth factor = that annual factor raised to 1/12. Each month, the opening balance grows by this factor, then the requested withdrawal is paid up to the amount available. Fees are modeled proportionally through this factor, rather than as one annual bill.
Fixed withdrawals keep their initial nominal amount. Inflation-adjusted withdrawals stay unchanged for the first 12 months and multiply by (1 + inflation) at months 13, 25 and so on. The ending balance in today's purchasing power divides the nominal balance by (1 + inflation) raised to the selected years. Calculations use unrounded amounts; displayed money rounds to whole currency units and CSV values to two decimals.
This global educational model excludes tax calculations, changing returns or inflation, one-off spending, account restrictions, currency changes, flat fees, historical backtests and mortality. It does not establish whether you can retire or make a withdrawal “safe”. To estimate savings before retirement, use the Retirement Savings Calculator.
Sources
The examples are original Finance Charts calculations. The ECB explains inflation and purchasing power. BlackRock's sequence-of-returns illustration explains why return order matters once withdrawals begin. These sources support the concepts, not the chosen rates or a forecast. The ECB source has a euro-area context and BlackRock's illustration is US investor education; this calculator adopts no jurisdiction's tax or pension rules.