Annuity Calculator Explained
An annuity calculator runs the three closed-form time-value-of-money formulas behind savings projections, income valuations, and drawdown plans. Here is what each mode actually computes, three worked examples you can verify on a spreadsheet, and the inflation, tax, and timing assumptions that decide whether the answer is realistic.
What an annuity actually is
In finance, an annuity is a series of equal cash flows that arrive at regular intervals — every month, every quarter, every year. That is the whole definition. A mortgage repayment, a bond coupon, a salary, a monthly contribution into a savings plan, a pension drawdown, a lease rental: all annuities. The word survives because it once described a specific insurance product that promised an income for life, but the underlying mathematics is the same general toolkit that powers loans, savings, valuations, and retirement planning. The annuity calculator runs that toolkit for you, taking three of the four standard inputs and returning the fourth.
The three things the calculator can solve for are future value, present value, and the periodic payment. Pick the one you want at the top of the form, fill in the others, and the result drops out of a single textbook formula. The formulas themselves are the same ones Excel uses inside FV(), PV(), and PMT(), documented in any first-year corporate-finance text, and pulled straight from the Brealey, Myers and Allen Principles of Corporate Finance framing of time-value-of-money problems.
Why three modes, not one
Real financial questions phrase themselves in three different ways, depending on what you already know.
Future value answers the savings question. You know how much you can put aside each period, you know roughly what return you expect, and you want to know what the pot looks like at the end. Contributions of $200 a month for 30 years at 6% — what is that worth on the day you retire? This is the question pension projections and college-savings illustrations live and die on.
Present value answers the valuation question. You know what stream of payments you will receive (or pay), and you want to convert that stream into a single equivalent lump sum today. What is a $500-a-month pension worth right now? What lump sum should a bond trade at if it pays $40 a year for ten years and returns par at the end? Anything involving pricing a future income stream resolves to a present value.
Periodic payment answers the spending question. You have a lump sum today, you know how long you need to make it last, and you want to know how much you can take per period. Classic retirement-income-from-a-pot maths. Mathematically it is the same equation as a loan payment, just framed in reverse: a loan turns a present-value lump sum into equal payments to the lender; a retirement drawdown turns a present-value lump sum into equal payments to you.
The formulas, in plain terms
All three modes use the same ordinary-annuity formulas, applied slightly differently depending on what is unknown. Let PMT be the periodic payment, r the period interest rate (annual rate divided by the number of periods per year), and n the total number of periods.
Future value of an annuity: FVA = PMT · ((1 + r)n − 1) / r. Each payment compounds for a different length of time — the first one for the full term, the last one barely at all — and the formula sums those individual growths into one closed-form expression.
Present value of an annuity: PVA = PMT · (1 − (1 + r)−n) / r. Each future payment gets discounted back to today by the appropriate power of (1 + r), and the formula adds those discounted values up. Setting n to infinity collapses this to the perpetuity formula PVA = PMT / r — the price of a console or any income that runs forever.
Periodic payment from a lump sum: PMT = PV · r / (1 − (1 + r)−n). This is just the present-value formula rearranged for PMT. It is the payment that exactly amortises a present-value lump sum over n periods at rate r, leaving a zero balance at the end. Loan repayments and annuity-style withdrawals share this formula; the only difference is who pays whom.
When the rate is zero, all three formulas collapse to straight-line arithmetic: FVA = PMT · n, PVA = PMT · n, and PMT = PV / n. The annuity calculator handles that case explicitly so you do not get a divide-by-zero error if you ever test a 0% scenario.
Worked example: future value
Suppose you can put $300 a month into a tax-sheltered account that earns a steady 6% nominal annual return, compounded monthly, for the next 25 years.
The period rate is r = 0.06 / 12 = 0.005. The number of periods is n = 25 · 12 = 300. The annuity future-value factor is ((1.005)300 − 1) / 0.005 ≈ 692.99. Multiply by the $300 payment and the projected balance is $300 · 692.99 ≈ $207,896. You will have contributed $300 · 300 = $90,000 of your own money over those 25 years, and compound interest does the remaining $117,896 of the work.
Two things to notice. First, more than half of the final balance is growth, not contributions — and the share keeps climbing as the horizon lengthens. Second, the answer is in nominal dollars: it is what the account will say on its statement in 2051, not what those dollars will buy. To compare against today, see the inflation note further down.
Worked example: present value
Now flip the question. Someone offers you $500 a month for the next 20 years and asks what lump sum today is mathematically equivalent, assuming you could otherwise earn 5% per year compounded monthly.
Period rate r = 0.05 / 12 ≈ 0.004167, periods n = 240. The present-value annuity factor is (1 − (1.004167)−240) / 0.004167 ≈ 151.53. Multiply by the $500 monthly payment and the lump-sum equivalent is $500 · 151.53 ≈ $75,765. The income stream pays a total of $500 · 240 = $120,000 over the 20 years, but the present-value calculation discounts everything beyond the first payment back to today, knocking roughly $44,000 off the headline.
This is the calculation insurance companies run when they price a fixed annuity, the calculation a court uses when it converts a future stream of damages into a single payment, and the calculation a bond trader runs when valuing the coupon portion of a bond price. The intuition is the same in all three cases: a dollar tomorrow is worth less than a dollar today, by an amount that depends on the opportunity cost of capital.
Worked example: periodic payment
Third case. You have a $250,000 retirement pot, you want it to last exactly 30 years, and you assume a 4% nominal annual return compounded monthly across the drawdown period. What can you take per month?
r = 0.04 / 12 ≈ 0.003333, n = 360. The present-value factor is (1 − (1.003333)−360) / 0.003333 ≈ 209.46. Divide your pot by the factor: $250,000 / 209.46 ≈ $1,193.54 per month. Over the full 30 years that is $429,675 of withdrawals, with the remaining $179,675 supplied by the residual interest earned on the balance as it draws down.
Compare against the pension drawdown calculator if the question is the inverse — you know what you want to withdraw and need to find out how long the pot lasts at that rate. The two calculators are complementary: this one is the closed-form solution when you fix the horizon, the drawdown calculator iterates when you fix the income.
Compounding frequency matters more than people realise
The same 6% nominal rate produces different totals depending on how often the calculator compounds. With annual compounding, $100 left for one year earns $6. With monthly compounding at the same 6% nominal rate, it earns $100 · (1 + 0.06/12)12 − $100 ≈ $6.17. The 17-basis-point gap looks small in one year and large in thirty.
The convention this calculator uses — and the convention every finance textbook and spreadsheet TVM function uses — is that the rate you enter is the nominal annual rate, and the calculator divides by the periods-per-year to get the period rate. If your product quotes only an effective annual rate (also called APY or EAR), you can convert with nominal = m · ((1 + EAR)1/m − 1), where m is the number of compounding periods per year. A 6.17% EAR compounded monthly corresponds to a 6.00% nominal rate.
For a longer treatment of how compounding interacts with rate, the compound interest calculator walks through lump-sum scenarios at different frequencies, and the future value explainer covers the underlying intuition for single deposits.
Ordinary annuity versus annuity due
The formulas above assume payments arrive at the end of each period. That is the ordinary-annuity case, and it is the convention for savings deposits, bond coupons, loan repayments, and most pension contributions. Annuity-due payments arrive at the start of each period — typical for rents, leases, and many insurance premiums.
At the same rate, term, and payment, an annuity due is worth more than an ordinary annuity by exactly a factor of (1 + r), because every payment gets one extra period to compound (for future value) or one fewer period to be discounted (for present value). To convert any of the calculator's results to an annuity-due basis, multiply by (1 + r) where r is the period rate. Most of the time the gap is small enough not to matter, but on a 30-year horizon at a high period rate it can add up to several months of payments.
What the result deliberately ignores
Inflation
The number the annuity calculator returns is in nominal currency at the end of the term. To estimate real purchasing power, subtract your expected long-run inflation rate from the rate you enter before computing. A 7% nominal rate with 2.5% inflation behaves roughly like a 4.5% real rate. The approximation breaks down at extreme rates but is good enough for retirement-planning ballparks.
Tax
The calculator assumes growth is sheltered — inside an IRA, a 401(k), an ISA, a pension wrapper, or any similar tax-advantaged account. For a taxable account, each period's interest is reduced by your effective marginal rate, which compounds in fewer dollars staying invested. The simplest adjustment is to deduct your effective tax rate from the rate you enter. For pension-style products, withdrawals themselves may be taxable as ordinary income depending on jurisdiction; that tax is not in the headline figure either.
Fees
Managed funds, robo-advisors, and insurance-wrapped annuity products all charge a percentage of assets each year. A 1% expense ratio looks small per year and large over decades — over 25 years it can eat roughly a quarter of the final balance. Subtract the expense ratio from your assumed return before entering it. A nominal 7% in a fund with a 0.8% expense ratio behaves like 6.2% to the investor.
Sequence-of-returns risk
The formula assumes a constant return every period. Real returns are volatile, and the order matters. In drawdown specifically, a bad first decade can permanently sink a pot that would have survived the same average return with a calmer sequence. For withdrawal planning, treat the calculator's number as the average-case projection and stress-test it against a lower-rate scenario.
Common mistakes
Using an annual rate with a monthly term. If you enter 6 in the rate field and 360 in the months field, the calculator does the right thing for you. But if you take that 6% and accidentally treat 360 as years, you are computing the future value of a 360-year savings plan. Always cross-check the period flag matches your term unit.
Forgetting that the payment sign convention differs from Excel. Excel's FV(), PV(), and PMT() functions return a negative answer when the input payment is positive (and vice versa), because Excel treats cash going out and cash coming in with opposite signs. This calculator returns positive absolute values. If you are reconciling against a spreadsheet, expect the sign to flip.
Mixing nominal and effective rates. If a product is quoted as 5.12% APY compounded monthly, that is the effective rate. The nominal rate is closer to 5.00%. Entering 5.12 will slightly overstate the result; entering 5.00 is correct for monthly compounding. The error is small per year and large over decades.
Confusing ordinary and annuity-due timing. Quoted "annuity" income from an insurance product is often annuity-due — payments at the start of the month, not the end — and is worth (1 + r) more than the ordinary case. If the calculator gives an answer slightly below the provider's quotation, this is usually the reason.
When to seek professional advice
The annuity formula is just arithmetic. The decisions that depend on it are not. If you are choosing between taking a defined-benefit pension as a lifetime income or a lump sum, comparing a fixed annuity quote from an insurer, planning a tax-efficient drawdown across multiple account types, or sizing a contribution toward a specific retirement date, talk to a regulated adviser in your jurisdiction. The annuity calculator is a sanity check on what a provider is quoting, not a replacement for product-specific or tax-specific advice.
Frequently asked questions
Is this calculator for buying an annuity product?
Not directly. It calculates the time-value-of-money quantities that underpin annuity products, but it does not price any specific insurer's offering. Real annuity quotes depend on the insurer's mortality assumptions, expense load, profit margin, and the current interest-rate curve — none of which are inputs to this calculator. Use the result as a benchmark for what a quote should imply, then compare against the actual offer.
What rate should I assume for a long-term projection?
For a savings or retirement projection, a common rule of thumb is the long-run real return on a diversified equity-heavy portfolio, somewhere in the 4% to 6% nominal range after inflation depending on the era and the risk mix. For a bond-heavy portfolio, lower — closer to 2% real. For pricing a guaranteed annuity, use the risk-free rate for the relevant currency and term, not your expected equity return.
Why is the future value so much bigger than the total contributions?
Because compounding does the heavy lifting on long horizons. A 30-year monthly savings plan at 7% nominal will accumulate roughly three times what you contributed; at 9% it is closer to five times. The earlier a contribution is made, the more periods it gets to compound, which is why front-loaded saving in your twenties is so disproportionately powerful.
Why does my bank's quoted future value differ from yours?
Usually one of three reasons. Different compounding frequency applied to the same nominal rate (daily vs monthly vs annual all give different totals). Annuity-due timing instead of ordinary. Or fees and tax built into the bank's projection that this calculator deliberately leaves out so you can see the gross figure. Reconcile by checking the compounding frequency first, then the timing flag, then any disclosed fees.
Can I solve for the interest rate or the term?
Not in closed form — solving the annuity formula for rate or for n requires iteration. This calculator deliberately sticks to the three closed-form solutions (FV, PV, PMT) to keep the math transparent. If you want to back into the implied rate of an annuity quote, plug different rates into the present-value mode until the result matches the quoted lump sum.
Does this work for irregular cash flows?
No. The annuity formulas all assume equal payments at equal intervals. If your contributions step up over time (e.g. a 3% annual raise that you reflect in your savings), use a growing annuity formula, which is the standard annuity formula with the rate replaced by (r − g) where g is the growth rate of the payment. For genuinely irregular cash flows, the right tool is NPV/IRR rather than annuity maths.
What if I want both a starting balance and ongoing contributions?
Add the two pieces. The starting balance grows as a single lump sum at the same rate over the same period (lump-sum future value: P · (1 + r)n); the contributions grow as an annuity (the formula above). Either calculate them separately and sum, or use the savings calculator, which bakes the two pieces into one input form.
Related calculators
- Annuity Future Value Calculator — focused future-value version with starting-balance and timing options
- Annuity Payout Calculator — turns a lump sum into a guaranteed-income stream over a fixed term
- Present Value Calculator — discount a single future amount to today's dollars
- Future Value Calculator — grow a single lump sum at any rate and term
- Savings Calculator — combined starting balance plus monthly contributions
- Retirement Calculator — project a retirement pot from age, contributions, and expected returns
- Compound Interest Calculator — lump-sum future value at any compounding frequency
Frequently asked questions
Is this calculator for buying an annuity product?
Not directly. It calculates the time-value-of-money quantities that underpin annuity products, but it does not price any specific insurer's offering. Real annuity quotes depend on the insurer's mortality assumptions, expense load, profit margin, and the current interest-rate curve — none of which are inputs here. Use the result as a benchmark for what a quote should imply, then compare against the actual offer.
What rate should I assume for a long-term projection?
For a savings or retirement projection, a common rule of thumb is the long-run return on a diversified equity-heavy portfolio: somewhere in the 4% to 6% nominal range after inflation depending on the era and the risk mix. For a bond-heavy portfolio, lower — closer to 2% real. For pricing a guaranteed annuity, use the risk-free rate for the relevant currency and term, not your expected equity return.
Why is the future value so much bigger than the total contributions?
Because compounding does the heavy lifting on long horizons. A 30-year monthly savings plan at 7% nominal will accumulate roughly three times what you contributed; at 9% it is closer to five times. The earlier a contribution is made, the more periods it gets to compound, which is why front-loaded saving in your twenties is so disproportionately powerful.
Why does my bank's quoted future value differ from yours?
Usually one of three reasons. Different compounding frequency applied to the same nominal rate (daily vs monthly vs annual all give different totals). Annuity-due timing instead of ordinary. Or fees and tax built into the bank's projection that this calculator deliberately leaves out so you can see the gross figure. Reconcile by checking the compounding frequency first, then the timing flag, then any disclosed fees.
Can I solve for the interest rate or the term?
Not in closed form — solving the annuity formula for rate or for n requires iteration. This calculator deliberately sticks to the three closed-form solutions (FV, PV, PMT) to keep the math transparent. If you want to back into the implied rate of an annuity quote, plug different rates into the present-value mode until the result matches the quoted lump sum.
Does this work for irregular cash flows?
No. The annuity formulas all assume equal payments at equal intervals. If your contributions step up over time (for example a 3% annual raise that you reflect in your savings), use a growing annuity formula, which is the standard annuity formula with the rate replaced by (r − g) where g is the growth rate of the payment. For genuinely irregular cash flows, the right tool is NPV/IRR rather than annuity maths.
What if I want both a starting balance and ongoing contributions?
Add the two pieces. The starting balance grows as a single lump sum at the same rate over the same period (lump-sum future value: P · (1 + r)^n); the contributions grow as an annuity (the standard FV formula). Either calculate them separately and sum, or use the savings calculator, which bakes the two pieces into one input form.
Informational only. Not personalised financial, legal, or tax advice.