Annuities and Gradients

Learning Objectives

  • Identify ordinary annuities, annuities due, deferred series, perpetuities, arithmetic gradients, and geometric gradients from their timing patterns.
  • Apply the standard uniform-series factors on the correct period basis.
  • Explain why an arithmetic gradient has zero gradient increment at year 1 and begins changing at year 2.
  • Convert arithmetic and geometric gradient series to present or annual equivalents.
  • Decompose mixed cash-flow patterns into simpler equivalent series without double counting.

Ordinary Annuity

An ordinary annuity is a uniform series of equal cash flows AA occurring at the end of consecutive periods, with the first payment one period after the focal date.

Payment Timing and Focal-Date Patterns

SeriesFirst and subsequent datesEquivalent-value placement
Ordinary annuityEqual end-of-period payments; first at period 1One period before the first payment
Annuity dueEqual beginning-of-period payments; first at time 0One period earlier than the matched ordinary annuity
Deferred annuityEqual payments begin after one or more blank periodsValue the series one period before its first payment, then shift to the requested date
PerpetuityEqual end-of-period payments continue indefinitelyOne period before the first payment; requires i>0i>0

Uniform-Series Present Worth (P/A)

Present worth one period before the first of n equal end-of-period payments.

P=A(1+i)n−1i(1+i)nP=A\frac{(1+i)^n-1}{i(1+i)^n}

Variables

SymbolDescriptionUnit
PPPresent equivalent one period before the first payment-
AAUniform end-of-period amount-
iiEffective rate per payment period-
nnNumber of uniform payments-

Capital-Recovery Factor (A/P)

Uniform end-of-period amount equivalent to a present sum.

A=Pi(1+i)n(1+i)n−1A=P\frac{i(1+i)^n}{(1+i)^n-1}

Variables

SymbolDescriptionUnit
AAEquivalent uniform amount-
PPPresent amount-
iiEffective rate per period-
nnNumber of payments-

Uniform-Series Future Worth (F/A)

Future equivalent at the same date as the final payment.

F=A(1+i)n−1iF=A\frac{(1+i)^n-1}{i}

Variables

SymbolDescriptionUnit
FFFuture equivalent at period n-
AAUniform end-of-period amount-
iiEffective rate per period-
nnNumber of payments-

Sinking-Fund Factor (A/F)

Uniform amount required to accumulate a target future sum.

A=Fi(1+i)n−1A=F\frac{i}{(1+i)^n-1}

Variables

SymbolDescriptionUnit
AAUniform end-of-period deposit-
FFTarget future amount-
iiEffective rate per period-
nnNumber of deposits-

Annuity Due

An annuity due is a uniform series whose payments occur at the beginning of each period. Relative to an otherwise identical ordinary annuity, every payment is shifted one period earlier.

Annuity-Due Present Worth

Shifts an ordinary-annuity present equivalent one period earlier.

Pdue=Pordinary(1+i)P_{\text{due}}=P_{\text{ordinary}}(1+i)

Variables

SymbolDescriptionUnit
PdueP_{\text{due}}Present worth of the beginning-of-period series-
PordinaryP_{\text{ordinary}}Present worth of the corresponding end-of-period series-
iiEffective rate per payment period-

Deferred Annuity

A deferred annuity is a uniform series that begins after one or more periods with no payments. First find the equivalent one period before the first payment, then shift that equivalent to the required focal date.

Perpetuity

A perpetuity is a uniform end-of-period series that is modeled as continuing indefinitely. It is an idealized economic model used only when the continuing-service assumption is defensible.

Present Worth of a Perpetuity

Present equivalent one period before an indefinite uniform series, valid for a positive periodic interest rate.

P=Ai,i>0P=\frac{A}{i},\qquad i>0

Variables

SymbolDescriptionUnit
PPPresent worth immediately before the first perpetual payment-
AAUniform end-of-period amount-
iiPositive effective rate per payment period-

Perpetuity Requires a Positive Rate

For a nonzero uniform end-of-period series under the standard discrete model, the infinite present worth converges only when the effective rate per payment period is positive. When i≤0i\le0, do not use P=A/iP=A/i; revisit the rate basis or use a finite analysis horizon.

