✳tools.stBrowse tools
◈ Processed on your device
↗

Annuity future value

Accumulate equal payments using a periodic rate and beginning/end payment timing. Estimate only; verify assumptions, fees and taxes.

Free

Convert the per-period percentage to a decimal r. End-of-period future value is payment × ((1 + r)^periods − 1) ÷ r, and beginning payments multiply that by (1 + r); at zero interest, value is the payment total. Output separates future value, contributions and interest.

◈ Local processingFree

How to use

  1. Enter your text, values, or image.
  2. Adjust the options and run the tool.
  3. Copy or download your result.

Worked example

Example input

Payment per period: 100
Rate per period (%): 10
Number of periods: 2
Payment timing: end

Example result

{
  "futureValue": 210,
  "contributions": 200,
  "interest": 10
}

Limitations and details

Periods must be whole numbers from 1 to 10,000, and the rate is per payment period rather than an annual rate.

Inputs and options

Payment per period
Number · Minimum: 0
Rate per period (%)
Number · Minimum: -99.99 · Maximum: 10000
Number of periods
Number · Minimum: 1 · Maximum: 10000
Payment timing
End of period / Beginning of period

Frequently asked questions

Is this tool free and private?

Yes. All 300 tools are free in this phase. Processing happens in your browser; your input and files are not sent to our servers.

Related tools