Finance · FREE ONLINE TOOL

Annuity Calculator

Estimate the future value of an initial balance and equal recurring contributions under a constant-return annuity model.

Currency: USD

Enter all amounts in USD. Changing currency keeps numbers unchanged; no exchange rate is applied.

Your inputs

Calculations run in your browser. No account needed.

EXAMPLE RESULTCalculated locally
Future balance
$229,435.22
Contributions
$130,000.00
Clear inputs. Transparent methods.
My workspace

Calculate with your inputs to save a result or compare scenarios.

How it works

A useful distinction

Annual contributions are an additional stream

Entering 200 monthly and 2,400 annually contributes 4,800 per year before growth. If the annual figure merely summarizes your monthly saving, leave that second stream at zero to avoid doubling deposits.

Accumulating a stream of contributions

An annuity accumulation calculation models a sequence of contributions growing over time. Earlier contributions usually remain invested for more periods than later ones, so timing matters. Compare the total contributed with the ending balance and keep the payment schedule aligned with the selected mode. Contract charges, changing returns, or withdrawals need explicit treatment before this becomes a model of a particular annuity product.

Accumulate an annuity: formula and assumptions

FV = PV(1+i)^n + PMT[(1+i)^n−1]/i.

Annuity here means a stream of equal cash flows. Insurance product fees, guarantees, and mortality pricing are excluded.

Monthly + annual contributions: formula and assumptions

Ending balance = opening growth + each contribution grown from its event time − modeled interest tax.

The annual stream is additional to twelve monthly contributions. Increases apply separately to each stream. Tax settles at year ends and the final partial year; inflation adjusts purchasing power.

Worked example

Reference example currency: USD. These fixed examples do not change with your calculator preferences.

Using the Accumulate an annuity example:

Inputs
Starting balance ($)
10000
Periodic contribution ($)
500
Annual effective return (%)
5
Years
20
Contributions per year
Monthly
Payment timing
End
Method

FV = PV(1+i)^n + PMT[(1+i)^n−1]/i.

Result

Example result

Future balance: $229,435.22

Contributions: $130,000.00

These are illustrative inputs. Change the values to explore a different scenario.

Formula references

References explain the underlying methods; they do not imply endorsement or individual professional review of Finflo.

Common questions

What does annuity mean in this calculator?

It means a regular stream of equal cash flows. The result is not a quote for an insurance annuity product.

Are fees and insurance guarantees included?

No. The calculation covers the entered cash flows and return assumptions, without mortality pricing, product guarantees or contract charges.

Prepared by Finflo. See our methodology and editorial policy. Read the relevant professional-advice limitations.