Perpetuity Applicability and Valuation

Check the indefinite uniform-series assumption and positive payment-period rate before valuing and shifting a perpetuity.

Use this screen only for a nonzero uniform end-of-period series whose continuing-service and cash-flow assumptions support an indefinite model. Convert the effective rate to the payment period. If i is not positive, do not use P = A/i; use a finite horizon or revisit the rate basis. The present worth lies one payment period before the first payment and may need a focal-date shift.

Perpetuity Applicability and ValuationCheck the indefinite uniform-series assumption and positive payment-period rate before valuing and shifting a perpetuity.. Use this screen only for a nonzero uniform end-of-period series whose continuing-service and cash-flow assumptions support an indefinite model. Convert the effective rate to the payment period. If i is not positive, do not use P = A/i; use a finite horizon or revisit the rate basis. The present worth lies one payment period before the first payment and may need a focal-date shift.. Start perpetuity screen → Indefinite uniform end-of-period model justified?; Indefinite uniform end-of-period model justified? — Yes → Convert effective rate to payment period; Indefinite uniform end-of-period model justified? — No → Use a finite-series model; Convert effective rate to payment period → Payment-period rate i > 0?; Payment-period rate i > 0? — Yes → Compute P = A/i before first payment; Payment-period rate i > 0? — No → Revisit rate basis or use finite horizon; Compute P = A/i before first payment → Shift value to requested focal date; Shift value to requested focal date → Perpetuity value and date verified

Start perpetuity screen → Indefinite uniform end-of-period model justified?; Indefinite uniform end-of-period model justified? — Yes → Convert effective rate to payment period; Indefinite uniform end-of-period model justified? — No → Use a finite-series model; Convert effective rate to payment period → Payment-period rate i > 0?; Payment-period rate i > 0? — Yes → Compute P = A/i before first payment; Payment-period rate i > 0? — No → Revisit rate basis or use finite horizon; Compute P = A/i before first payment → Shift value to requested focal date; Shift value to requested focal date → Perpetuity value and date verified

  • Start perpetuity screen: terminator
  • Indefinite uniform end-of-period model justified?: decision
  • Use a finite-series model: terminator
  • Convert effective rate to payment period: process
  • Payment-period rate i > 0?: decision
  • Revisit rate basis or use finite horizon: terminator
  • Compute P = A/i before first payment: process
  • Shift value to requested focal date: process
  • Perpetuity value and date verified: terminator

Arithmetic Gradient

An arithmetic gradient is a series whose cash flow changes by a constant amount GG each period. In the standard factor convention, the gradient component is 00 at year 1, GG at year 2, 2G2G at year 3, and (n−1)G(n-1)G at year nn.

Arithmetic and Geometric Gradient Signatures

PeriodUniform baseArithmetic incrementCombined arithmetic seriesGeometric series from A1A_1
1AA00AAA1A_1
2AAGGA+GA+GA1(1+g)A_1(1+g)
3AA2G2GA+2GA+2GA1(1+g)2A_1(1+g)^2
nnAA(n−1)G(n-1)GA+(n−1)GA+(n-1)GA1(1+g)n−1A_1(1+g)^{n-1}

The arithmetic increment is additive and starts at zero in period 1. The geometric amount compounds from the first payment.

Arithmetic-Gradient Present Worth (P/G)

Present worth of the standard 0, G, 2G, ..., (n-1)G gradient sequence.

P=G(1+i)n−in−1i2(1+i)nP=G\frac{(1+i)^n-in-1}{i^2(1+i)^n}

Variables

SymbolDescriptionUnit
PPPresent worth of the gradient component-
GGConstant arithmetic change per period-
iiEffective rate per period-
nnNumber of periods in the series-

Arithmetic Gradient to Uniform Series (A/G)

Uniform annual equivalent of the standard arithmetic-gradient component.

A=G[1i−n(1+i)n−1]A=G\left[\frac{1}{i}-\frac{n}{(1+i)^n-1}\right]

Variables

SymbolDescriptionUnit
AAEquivalent uniform end-of-period amount-
GGConstant arithmetic change per period-
iiEffective rate per period-
nnNumber of periods in the gradient series-

