Regular Annuity Formulas

These are the main formulas that are needed to work with regular annuity cash flows (Definition/Tutorial). Please note that these formulas work only on a payment date, not between payment dates. This is the same restriction used (but not stated) in financial calculators and spreadsheet functions.

I use MathJax to display these formulas. You can click the equations to show a zoomed version in a pop-up, or right-click on the formulas for additional options (e.g., to copy the equation as $\TeX$ or to choose the zoom settings).

To Solve For:Formula
Future Value$$F{V_A} = Pmt\left[ {\frac{{{{\left( {1 + i} \right)}^N} – 1}}{i}} \right]$$
Present Value$$P{V_A} = Pmt\left[ {\frac{{1 – \frac{1}{{{{\left( {1 + i} \right)}^N}}}}}{i}} \right]$$
Periodic Payment When PV is Known$$Pmt = \frac{{P{V_A}}}{{\left[ {\frac{{1 – \frac{1}{{{{\left( {1 + i} \right)}^N}}}}}{i}} \right]}}$$
Periodic Payment When FV is Known$$Pmt = \frac{{F{V_A}}}{{\left[ {\frac{{{{\left( {1 + i} \right)}^N} – 1}}{i}} \right]}}$$
Number of Periods When PV is Known$$N = \frac{{ – \ln \left( {1 – \frac{{P{V_A}}}{{Pmt}}i} \right)}}{{\ln \left( {1 + i} \right)}}$$
Number of Periods When FV is Known$$N = \frac{{\ln \left( {1 + \frac{{F{V_A}}}{{Pmt}}i} \right)}}{{\ln \left( {1 + i} \right)}}$$
Discount RateCan only be found through trial and error (e.g., the bisection method or Newton’s method)
Formulas to Solve for Variables in Regular Annuity Problems
VariableDefinition
$$FV$$Future Value
$$PV$$Present Value
$$i$$Discount Rate per Period
$$N$$Number of Periods
$$Pmt$$Annuity Payment per Period
$$\ln{()}$$Natural Logarithm ($\log_e$)
Variable Definitions
Share on Social Media: