Year | Deposit ($) | Interest ($) | Ending ($) |
---|---|---|---|
{{ r.year }} | {{ money(r.depositCum) }} | {{ money(r.interestCum) }} | {{ money(r.ending) }} |
Month | Deposit ($) | Interest ($) | Ending ($) |
---|---|---|---|
{{ r.period }} | {{ money(r.depositCum) }} | {{ money(r.interestCum) }} | {{ money(r.ending) }} |
Compound interest describes the exponential growth that occurs when each period’s earned interest is reinvested, so every new cycle generates profit on both the original principal and the accumulated amounts. The effect underpins retirement planning, loan amortisation, and corporate project valuation.
This calculator accepts an opening balance, recurring deposits, investment duration, nominal rate, tax on earnings, inflation expectation, compounding frequency, and deposit timing. A lightweight reactive engine iterates month-by-month, inserts deposits, multiplies by the period factor, deducts tax, applies an inflation deflator, and tracks principal, contributions, and net interest.
Test whether a $15 000 bonus plus $250 monthly contributions at 4.5 % nominal, compounded monthly for six years, can fund a postgraduate degree after taxes and rising tuition. Revisit inputs quarterly—policy shifts or market volatility can derail seemingly reliable projections.
Future-value analysis uses geometric progression. Each period multiplies the balance by $begin:math:text$\\bigl(1+r/n\\bigr)$end:math:text$, where $begin:math:text$r$end:math:text$ is the nominal annual rate and $begin:math:text$n$end:math:text$ the compounding intervals per year. Optional deposits and an inflation factor adjust the trajectory, producing nominal and real balances for scenario comparisons.
$begin:math:text$s = 1$end:math:text$ for deposits at the start of each period; $begin:math:text$s = 0$end:math:text$ for deposits at the end.
Output | Meaning |
---|---|
Principal | Total original funds and scheduled deposits. |
Interest | Net earnings after tax deductions. |
Ending Balance | Principal plus interest at the final period. |
Real Balance | Inflation-adjusted purchasing power. |
Parameter | Meaning | Unit | Typical Range |
---|---|---|---|
initialInvestment | Starting capital | currency | 0 – 1 000 000 |
annualContribution | Yearly deposit | currency / yr | 0 – 100 000 |
monthlyContribution | Monthly deposit | currency / mo | 0 – 10 000 |
interestRate | Nominal annual rate | % | 0 – 20 |
compoundFrequency | Intervals per year | enum | 1, 2, 4, 12 |
taxRate | Tax on interest | % | 0 – 50 |
inflationRate | Expected inflation | % | 0 – 8 |
investmentYears | Whole years | integer | 0 – 50 |
investmentMonths | Extra months | integer | 0 – 11 |
Example: $begin:math:text$P = \\$10\\,000,\\;PMT = \\$200/\\text{mo},\\;r = 6\\%$end:math:text$, monthly compounding for eight years, deposits at period end.
Methodology aligns with corporate-finance texts by Brigham & Houston and actuarial compound-interest tables published by the Society of Actuaries.
All calculations run entirely in your browser, complying with GDPR data-minimisation principles.
Follow these steps to generate your projection.