Geometric Gradient

A geometric gradient is a series in which each payment changes by a constant percentage gg from the preceding payment. If the first payment is A1A_1 at year 1, payment tt is A1(1+g)t−1A_1(1+g)^{t-1}.

Geometric-Gradient Present Worth

Present worth of n payments starting with A1 at year 1 and growing at g each period.

P=A1i−g[1−(1+g1+i)n],i≠gP=\frac{A_1}{i-g}\left[1-\left(\frac{1+g}{1+i}\right)^n\right],\quad i\ne g

Variables

SymbolDescriptionUnit
PPPresent worth at time zero-
A1A_1First payment at the end of period 1-
iiEffective discount rate per period-
ggGeometric growth rate per period-
nnNumber of payments-

Geometric-Gradient Limit for i = g

Special case because the general geometric-gradient expression has a zero denominator when i equals g.

P=nA11+iP=\frac{nA_1}{1+i}

Variables

SymbolDescriptionUnit
PPPresent worth when i equals g-
A1A_1First payment at period 1-
iiCommon discount and growth rate-
nnNumber of payments-

Interactive Series Laboratory

Use the gradient laboratory to see the actual payment sequence while changing AA, GG, gg, ii, and nn.

Annuity, Gradient, and Timing Laboratory

Concept and model scope

Build the actual payment sequence before applying equivalence. Compare arithmetic and geometric gradients, shift finite series between ordinary, due, and deferred timing, and inspect the perpetuity limit separately.

Discount rate per period10.00%
Number of payments8
Present worth at time zero
₱3,949,757
For the standard arithmetic component, the first gradient increment is zero at the first payment; G first appears at the second payment.
Timing interpretation
First payment: t = 1
Ordinary timing places the first payment at the end of period 1.
Signed cash-flow sequence
₱500,000t=1₱580,000t=2₱660,000t=3₱740,000t=4₱820,000t=5₱900,000t=6₱980,000t=7₱1,060,000t=8

The simulator discounts the explicit dated cash flows rather than changing a factor label only. That makes timing shifts visible and prevents ordinary, due, and deferred series from being treated as interchangeable.

Focal-Date Equivalence Explorer

Concept and model scope

Move one signed amount between any two periods at one effective periodic rate. Forward movement compounds; backward movement discounts.

Effective rate per period8.00%
Source periodt = 2
Focal periodt = 8
Equivalent amount at focal date
₱1,586,874.32
Compounded across 6 periods.
Transformation
Use F/P
The rate and period count both use the same period basis.
01234567891011121314151617181920sourcefocal

Mixed-Series Decomposition

A cash-flow pattern such as 500,600,700,800500, 600, 700, 800 may be modeled as a uniform base of 500500 plus an arithmetic gradient of 0,100,200,3000,100,200,300. Decomposition is a bookkeeping device: every actual cash flow must be represented exactly once.

Gradient-Origin Trap

Do not assign GG to year 1 when using the standard arithmetic-gradient factor. The first gradient increment is zero at year 1; the first GG occurs at year 2. If the physical series starts differently, shift or decompose it before using the factor.

Perpetuity Is an Assumption, Not a Physical-Life Claim

The formula P=A/iP=A/i represents an indefinitely continuing economic series. Do not use it merely because an infrastructure asset is long-lived; the service, renewal, and cash-flow assumptions must support an indefinite model.

Series Identification Workflow

  1. Mark the first and last cash-flow dates.
  2. Determine whether payments are equal, linearly changing, or percentage-changing.
  3. Identify whether the first payment is at the beginning or end of the period.
  4. Separate any uniform base from the gradient component.
  5. Convert the rate to the payment period.
  6. Apply the factor at its natural focal date, then shift the result if required.
  7. Reconstruct selected periods to verify the decomposition.
Annuity and Gradient Series Selection

Classify a finite payment pattern before applying an equivalence factor, then shift and verify its focal date.

Use an effective rate per payment period. The standard arithmetic-gradient component is 0, G, 2G, …, (n−1)G. For a mixed stream, decompose its components before classifying them. This chart selects finite uniform, arithmetic-gradient, and geometric-gradient patterns; use the separate perpetuity screen for an indefinite uniform end-of-period series.

