Home / Calculators / Investing
Investing

SIP & Step-up SIP Calculator

What a monthly SIP grows to at an assumed return, with a yearly step-up and inflation-adjusted value.

AInputsExample numbers. Type over them.
₹
20 thousand
%
%
years
%
BResultsClick a row to see its formula
B2fxEach SIP compounded monthly at the equivalent of 11% a year
1Total invested₹76,25,396
2Estimated value₹1,54,30,845
3Estimated gain₹78,05,449
4In today's money₹69,11,985
5Last monthly SIP₹75,950

At 11% a year this grows to about ₹1.54 Cr, worth ₹69.12 L in today's money.

ChartHover for values
ScenariosSaved in this browser only

How this calculator works

A SIP invests a fixed amount every month. A step-up SIP raises that amount each year, usually in line with salary hikes, which makes a large difference over long periods.

This is a planning tool based on an assumed return. Market returns vary year to year; nothing here is a recommendation to buy any product.

Formula

Monthly rate i = (1 + yearly return)^(1/12) − 1 Each month: value = (value + SIP) × (1 + i) Every 12 months: SIP = SIP × (1 + step-up) Today’s money = final value ÷ (1 + inflation)^years

Worked example

A ₹20,000 monthly SIP stepped up 10% a year for 15 years at an assumed 11% grows to about ₹1.54 crore from ₹76 lakh invested. At 5.5% inflation that is about ₹69 lakh in today’s money.

Things to watch

  • Even a 5% yearly step-up adds a lot over 15 years.
  • Look at the inflation-adjusted number when planning goals.
  • Run a lower return too. Plans that only work at the best case are fragile.

Questions

Is the return guaranteed?

No. It is an assumption you choose. Actual returns depend on markets and the product.

What is a step-up SIP?

A SIP whose monthly amount rises by a fixed percentage every year.

Why show today’s money?

Because ₹1 crore in 15 years buys much less than ₹1 crore today.

Does this include tax?

No. Use a post-tax return if you want an after-tax estimate.

For planning and education only, not tax, legal or investment advice. Last reviewed 2026-10-31.