Connect via MCP →

Enter Calculation

Formula

Advertisement

Results

Future Value of Cash Flows
12,577.89
total value at the end of all periods
Total Contributions 10,000
Total Interest Earned 2,577.89

What Is the Future Value of Cash Flows?

The future value of cash flows tells you how much a stream of equal, regularly spaced payments will be worth at a chosen point in the future, once compound interest has been applied. This is the classic ordinary annuity calculation, used for savings plans, retirement contributions, sinking funds, and recurring investments where each payment is assumed to occur at the end of every period.

Timeline showing equal cash flows growing toward a future value
Each equal payment is carried forward with interest to a single future value at the end of the term.

How to Use This Calculator

Enter three values: the payment made each period (PMT), the interest rate earned per period as a percentage, and the total number of periods (n). The calculator returns the accumulated future value, plus a breakdown showing how much you contributed versus how much was earned as interest. Make sure your rate and period match the same frequency — if you pay monthly, use a monthly rate and count months.

The Formula Explained

The future value of an ordinary annuity is $$FV = \text{PMT} \cdot \frac{\left(1 + r\right)^{\text{n}} - 1}{r}$$ where \(r\) is the periodic rate written as a decimal (\(5\% = 0.05\)). Each payment compounds for a different length of time; summing this geometric series gives the compact closed form above. When the rate is zero, the formula simplifies to \(FV = \text{PMT} \times n\), which this tool handles automatically.

Advertisement
Annotated future value of an annuity formula broken into parts
The formula multiplies the payment by an annuity growth factor based on rate r and number of periods n.

Worked Example

Suppose you invest $1,000 at the end of each year for 10 years and earn 5% annually. Then \(r = 0.05\) and \(n = 10\). $$FV = 1000 \times \frac{1.05^{10} - 1}{0.05} = 1000 \times \frac{1.628895 - 1}{0.05} = 1000 \times 12.5779 \approx 12{,}577.89$$ You contributed $10,000, so about $2,577.89 came from interest.

FAQ

Does this assume payments at the start or end of each period? The end (an ordinary annuity). For payments at the start (annuity due), multiply the result by \((1 + r)\).

What if my interest rate is 0%? The future value is simply the payment multiplied by the number of periods, since no interest accrues.

Can I use monthly contributions? Yes — convert your annual rate to a monthly rate (divide by 12) and use the number of months as n.

Last updated: