Mutual Fund Calculators

How to Calculate a Systematic Withdrawal Plan

Learn the SWP formula, compare beginning and end of month withdrawals, and distinguish partial payments, exact depletion and unmet requests.

Published:
Updated:
Reviewed:

Editorial dates are calendar dates in India Standard Time.

Keywords

  • systematic withdrawal plan calculator
  • monthly investment withdrawal calculator
  • portfolio drawdown calculator
  • when will SWP run out
  • partial monthly withdrawal

See what the balance can actually pay

A withdrawal schedule can request more than an investment has available. Track the requested and modeled paid amounts separately to see when the plan needs another funding source in the scenario.

What an SWP projection measures

A systematic withdrawal plan (SWP) takes regular amounts from an invested balance. This model uses one opening balance and one fixed request per complete model month.

The portfolio pays withdrawals from its available balance. Amounts paid can draw down principal even when modeled growth is positive.

Compare a withdrawal budget against the balance

Run the same withdrawal amount under positive, zero and negative rates. Check how soon the plan falls short and whether the shortfall is partial or the full request. This tests assumptions without assigning them probabilities.

SWP formula and timing

Convert the effective annual decimal return A to monthly factor f = (1 + A)^(1/12). At beginning timing, pay up to the opening monthly balance and multiply what remains by f. At end timing, multiply the balance by f first and then pay up to that grown balance.

Formula
Paid = min(request, available balance)
  • Beginning of month: available = opening balance, closing = (available − paid) × f.
  • End of month: available = opening balance × f, closing = available − paid.
  • Track signed growth only on the balance exposed to the monthly factor.

Follow a partial final payment

Start with 1,000, request 400 a month for three months and assume zero return. The payments are 400, 400 and 200. Requested withdrawals total 1,200, paid withdrawals total 1,000 and unmet withdrawals total 200. Depletion and first shortfall both occur in month 3.

For an exact-depletion comparison, request 500 instead. Month 2 pays the full 500 and empties the account. In a three-month plan, the first shortfall is month 3 and pays zero.

  1. Enter 1000 as opening balance and 400 as the monthly request.
  2. Enter zero effective annual return and three complete months.
  3. Check the three withdrawal totals and the amount paid in the first shortfall month.

Read depletion and first shortfall separately

Opening balance plus signed modeled growth less paid withdrawals equals ending balance. Requested less paid equals unmet. A full payment can deplete the portfolio exactly, so a shortfall might only appear in a later month.

When the horizon ends at an exactly funded last withdrawal, the balance is zero with no shortfall inside that horizon.

Enter and compare both timings

Enter opening balance, fixed monthly withdrawal request, effective annual percentage and whole months. Choose beginning or end timing. Read the ending balance, withdrawal totals and first-shortfall payment together.

At a negative rate, withdrawing before the loss may preserve more of the first cash payment. At a positive rate, waiting until month end keeps the cash invested through that month.

Choose the tool for the direction of cash flow

The SIP calculator adds monthly contributions. The Lump Sum Mutual Fund Calculator projects a single deposit held throughout the horizon. The SWP calculator models withdrawals from a starting portfolio with no new contributions.

Use a constant rate over equal periods

Each month is an equal period. Both timing options label the first request month 1. If a request exceeds available funds, pay the available balance. Zero horizon makes no requests, and an opening zero balance is already empty.

Real investment returns vary. The order of gains and losses matters because withdrawals change the balance exposed to later returns.

Respect the modeled limits

Enter 0 through 10^12 for both monetary inputs, 0 through 1,200 months and an effective annual percentage above −100% and at most 100%. Inputs allow 12 fractional digits. Arithmetic uses at least 100 significant digits, flags unresolved thresholds and rejects ending balances above 10^30.

Display rounds separately. A very small positive shortfall may display as less than a currency cent while still triggering the month indicator.

Avoid treating a withdrawal as a gain

Keep requested amounts separate from actual modeled payments and growth. A positive ending balance in this scenario does not establish a safe withdrawal amount.

Add the remaining balance and paid withdrawals, then subtract the opening balance to reconcile signed growth. The tool tracks that growth before display rounding.

Use local terminology and a consistent currency

SWP is common in India. Portfolio withdrawals and drawdown are useful terms in the USA, Canada, UK and Australia. Select USD, CAD, GBP, AUD or INR to match the inputs. Local pension account rules, tax and statutory withdrawal amounts are outside the calculation.

Educational scope

Educational constant-return model. It excludes dates, real market paths, fees, taxes, inflation, FX and product or account rules. It does not guarantee income or provide personalized investment advice.

Companion calculator

Put the method into practice.

Open SWP Calculator

Frequently asked questions

Why can two SWP calculators give different answers?
Check the rate conversion, order of growth and withdrawal, and whether the model pays a partial amount or assumes every request is funded.
Is the paid amount investment income?
It is a cash withdrawal from the portfolio. It can include the opening principal, modeled gains or both.
What if the opening balance is zero?
The model has no new contributions, so no request can be paid. The first positive request is unmet in month 1 if the horizon includes it.
Does an SWP guarantee a monthly payout?
The projection uses a fixed assumption and checks availability in that scenario. Actual market returns and product rules can change the amount available.
Do months follow a calendar?
Each month is one twelfth of a model year. The calculation does not infer dates, holidays or leap days.
Can I use the result for a pension minimum or tax estimate?
No account rules or tax calculations are applied. Enter a scenario request and use the result to understand modeled cash flows.

Sources and review

Sources reviewed . Consult current local rules before relying on time-sensitive information.

Continue learning

Find a financial tool