Compound interest calculator
The textbook FV = P × (1 + r/n)^(n × t) formula, made into a real planning tool — with optional recurring contributions, independent unit scaling for the lump sum and the recurring amount, fee / inflation / tax drag, and a head-to-head comparison of how each compounding frequency changes the same plan.
Compounding frequency and contribution frequency can differ. Daily compounding with monthly deposits? Yearly compounding with weekly deposits? The math normalizes through an effective annual yield, then converts to a contribution-period rate — the trace shows both. Most simple calculators conflate the two.
How much of the final corpus came from each leg?
How much does compounding frequency actually change your future value?
| Compounding | Periods / yr | Effective yield | Net yield | Future value | vs yearly |
|---|---|---|---|---|---|
| Yearly | 1 | 12.0000% | 12.0000% | $757.99 | — |
| Half-yearly | 2 | 12.3600% | 12.3600% | $767.32 | +$9.33 |
| Quarterly | 4 | 12.5509% | 12.5509% | $772.31 | +$14.33 |
| Monthly selected | 12 | 12.6825% | 12.6825% | $775.77 | +$17.78 |
| Daily | 365 | 12.7475% | 12.7475% | $777.48 | +$19.50 |
What if you raised — or stopped — the recurring deposit?
What if the assumed rate moves by 25 / 50 / 100 bps?
The path, not just the endpoint
| Year | Opening | Contributions | Interest | Closing | Cumulative invested | Cumulative interest |
|---|---|---|---|---|---|---|
| Y1 | $200.00 | +$60.00 | +$29.41 | $289.41 | $260 | $29.4 |
| Y2 | $289.41 | +$60.00 | +$40.75 | $390.16 | $320 | $70.2 |
| Y3 | $390.16 | +$60.00 | +$53.53 | $503.69 | $380 | $124 |
| Y4 | $503.69 | +$60.00 | +$67.93 | $631.62 | $440 | $192 |
| Y5 | $631.62 | +$60.00 | +$84.15 | $775.77 | $500 | $276 |
- initialPrincipal = 200 × ones = 200.00 USD
- regularContribution = 5 × ones = 5.00 / monthly
- effectiveAnnualYield = (1 + 12% / 12)^12 − 1 = 12.6825%
- initialFutureValue = 200.00 × (1 + netYield)^5 = 363.34
- contributionPeriodRate = (1 + netYield)^(1/12) − 1 = 1.000000%
- recurringFutureValue = annuity(5.00, 1.0000%, 60, beginning) = 412.43
- totalInvested = 200.00 + 5.00 × 60 = 500.00
- futureValueGross = initialFV + recurringFV = 775.77
- grossInterestEarned = FV − totalInvested = 275.77
- Returns are assumptions, not guarantees. Taxes, fees, and inflation vary by product, jurisdiction, and time.
Mixed-frequency math, fee drag, inflation deflator, contribution comparison, rate scenarios, and the yearly schedule are all reachable as a stateless REST endpoint and an MCP tool. Workbook CRUD is authenticated and stored under calculator_id=compound_interest.
calculate_compound_interest