Perpetuity Calculator - Present Value and Growth
Use this perpetuity calculator to value level or growing cash flows, test discount-rate sensitivity, and flag invalid growth assumptions.
Perpetuity Calculator
Results
What Is Perpetuity Calculator?
A perpetuity calculator estimates the present value of a cash flow expected to continue indefinitely. Use it for preferred-stock dividends, long-lived rental income, endowment payouts, infrastructure concessions, or terminal-value checks when a recurring amount is treated as continuing without a set final payment date.
- • Investment valuation: Convert a recurring dividend, lease payment, royalty, or other long-run cash flow into a present value using a required return.
- • Terminal value checks: Test whether a final-year cash flow in a valuation model creates a reasonable continuing value.
- • Income property review: Translate a stabilized annual net income amount into a value estimate when a simple perpetual model is appropriate.
- • Classroom finance work: Check level and growing perpetuity examples while learning time value of money formulas.
A perpetuity is not a forecast that cash will literally arrive forever without risk. It is a simplifying model that compresses a very long stream of similar cash flows into one value today. The model is most useful when the cash flow is stable, the discount rate is defensible, and growth is modest.
Use the output as a valuation check, not as a buy or sell decision by itself. Small changes in the discount rate or growth rate can move the value sharply, especially when the two rates are close.
When the cash flow occurs once instead of recurring indefinitely, the present value calculator is the closer match.
How Perpetuity Calculator Works
The calculation uses the standard present-value relationship for a perpetual cash flow. Set growth to 0 for a level perpetuity.
- PV: present value today of the recurring cash flow stream.
- C1: cash flow expected at the next payment period.
- r: discount rate or required return for the same period as the cash flow.
- g: constant growth rate per period. For a level perpetuity, g equals 0.
For a level perpetuity, the growth rate is zero, so the formula becomes PV = C / r. For a growing perpetuity, the denominator is the discount-growth spread. That spread is the part of the required return left after allowing for constant growth.
The calculator also displays the value per dollar of next-period cash flow. A 5% spread creates a 20x multiple because 1 divided by 0.05 equals 20. A narrower spread creates a larger multiple, which is why growth assumptions deserve careful review.
Growing perpetuity example
Assume the next annual cash flow is $5,000, the discount rate is 8%, and constant growth is 3%.
PV = 5,000 / (0.08 - 0.03) = 5,000 / 0.05.
Present value = $100,000.
The model values the stream at 20 times the next annual cash flow because the discount-growth spread is 5%.
According to University of Texas at San Antonio Department of Mathematics, the present value of a perpetuity is A divided by i, and a growing perpetuity uses A divided by i minus g when g is less than i.
If you already know the current value and future cash flow, the discount rate calculator can help solve the rate side of the valuation.
Key Concepts Explained
These terms explain what the calculator is measuring and why the same cash flow can produce very different values.
Perpetuity
A perpetuity is a recurring cash flow modeled as continuing with no fixed ending period. The model is common in finance classes and valuation shortcuts.
Discount rate
The discount rate is the required return used to translate future cash flows into value today. Higher discount rates lower present value.
Growth rate
The growth rate is the assumed constant increase in the payment each period. It must stay below the discount rate in this model.
Discount-growth spread
This spread is r minus g. It is the denominator in a growing perpetuity, so a smaller spread creates a larger valuation multiple.
A perpetuity differs from an annuity because an annuity has a finite number of payments. If the cash flow stops after 10, 20, or 30 periods, use an annuity model instead of treating the stream as endless.
The formula assumes the next cash flow arrives one period from now. If a payment arrives immediately, handle that immediate amount separately before valuing the remaining future stream.
For cash flows with a fixed ending date, the annuity present value calculator uses the finite-payment approach instead.
How to Use This Calculator
Enter assumptions that use the same time period. Annual cash flow should pair with annual discount and growth rates.
- 1 Enter the next cash flow: Use the next expected periodic amount, not a total over many years.
- 2 Enter the discount rate: Use the required return for the asset, project, or classroom problem.
- 3 Enter constant growth: Use 0 for a level perpetuity, a positive rate for steady growth, or a negative rate for decline.
- 4 Check the spread: Confirm the discount-growth spread is positive and not unrealistically narrow.
- 5 Read the value: Use the present value as a model output, then compare it with other valuation approaches.
If a preferred share pays $4 per year and the required return is 6%, enter 4, 6, and 0. The result is $66.67, which means the level payment is worth about 16.67 times the annual dividend under that rate assumption. If the market price is far above that value, review whether your discount rate is too high, whether the payment is expected to grow, or whether the share has rights not captured by this simple model.
Benefits of Using This Calculator
The perpetuity calculator is useful when you need a quick valuation check while keeping the key assumption visible.
- • Shows rate sensitivity: The spread output makes it easier to see when the result depends on a very thin difference between discount and growth.
- • Handles level and growing cases: A single growth input covers both ordinary level perpetuities and constant-growth versions.
- • Supports model review: The value-per-dollar multiple helps spot terminal values that may be too aggressive for the assumptions.
- • Keeps units aligned: Cash flow, discount rate, and growth rate all need the same period, which reduces accidental monthly-versus-annual mixing.
- • Explains invalid assumptions: The calculator rejects growth rates that are equal to or above the discount rate because the formula stops producing a finite positive value.
The result can support a first-pass comparison between an asking price and an income stream. It can also help audit another model by revealing the perpetuity multiple implied by a terminal-value assumption.
For real investment decisions, pair the output with business risk, taxes, transaction costs, debt terms, and scenario analysis. The formula is precise, but the assumptions still carry judgment.
For stock dividends with a valuation workflow around share price, compare the result with the dividend discount model calculator.
Factors That Affect Your Results
Perpetuity values are most sensitive to assumptions that affect the denominator and the durability of the cash flow.
Required return
A higher discount rate lowers the value because future cash flows are discounted more heavily.
Growth assumption
A higher constant growth rate raises value, but only while it remains below the discount rate.
Cash-flow quality
Stable, recurring cash flows fit the model better than volatile revenue, one-time gains, or uncertain subsidies.
Timing convention
This calculator treats the entered cash flow as the next-period cash flow. Immediate payments should be added separately.
- • A perpetuity model can overstate value when a cash flow is unlikely to last for a very long time.
- • The formula does not include taxes, fees, default risk, reinvestment risk, or changing discount rates.
- • When the discount-growth spread is very small, tiny input changes can create very large value swings.
The most important check is whether the growth assumption can reasonably continue for the period implied by the model. Long-run growth above the required return is not compatible with a finite growing perpetuity value.
Use a separate scenario for each major assumption instead of relying on one output. Comparing a level case, a modest growth case, and a lower-growth case often reveals whether the valuation is driven by operations or by the terminal assumption.
According to NYU Stern School of Business, a perpetuity is a constant cash flow at regular intervals forever, and a growing perpetuity lasts forever only when the growth rate is less than the discount rate.
According to Kellogg School of Management, present value equals C divided by r for a perpetuity and C divided by r minus g for a constant-growth perpetuity.
When growth continues for a known number of periods, the growing annuity calculator avoids treating the stream as endless.
Frequently Asked Questions
Q: How do I calculate the present value of a perpetuity?
A: Divide the next recurring cash flow by the discount rate if the payment is level. If the payment grows at a constant rate, divide the next cash flow by the discount rate minus the growth rate. Keep all rates in the same period as the cash flow.
Q: What is the difference between a perpetuity and an annuity?
A: A perpetuity is modeled as continuing indefinitely, while an annuity has a set number of payments. If a cash flow ends after a known term, an annuity present value formula is usually the better match.
Q: What discount rate should I use for a perpetuity?
A: Use a required return that reflects the risk of the cash flow and the same time period as the payment. A low-risk annual cash flow may use a lower annual rate than a risky business cash flow, but the choice remains an assumption.
Q: Can growth be higher than the discount rate?
A: No for this growing perpetuity formula. If growth is equal to or above the discount rate, the denominator is zero or negative and the model does not produce a finite positive value.
Q: Why does a small spread create such a large value?
A: The spread is the denominator. A 5% spread creates a 20x value-per-dollar multiple, while a 1% spread creates a 100x multiple. That is why small rate changes can dominate the result.
Q: Is this calculator investment advice?
A: No. It is an educational valuation worksheet. It applies standard finance formulas to your inputs, but it does not judge business risk, taxes, liquidity, legal terms, or whether an investment is suitable for you.