What a perpetuity is
A perpetuity is a cash-flow stream modelled as continuing indefinitely. Preferred shares and endowment distributions are common approximations; real securities still carry legal, credit, and operating risks.
Calculate the present value of level or growing perpetual cash flows. A level perpetuity uses PV = C / r; a growing perpetuity uses PV = C1 / (r − g), where C1 is the first cash flow after the valuation date.
The payment one period after today.
Required return per selected payment period.
Use 0 for a level perpetuity; negative growth is allowed.
Changes display only, not the calculation.
Cash flow, r, and g must all use this same period.
For the ordinary Gordon Growth formula, enter the first cash flow after the valuation date (C1), not the latest cash flow.
Required when reverse-solving for C, r, or g.
Enter cash flow from the final forecast year (Cn). The calculator grows it once to Cn+1 before applying the Gordon Growth formula.
FCFF, FCFE, dividend, or other matching cash flow.
A sustainable long-run rate.
Use WACC with FCFF or cost of equity with equity cash flow.
The final explicit forecast year.
Use 0 to show terminal value without discounting.
Set the WACC and perpetual growth assumptions you want compared.
PV = $1,000.00 / 0.0500 = $20,000.00
Nearby rate assumptions show how value changes.
A perpetuity is a cash-flow stream modelled as continuing indefinitely. Preferred shares and endowment distributions are common approximations; real securities still carry legal, credit, and operating risks.
A future payment is worth less today because capital has an opportunity cost. Discounting every future payment and summing the series produces present value.
A level perpetuity keeps C constant and uses PV = C / r. A growing perpetuity changes cash flow by g each period and uses PV = C1 / (r − g).
Ordinary means the first payment arrives next period. Due means the first payment arrives today. For a level stream, the due value equals the ordinary value plus today's payment.
An annuity ends after a specified number of payments. A perpetuity has no final period, so its formula does not contain a payment count.
Match the discount rate to the cash flow's risk, currency, inflation basis, and period. Use a sustainable long-run g below r; a smaller r − g spread produces a much more sensitive valuation.
Annual cash flow needs annual r and g; quarterly cash flow needs quarterly rates; monthly cash flow needs monthly rates. The selector labels results but does not convert rates automatically.
No business or security literally grows at one fixed rate forever. Test multiple assumptions, distinguish nominal from real inputs, and treat terminal value as an estimate rather than a quoted market price.
This is the value today of $1,000 paid every year from next year onward at a 5% required return.
The first $1,000 payment arrives next year and then grows 2% each year forever.
This is the indicated value if the dividend remains level and the required return is appropriate.
Ignoring fees, inflation, and volatility, this is the level annual payout implied by the perpetuity model.
The terminal value sits at the end of year 5; discounting converts it to today's value.
For a level perpetuity, divide the next-period payment C by the discount rate r: PV = C / r. For a growing perpetuity, divide next-period cash flow C1 by the discount-growth spread: PV = C1 / (r − g). Enter rates as decimals in the formula, so 5% is 0.05.
The growing-perpetuity formula requires r > g so distant cash flows shrink in present-value terms and the infinite series converges. If r is equal to or below g, the formula does not produce a finite value.
Use C1, the first cash flow after the valuation date. If you only have the current or final forecast-period cash flow C0, calculate C1 = C0 × (1 + g) before applying PV = C1 / (r − g).
A perpetuity is modelled as continuing forever, while an annuity has a fixed number of payments. An annuity formula therefore includes the number of periods; a perpetuity formula does not.
Yes. A negative g models cash flows that decline by a constant percentage each period. The same growing-perpetuity formula applies as long as r > g and the assumptions remain economically meaningful.
At the end of forecast year n, grow that year's cash flow once to obtain Cn+1, then calculate terminal value TVn = Cn+1 / (r − g). To express it in today's money, discount TVn by (1 + r) raised to the number of years back to today.
A perpetuity due makes its first payment immediately rather than one period from now. A level perpetuity due is worth one payment more than an ordinary level perpetuity: PVdue = C0 + C0 / r.
The calculator applies the closed-form present-value equations shown on this page. Percent inputs are divided by 100, calculations retain JavaScript floating-point precision, and displayed monetary values round to two decimals. Terminal value grows the final forecast-year cash flow once, then optionally discounts the result.
Educational use only—not financial, investment, tax, or accounting advice. The model does not estimate risk, inflation, taxes, reinvestment needs, default probability, or whether a chosen growth rate is sustainable.