Initial principal (USD)
Annual rate (%)
Years
Compounding
monthly
Contribution per period (USD)
Contribution frequency
monthly
Contribution timing
ordinary
Irregular cashflows CSV (date, amount)
Decimal places
2
Run to view results
Run to view results
Title
Value
Title
Value
Title
Value
Run to view results
Run to view results
The balance line bends upward as compounding accelerates; steeper curves mean higher rates or bigger contributions.
stack_df = schedule_df[["time_years", "principal_cumulative", "interest_cumulative"]]
stack_df
Run to view results
Run to view results
Principal grows steadily; interest lags early, then dominates later as time compounds.