induwara.lk
induwara.lkInvesting · Finance

Investment Return Calculator — SIP & Lump Sum

Project the future value of a monthly SIP, a one-time lump sum, or both at once. Standard future-value math, cross-checked by direct simulation, step-up SIP and inflation-adjusted view built in. Ten currencies, no signup, sources cited below.

By Induwara AshinsanaUpdated May 11, 2026
Investment growthSIP or Lump Sum · any currency
Simulation verified · 2026-05-11

Math is identical in every currency.

Start-of-month gives every installment one extra month of growth.

Rs

Amount you contribute every month.

%

Long-term assumption (equity ≈ 10–14%/yr).

yrs

How long the SIP runs.

%

SIP rises by this % each year (e.g. 10%).

%

Used to show today's-money equivalent.

Quick presets
Future value
Rs 2,323,391
Total invested
Rs 1,200,000
All monthly installments combined
Total returns
Rs 1,123,391
Money grew 1.94× vs. cash
Annualised return
6.83%
Effective annual yield 12.68%

Invested vs. returns

Invested
Returns
Invested 51.65% · Rs 1,200,000Returns 48.35% · Rs 1,123,391

SIP vs Lump Sum (same horizon & rate)

Monthly SIP
Larger FV
Rs 2,323,391
Invested
Rs 1,200,000
Returns
Rs 1,123,391
Lump Sum
Rs 330,039
Invested
Rs 100,000
Returns
Rs 230,039

With your inputs, SIP ends with Rs 1,993,352 more — a margin of 603.98%.

Year-by-year growth

YearOpeningInvestedReturns earnedClosing
1Rs 0Rs 120,000Rs 8,093Rs 128,093
2Rs 128,093Rs 120,000Rs 24,339Rs 272,432
3Rs 272,432Rs 120,000Rs 42,644Rs 435,076
4Rs 435,076Rs 120,000Rs 63,272Rs 618,348
5Rs 618,348Rs 120,000Rs 86,515Rs 824,864

Showing 5 of 10 years. Each row is the sum of that year's monthly compounding periods.

What this assumes

The calculator uses the standard future-value identities — for SIP: FV = PMT × ((1+i)N − 1)/i × (1+i) (annuity due) — and for lump-sum: FV = P × (1+i)N, both with monthly compounding (i = r/12). Step-up SIP is computed by month-by-month iteration. Every result is cross-checked against an explicit simulation. Returns are *expected*, not guaranteed, and ignore taxes, fund expense ratios, and exit loads. Verified 2026-05-11.

How it works

The calculator uses the standard time-value-of-money identities every textbook and mutual-fund factsheet uses, with monthly compounding throughout — that matches how SIP installments are debited and how unit-trust NAVs are updated.

Two formulas, one shared cadence:

  • Lump-sum future value FV = P × (1 + i)N, where i = r / 12 and N = years × 12. Each month, the existing balance earns i in interest, which is reinvested.
  • SIP future value (annuity due) FV = PMT × ((1 + i)N − 1) / i × (1 + i). The trailing (1 + i) reflects that each installment is credited at the start of the month, so it gets one extra month of compounding. Drop the factor for the textbook ordinary-annuity form.
  • Step-up SIP — when the monthly amount rises each year by a step-up rate s, the closed form no longer applies (the contribution is no longer constant). The calculator walks every month explicitly: month m uses PMT × (1 + s)year(m) − 1 as that month's installment, adds it to the running balance, and compounds at i. This is the same logic any spreadsheet model would implement, just packaged.
  • Inflation adjustment— the real (today's-money) future value is FV / (1 + π)years, where π is the annual inflation rate. The nominal number is what you will hold; the real number is what it will buy.
  • Annualised return — for the comparison summary, the calculator reports (FV / invested)1 / years − 1. For lump-sum, that equals the CAGR of your money. For SIP, it is a money-weighted approximation rather than a true XIRR; in practice the difference is small at long horizons.

Every result is cross-checked by an independent month-by-month simulation: build the balance up one period at a time and compare it to the closed-form FV. The badge in the calculator card lights up when both agree to within rounding error — for SIP without step-up and for lump sum, that holds for every valid input. Where the closed-form is not applicable (step-up SIP), the simulation is the source of truth and the badge reflects that.

The math is currency-agnostic. Pick LKR, INR, USD, GBP, EUR, AUD, CAD, AED, SGD, or JPY from the dropdown — only the display formatter changes. Returns are expected, not guaranteed; market outcomes will diverge from any single assumed rate. SEBI and similar regulators require this caveat for a reason.

Worked examples

SIP — Rs 5,000/month for 10 years at 12%

Rs 5,000 monthly · 12%/yr expected · 10 years · start-of-month · no step-up

  1. Monthly rate: i = 0.12 / 12 = 0.01
  2. Total months: N = 10 × 12 = 120
  3. (1 + i)^N = (1.01)^120 ≈ 3.300387
  4. Annuity-due factor: ((3.300387 − 1) / 0.01) × 1.01 ≈ 232.339
  5. FV = 5,000 × 232.339 ≈ Rs 1,161,695
  6. Total invested = 5,000 × 120 = Rs 600,000
  7. Returns ≈ Rs 561,695 — money grew 1.94× vs. cash.

Lump Sum — Rs 1,000,000 for 20 years at 8%

Rs 1,000,000 up front · 8%/yr expected · 20 years

  1. Monthly rate: i = 0.08 / 12 ≈ 0.006667
  2. Total months: N = 20 × 12 = 240
  3. (1 + i)^N ≈ 4.926803
  4. FV = 1,000,000 × 4.926803 ≈ Rs 4,926,803
  5. Total invested = Rs 1,000,000
  6. Returns ≈ Rs 3,926,803 — money grew 4.93× vs. cash.

Step-up SIP — Rs 10,000/month, 10% step-up, 10 years at 10%

Rs 10,000 starting monthly · +10% each year · 10 years · 10%/yr expected

  1. Year 1: Rs 10,000/mo. Year 2: Rs 11,000/mo. Year 10: Rs 23,579/mo.
  2. Total invested ≈ Rs 1,912,490 (sum of the step-up geometric series × 12).
  3. FV by month-by-month simulation ≈ Rs 2,830,000 (no closed form applies).
  4. A flat Rs 10,000 SIP for the same 10 years at 10% would end at Rs 2,065,000.
  5. Step-up roughly doubled the contributions over time, lifting FV by ~37%.

Zero-rate edge case — Rs 10,000/month for 5 years at 0%

Rs 10,000 monthly · 0% return · 5 years

  1. Total months: N = 5 × 12 = 60
  2. With i = 0, the FV formula reduces to FV = PMT × N
  3. FV = 10,000 × 60 = Rs 600,000
  4. All deposits, no interest. This is the floor — your money in a non-yielding account.

Frequently asked questions

Sources & references

Related tools

Rate this tool
Be the first to rate

Comments & feedback

Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Found a bug, edge case, or want a feature added?

Email me at [email protected] — most fixes ship within 24 hours.