Present Value Equation
Discount single sums, cash-flow streams and whole projects with AI-powered step-by-step solutions
The Present Value Equation
Present value answers one question: what is a future amount worth today? Reverse the compounding formula and you get
- — the amount received later
- — the discount rate per period, as a decimal
- — the number of periods until it arrives
The factor is the discount factor; it is always between 0 and 1 for , so present value is always below face value. The rate is a choice, not a fact: it represents what the money could otherwise earn, and the answer moves with it. Doubling does not halve — the relationship is exponential, so long horizons are punished far harder than short ones.
Uneven Cash Flows and NPV
When the amounts differ from period to period, discount each one on its own date and add:
Net present value subtracts what you pay up front:
means the discounted inflows exceed the outlay at that rate; defines the internal rate of return.
If the cash flows are all equal, the sum collapses to the annuity form:
and if they continue forever, to the perpetuity . Two more rearrangements are worth remembering: recovers the future amount, and
gives the rate implied by a pair of values.
Common Mistakes to Avoid
- Percent left unconverted: , not .
- Off-by-one on : a payment one year out is discounted once, so . Only a payment received today has .
- Mixing periods: quarterly cash flows need a quarterly rate () and counted in quarters.
- Averaging uneven cash flows first: discounting the average is not the average of the discounted values, because is non-linear.
- Using the annuity shortcut on unequal payments: that formula assumes every is identical.
- Forgetting the sign of : in an NPV, the initial outlay is negative. Adding it instead flips the decision.
Examples
Frequently Asked Questions
PV = FV/(1+r)^n, where FV is the future amount, r the discount rate per period as a decimal and n the number of periods. For a stream of cash flows, discount each one separately and add them: PV = Σ C_t/(1+r)^t.
The rate represents the return the money could otherwise earn over the same horizon, so it is an input you decide, not something the formula produces. Because present value moves sharply with r, it is normal practice to compute PV at several rates and see how sensitive the answer is.
PV discounts future cash inflows to today. NPV also subtracts the amount paid up front: NPV = −C0 + Σ C_t/(1+r)^t. A positive NPV means the discounted inflows are worth more than the outlay at the rate you used.
Convert both inputs to the same period. Use r = annual rate / 12 and count n in months, so $1,000 a month for 3 years at 6% uses r = 0.005 and n = 36. Mixing an annual rate with a monthly count is the most common error.
Related Solvers
Try AI-Math for Free
Get step-by-step solutions to any math problem. Upload a photo or type your question.
Start Solving