Object representing compounding interest calculations.

Hierarchy

  • CompoundingInterestObjectType

Properties

balance: number

Balance amount.

totalContributions: number

Total contributions made.

totalInterestEarned: number

Total interest earned.

years: number

Number of years.

contributionFrequency: number

Contribution frequency.

compoundingFrequency: number

Compounding frequency.

compoundingPeriodDetails: CompoundingPeriodDetailsType[]

Compounding period details.

effectiveAnnualReturn: number

Effective compound annual growth rate over the entire simulation period. Calculated as (finalBalance / initialBalance)^(1/years) - 1 NOTE: This includes growth from both contributions AND investment returns. For investment returns only, see averageAnnualInterestRate.

averageAnnualInterestRate: number

Average annual interest rate based on actual investment returns. Calculated as (totalInterestEarned / years) / (initialBalance + totalContributions) This metric isolates investment performance from contribution growth. Returns 0 when no interest is earned.

Generated using TypeDoc