SIP investment returns
sip_investmentCalculate Systematic Investment Plan (SIP) mutual fund maturity wealth with optional annual percentage step-up (top-up) for compounding wealth growth.
Behavior: Deterministic, idempotent calculation with zero external side effects. Models monthly SIP compounding using formula FV = P * [((1 + i)^n - 1) / i] * (1 + i). When stepUpPercent > 0, dynamically increases monthly installment each 12-month cycle. Returns maturity amount, total invested capital, total estimated capital gains, and year-by-year accumulation.
Usage Guidelines: Use for mutual fund SIP investments, recurring deposits, and goal-based financial planning. Do not use for US 401(k) / Roth IRA compounding with lump sum; use compound_wealth instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| as_of_date | Yes | Civil date YYYY-MM-DD. Selects the rule pack in force on that date. Required: the engine will not assume a date. | |
| tenureYears | No | Total investment duration in years (e.g. 5, 10, 20). Must be an integer >= 1. | |
| stepUpPercent | No | Annual percentage increase in monthly contribution (e.g. 10 for 10% annual hike). | |
| annualReturnRate | No | Expected annualized return rate percentage (e.g. 12 for 12% equity CAGR). | |
| monthlyInvestment | Yes | Monthly SIP amount in INR as a string with exactly 2 decimal places. |