Annuity and Gradient Series SelectionClassify a finite payment pattern before applying an equivalence factor, then shift and verify its focal date.. Use an effective rate per payment period. The standard arithmetic-gradient component is 0, G, 2G, …, (n−1)G. For a mixed stream, decompose its components before classifying them. This chart selects finite uniform, arithmetic-gradient, and geometric-gradient patterns; use the separate perpetuity screen for an indefinite uniform end-of-period series.. Start → Mark dates, focal date, and mixed-flow components; Mark dates, focal date, and mixed-flow components → Finite payment pattern?; Finite payment pattern? — Uniform → Identify ordinary, due, or deferred uniform timing; Finite payment pattern? — Arithmetic → Separate uniform base and 0, G, 2G, … gradient; Finite payment pattern? — Geometric → Record first payment and percentage growth g; Identify ordinary, due, or deferred uniform timing → Convert i to the payment period; Separate uniform base and 0, G, 2G, … gradient → Convert i to the payment period; Record first payment and percentage growth g → Convert i to the payment period; Convert i to the payment period → Apply the matching finite-series factor; Apply the matching finite-series factor → Shift equivalent to the requested focal date; Shift equivalent to the requested focal date → Reconstructed dates and amounts match?; Reconstructed dates and amounts match? — Yes → Equivalent series verified; Reconstructed dates and amounts match? — No → Revise timing or decomposition assumptions; Revise timing or decomposition assumptions → Mark dates, focal date, and mixed-flow components

Start → Mark dates, focal date, and mixed-flow components; Mark dates, focal date, and mixed-flow components → Finite payment pattern?; Finite payment pattern? — Uniform → Identify ordinary, due, or deferred uniform timing; Finite payment pattern? — Arithmetic → Separate uniform base and 0, G, 2G, … gradient; Finite payment pattern? — Geometric → Record first payment and percentage growth g; Identify ordinary, due, or deferred uniform timing → Convert i to the payment period; Separate uniform base and 0, G, 2G, … gradient → Convert i to the payment period; Record first payment and percentage growth g → Convert i to the payment period; Convert i to the payment period → Apply the matching finite-series factor; Apply the matching finite-series factor → Shift equivalent to the requested focal date; Shift equivalent to the requested focal date → Reconstructed dates and amounts match?; Reconstructed dates and amounts match? — Yes → Equivalent series verified; Reconstructed dates and amounts match? — No → Revise timing or decomposition assumptions; Revise timing or decomposition assumptions → Mark dates, focal date, and mixed-flow components

  • Start: terminator
  • Mark dates, focal date, and mixed-flow components: process
  • Finite payment pattern?: decision
  • Identify ordinary, due, or deferred uniform timing: process
  • Separate uniform base and 0, G, 2G, … gradient: process
  • Record first payment and percentage growth g: process
  • Convert i to the payment period: process
  • Apply the matching finite-series factor: process
  • Shift equivalent to the requested focal date: process
  • Reconstructed dates and amounts match?: decision
  • Revise timing or decomposition assumptions: process
  • Equivalent series verified: terminator
Key Takeaways
  • Ordinary annuities use equal end-of-period payments; annuities due are shifted one period earlier.
  • Deferred annuities require an additional focal-date shift after applying the uniform-series factor.
  • A perpetuity is an idealized indefinite uniform series with P=A/iP=A/i for i>0i>0.
  • The standard arithmetic gradient is 0,G,2G,…,(n−1)G0,G,2G,\ldots,(n-1)G, so GG begins at year 2.
  • The A/GA/G factor converts the standard arithmetic-gradient component to an equivalent uniform series.
  • Geometric gradients change by a percentage, not by a constant currency increment.
  • Mixed series can be decomposed into uniform and gradient components if every cash flow is represented once.
  • Rate period, payment period, and factor timing must be consistent.

References

  • Engineering Economy, 18th edition — William G. Sullivan, Elin M. Wicks, and Joseph H. Wilck, Pearson, 2024; chapter 4 covers annuities, deferred series, gradients, cash-flow diagrams, and equivalence.