SWP Calculator (Systematic Withdrawal Plan)
A systematic withdrawal plan, or SWP, turns an investment balance into scheduled cash flow. Instead of depositing money every month, you redeem or withdraw money monthly, quarterly, semi-annually, or yearly while the remaining balance continues to earn an assumed return. This SWP calculator answers a specific planning question: how much money is needed at the start to fund the withdrawals you enter?
That question is different from “How long will my current balance last?” This page works backward from the desired withdrawals to the required opening balance. The calculation treats the first withdrawal as immediate, so it uses an annuity-due present value. If you choose an annual withdrawal increase, the calculator uses a growing annuity-due formula and also reports the final withdrawal after the increase has been applied through the schedule.
The calculator is relevant to Indian mutual fund SWP planning, retirement-income sketches, education funding, or any drawdown plan where cash comes out on a schedule. The present form component displays dollar symbols, so the examples use dollars to match the UI. The mathematics is currency-neutral: a result of $94,674.19 represents 94,674.19 units of whichever currency you entered. For Indian use, remember that scheme NAVs, exit loads, tax rules, and market returns can change the real cash received.
How to use this SWP calculator
Enter the amount you want to withdraw each period. Choose the frequency: monthly, quarterly, semi-annually, or yearly. Enter how long the withdrawals should continue. Add the expected annual return for the invested balance. Finally, enter the annual withdrawal increase if you want payments to grow over time. Use zero if you want level withdrawals.
The results shows the required SWP investment, periodic withdrawal, total withdrawals, investment return used, number of withdrawals, and final withdrawal. “Investment return used” is not an extra cash deposit. It is the difference between all withdrawals paid out and the opening balance needed today under the steady-return assumption. If the result shows $25,325.81 of return used, it means the model expects compounding during the withdrawal period to help fund that portion of the total payouts.
For related planning, compare this page with the annuity calculator, the present value annuity calculator, and the mutual fund calculator. An annuity calculator focuses on payment streams, a present value annuity calculator discounts future payments, and the mutual fund calculator projects accumulation rather than withdrawals.
Formula used by this page
Let the first withdrawal be the periodic amount, the periodic investment return be return, the periodic withdrawal growth be growth, and the number of withdrawals be periods. For level withdrawals, the opening balance is:
For growing withdrawals, the calculator uses:
When periodic return and periodic growth are nearly equal, the code uses a special shortcut:
Total withdrawals are level when growth is zero:
With growth, total withdrawals use a geometric series:
Checking the primary result
The default values are a $1,000 withdrawal, monthly frequency, 10 years, 5 percent expected annual return, and 0 percent annual withdrawal increase. Monthly frequency means 12 withdrawals per year, and the code rounds 10 × 12 to 120 withdrawals. Periodic return is 5 percent divided by 12, or 0.0041666667. Periodic growth is zero.
Using the annuity-due formula, the opening balance is about $94,674.19. Total withdrawals are $1,000 × 120 = $120,000. Investment return used is $120,000 minus $94,674.19, or about $25,325.81. Because growth is zero, the final withdrawal is still $1,000.
If you keep the same inputs but enter a 3 percent annual withdrawal increase, periodic growth becomes 0.0025. The required opening balance rises to about $108,886.87. Total withdrawals rise to about $139,741.42, investment return used becomes about $30,854.55, and the final withdrawal is about $1,345.99. The higher starting requirement is the price of preserving more spending power.
Tax, lock-in, and risk notes
An SWP is a facility, not a guaranteed-income product. In a mutual fund, each withdrawal is usually a redemption of units. The number of units redeemed depends on NAV at that time. If markets fall early, more units may be sold to deliver the same cash flow, leaving fewer units to recover later. This sequence-of-returns risk is why retirees often use conservative return assumptions and cash buffers.
Tax treatment depends on the asset class, holding period, and current law. Exit loads may apply for redemptions made within a scheme’s load period. Securities transaction tax, capital gains tax, surcharge, cess, or fund expenses can reduce realized proceeds. The calculator ignores all of those items and shows a pre-tax mathematical estimate. Rates, tax rules, scheme expenses, and exit-load schedules change.
Practical tips
- Use a return assumption below your optimistic expectation.
- Stress-test a higher withdrawal increase if expenses may rise.
- Keep emergency cash outside the SWP so you do not redeem extra units after a market fall.
- Review withdrawals at least annually against actual NAV and portfolio value.
- Do not treat the output as a recommendation to buy, redeem, or hold any scheme.
This calculator is informational, not financial advice.
Sources
- SEBI, Mutual Fund Regulations, 1996 — regulatory framework for mutual funds in India.
- AMFI, NAV history — official industry NAV access point for scheme values.
- SEBI Investor Website, Investor education portal — investor-awareness material for market-linked products.