Updated
Using Annuity calculator
Ordinary future value = payment × ((1 + r)^n − 1)/r. Multiply by (1 + r) for beginning-of-period payments. Present value = future value/(1 + r)^n.
Each payment and rate use the same period. Ordinary annuity payments occur at the end; annuity-due payments occur at the beginning. This is an arithmetic annuity, not a life-contingent insurance product. Fixed assumptions only: no taxes, fees, changing returns, guarantees or product eligibility. Amounts share one currency.
A worked example
Example inputs: payment each period = 100, rate per period (%) = 10, number of periods = 2, payment timing: 0 end, 1 beginning = 0. Future value of payments = 210.
Before you use the result
Each payment and rate use the same period. Ordinary annuity payments occur at the end; annuity-due payments occur at the beginning. This is an arithmetic annuity, not a life-contingent insurance product. Fixed assumptions only: no taxes, fees, changing returns, guarantees or product eligibility. Amounts share one currency.
Example results for payment each period
These examples use Rate per period (%): 10; Number of periods: 2; Payment timing: 0 end, 1 beginning: 0. They are reference calculations, not recommended settings.
| Payment each period | Future value of payments |
|---|---|
| 50 | 105.00 |
| 100 | 210.00 |
| 200 | 420.00 |
Cite this page
ToolOctopus. “Annuity calculator.” Updated 2026-09-26. https://tooloctopus.com/annuity-calculator.
Add an access date if your instructions require one.
Citation formatting uses citeproc-js by Frank Bennett and Citation Style Language styles. Licence and source code.
