Enter Values
Key Formulas
Model Assumptions
- PMT is the level payment amount (first payment at end of period for ordinary, beginning for due)
- r, g, and n must be on the same period basis (no automatic compounding conversion)
- Constant discount rate across all periods
- Payments occur at equal intervals
- No taxes or transaction fees
- Growing perpetuity requires g < r for convergence
For educational purposes. Not financial advice. Market conventions simplified.
Calculation Results
Formula Breakdown
Understanding Annuities & Perpetuities
What Are Annuities and Perpetuities?
An annuity is a series of equal payments made at regular intervals for a fixed number of periods. A perpetuity is an annuity that continues forever. These are fundamental concepts in finance used to value bonds, mortgages, pensions, and many other financial instruments.
Types of Cash Flow Streams
Ordinary Annuity
Payments at end of period
Bond coupons, mortgage payments, loan repayments. PV = PMT × [(1−(1+r)−n)/r]
Annuity Due
Payments at beginning of period
Rent, insurance premiums, lease payments. PV is (1+r) times higher than ordinary.
Perpetuities and Growth
A perpetuity pays a constant amount forever: PV = PMT/r. A growing perpetuity increases payments at rate g each period: PV = PMT/(r−g). This is the foundation of the Gordon Growth Model used in stock valuation.
Practical Applications
- Mortgages: Solve for PMT given the loan amount (PV), rate, and term
- Retirement planning: Calculate PV of future pension payments
- Bond valuation: PV of coupon stream (annuity) plus PV of face value
- Stock valuation: Growing perpetuity (Gordon Growth Model) for dividend stocks
- Savings goals: Solve for PMT needed to reach a future value target
Frequently Asked Questions
Disclaimer
This calculator is for educational purposes only and assumes constant payments, rates, and intervals. Real-world annuities may involve variable rates, fees, taxes, and other complexities. Results should not be used for financial decisions without professional consultation.