Annuity Due Calculator — Future & Present Value of Annuity Due

Calculate the future value and present value of an annuity due — where payments are made at the beginning of each period. See a side-by-side comparison of annuity due vs. ordinary annuity, interactive bar charts, and a complete year-by-year growth schedule.

📅 Annuity Due Calculator
Payment Amount (PMT)
$
Annual Interest Rate
%
Number of Periods (Years)
years

What Is an Annuity Due?

An annuity due is a series of equal cash flows (payments or receipts) occurring at the beginning of each period. This stands in contrast to an ordinary annuity, where payments occur at the end of each period.

Annuity due payments are extremely common in everyday life:

  • Rent payments — Tenants pay at the start of each month before occupying the property.
  • Insurance premiums — Coverage begins only after the premium is paid upfront.
  • Lease payments — Car or equipment leases require payment at the beginning of the term.
  • Tuition payments — Schools require payment before the semester starts.
  • Savings plans — Some systematic investment plans debit at the start of each period.

Because each payment in an annuity due is made one period earlier than in an ordinary annuity, every payment earns compound interest for one additional period. This makes the annuity due always more valuable than an equivalent ordinary annuity — by a factor of exactly (1 + r).

Annuity Due vs. Ordinary Annuity

Understanding the distinction between these two annuity types is fundamental to financial calculations. The only difference is timing, but the financial impact can be significant over long horizons.

FeatureOrdinary AnnuityAnnuity Due
Payment timingEnd of each periodBeginning of each period
Common examplesMortgage payments, bond coupons, loan EMIsRent, insurance premiums, lease payments
First paymentAt time t = 1At time t = 0 (immediately)
Last paymentAt time t = nAt time t = n − 1
FV relationshipFVordinaryFVordinary × (1 + r)
PV relationshipPVordinaryPVordinary × (1 + r)
Higher value?LowerAlways higher
💡 Key insight: To convert any ordinary annuity value to an annuity due value, simply multiply by (1 + r). This works for both FV and PV, regardless of the number of periods.

Annuity Due FV Formula & Derivation

The future value of an annuity due builds on the ordinary annuity formula by adding one extra compounding period to every payment:

FVdue = PMT × [((1 + r)n − 1) / r] × (1 + r)

Breaking this down step by step:

  1. Start with the ordinary annuity FV factor: ((1 + r)^n − 1) / r
  2. Multiply by the payment amount: PMT × FVIFA
  3. Multiply by (1 + r) to shift every payment one period earlier, giving each an extra compounding period.

Where:

  • PMT = Payment made at the beginning of each period
  • r = Interest rate per period
  • n = Total number of periods
💡 Example: $1,000 paid annually at the beginning of each year, 6% annual rate, for 10 years:
FVdue = $1,000 × [((1.06)10 − 1) / 0.06] × 1.06 = $1,000 × 13.1808 × 1.06 = $13,971.64
Ordinary annuity FV = $13,180.79 → Difference: $790.85

Annuity Due PV Formula

The present value of an annuity due tells you what a stream of beginning-of-period payments is worth today:

PVdue = PMT × [(1 − (1 + r)−n) / r] × (1 + r)

This is the ordinary annuity PV multiplied by (1 + r). The present value of an annuity due is always higher because the first payment is received (or made) immediately, with no discounting applied to it.

For the same $1,000 annual payment at 6% over 10 years:

PVdue = $1,000 × [(1 − 1.06−10) / 0.06] × 1.06 = $1,000 × 7.3601 × 1.06 = $7,801.69

Compared to ordinary annuity PV of $7,360.09 — the annuity due PV is $441.60 higher.

Future Value of Annuity Due Table

The following table shows the annuity due FV factor — the future value of $1 paid at the beginning of each period. Multiply your payment by the factor to get the FV.

Years (n)r = 4%r = 6%r = 8%r = 10%r = 12%
55.63305.97536.33596.71567.1152
1012.486413.971615.645517.531219.6546
1520.824524.672529.324334.949741.7533
2030.969238.992749.422963.002580.6987
2543.311758.156478.9544108.1818149.3339
3058.328383.8017122.3459180.9434270.2926

Reading the table: at 8% for 20 years, the annuity due FV factor is 49.4229. If your annual payment is $2,000, then FV = $2,000 × 49.4229 = $98,845.80.

Real-World Examples of Annuity Due

Example 1: Rent as an Investment Comparison

Suppose you pay $1,500/month in rent. If that same amount were invested at the beginning of each month at 8% annual return for 20 years, how much would it accumulate?

rmonthly = 0.08/12 = 0.006667, n = 240 periods
FVdue = $1,500 × [((1.006667)240 − 1) / 0.006667] × 1.006667 = $892,208.52

Example 2: Insurance Premium Fund

An insurance company receives $5,000 quarterly premiums (beginning of quarter) at 5% annual return for 15 years.

rquarterly = 0.05/4 = 0.0125, n = 60 periods
FVdue = $5,000 × [((1.0125)60 − 1) / 0.0125] × 1.0125 = $449,589.41

Example 3: Education Savings

You save $3,000 per year at the beginning of each year for your child's education, earning 7% for 18 years.

FVdue = $3,000 × [((1.07)18 − 1) / 0.07] × 1.07 = $109,632.58

Total deposits: $54,000 | Interest earned: $55,632.58 — more than your contributions!

Frequently Asked Questions

  • An annuity due is a series of equal payments made at the beginning of each period, rather than at the end. This earlier payment timing means each payment earns compound interest for one extra period. Common examples include rent, insurance premiums, lease payments, and tuition fees paid before each period starts.

  • The sole difference is payment timing. An ordinary annuity pays at the end of each period (e.g., mortgage payments, bond coupons), while an annuity due pays at the beginning (e.g., rent, insurance). Mathematically, the annuity due value equals the ordinary annuity value multiplied by (1 + r), making it always higher.

  • Because each payment is made at the beginning of the period, it sits in the account for one additional compounding period compared to the same payment made at the end. This extra period of compound interest applies to every single payment, resulting in a total future value that is exactly (1 + r) times the ordinary annuity FV.

  • Use the built-in =FV(rate, nper, -pmt, pv, 1) function for future value, or =PV(rate, nper, -pmt, fv, 1) for present value. The final argument 1 specifies annuity due (beginning of period). Setting it to 0 (or omitting it) calculates an ordinary annuity. Remember: Excel requires payments as negative numbers.

  • The most common real-world annuity due examples include: (1) Rent — paid before occupying the property; (2) Insurance premiums — paid before coverage begins; (3) Equipment leases — paid at the start of each lease period; (4) Scholarship disbursements — paid at the beginning of each semester; (5) Subscription services — billed before the service period.

  • Yes. The conversion is simple: Annuity Due Value = Ordinary Annuity Value × (1 + r). This works for both future value and present value. To go the other direction, divide by (1 + r). This relationship holds regardless of the number of periods, payment amount, or compounding frequency.

Related Financial Calculators