Skip to main content

Investment · FINANCIAL TOOLS

STP Calculator

Move a corpus from one fund into another in instalments and see where both sides end up.

Understand the calculation

Calculation logic, formula, example and guardrails behind the estimate.

How it works

The calculator runs two balances side by side. Each period it moves your transfer amount out of the source and into the destination, then lets each side earn its own assumed return on whatever it holds.

The source therefore behaves exactly like an SWP being drawn down, and the destination exactly like a SIP being built up. Both use the same engines and period conventions as those calculators, so the numbers here are consistent with what you would get running them separately.

More detail

For context the calculator also reports what the whole corpus would be worth had it been switched across on day one. That figure is almost always higher when the destination's assumed return exceeds the source's — which is arithmetic, not an argument.

Once the source runs dry the transfers stop, and the final transfer is whatever was left rather than the full amount.

The source side of an STP is drawn down the same way an SWP is, so the SWP calculator.

To model the single-switch case on its own, use the lumpsum calculator.

Formula

Sₙ = (Sₙ₋₁ − T)(1 + rₛ) and Dₙ = (Dₙ₋₁ + T)(1 + r_d)

Stepped period by period rather than in closed form, because the transfer stops once the source is exhausted. Each rate is the assumed annual return divided by the transfers per year.

Sₙ
Source balance at the end of period n.
Dₙ
Destination balance at the end of period n.
T
The transfer, moved at the start of the period before either side earns.
rₛ
Source return for one period.
r_d
Destination return for one period.
Worked example

₹12,00,000 in a source fund assumed to earn 6%, transferring ₹50,000 a month into a destination assumed to earn 12%, over 2 years.

  1. 01Source rate per month6% ÷ 12 = 0.5%
  2. 02Destination rate per month12% ÷ 12 = 1%
  3. 03Month 1 — transfer leaves the source₹12,00,000 − ₹50,000 = ₹11,50,000
  4. 04Month 1 — source earns₹11,50,000 × 0.5% = ₹5,750
  5. 05Month 1 — destination earns₹50,000 × 1% = ₹500
  6. 06Combined after month 1₹12,06,250

After 24 transfers the whole corpus has moved across, and the combined figure reflects both the source's earnings while it waited and the destination's earnings on each instalment from the month it arrived.

Frequently asked questions

Common questions about the stp calculator and the assumptions behind it.

Disclaimer

This calculator is provided for general information and planning only. It is not investment, tax or legal advice, and it does not take your personal circumstances into account. Outputs are estimates based on the assumptions stated on this page, exclude taxes and charges unless said otherwise, and market-linked returns are not guaranteed — the value of investments can fall as well as rise. Lending terms, rates and eligibility are decided by the lender. For advice on your own situation, speak to a qualified professional, several of whom you can consult on Finvestalk.