📚 Full explanation
Present Value (PV) explained like a human
Present Value is one of the most useful “money math” ideas you’ll ever learn because it gives you a
common language for comparing choices that happen at different times. If one option pays you now and
another option pays you later, PV converts them into the same unit: today’s value.
Once everything is expressed as PV, comparisons become simple.
Here’s the intuition: money today is usually worth more than money tomorrow. Why? Because money today can be
invested, used to pay down debt, or simply kept as a safety buffer. Even if you do nothing fancy,
having money earlier gives you flexibility. PV captures that advantage using a number called the
discount rate (often the interest rate, opportunity cost, or required return).
The core PV idea
If you can earn a return of r per period, then $1 today becomes $(1+r) next period. Flip that around:
$1 next period is worth 1/(1+r) today. That flip is the discounting process.
When you discount a future amount n periods, you discount repeatedly:
- Lump sum formula: PV = FV / (1 + r)n
- Where FV is the future value (the money you get later).
- Where r is the discount rate per period (in decimal form).
- Where n is the number of periods until you receive FV.
Example: Imagine you’ll receive $10,000 in 10 years and your discount rate is 7% per year. The PV is
$10,000 / (1.07)10. That’s about $5,083. In other words, at 7%, receiving $10,000 ten years from now
is “equivalent” to receiving about $5,083 today. If someone offered you $5,083 now instead of $10,000 later,
your decision depends on whether 7% is a fair rate for you and your risk tolerance.
Annuities: PV of many payments
A lot of real life looks like a stream of payments rather than one single payment: rent, loan payments,
subscription revenue, pensions, or a savings plan. If the payment amount is the same each period, that stream
is called an annuity. The PV of an ordinary annuity (payments at the end of each period) is:
- Annuity formula: PV = PMT × [1 − (1 + r)−n] / r
- PMT is the payment each period.
- r is the discount rate per period.
- n is the number of payments.
There’s also an “annuity due” variant where payments happen at the beginning of each period.
If you pay rent at the start of the month, that’s annuity due. The PV of an annuity due is simply
the ordinary annuity PV multiplied by (1+r), because every payment shifts one period earlier:
- Annuity due adjustment: PVdue = PVordinary × (1 + r)
Growing annuities: payments that rise over time
In the real world, payments sometimes grow each period. Salaries often rise. Subscription revenue might grow.
Dividends can grow. When payments grow at a constant rate g per period, you have a
growing annuity. The PV of a growing annuity (ordinary timing) is:
- Growing annuity formula: PV = PMT × [1 − ((1+g)/(1+r))n] / (r − g)
Important: This formula behaves nicely only when r ≠ g. If r is very close to g, PV becomes very sensitive
and you should sanity-check the result. In general, when the discount rate r is higher than the growth rate g,
discounting “wins” and PV stays finite. If g is greater than r for a long time horizon, the present value can
blow up in a way that’s not realistic unless the growth is truly sustainable.
Discrete vs continuous compounding
Most everyday PV calculations use discrete compounding with (1+r)n. But in some finance contexts,
you’ll see continuous compounding. Continuous discounting uses the exponential function:
- Continuous PV (lump sum): PV = FV × e−r·n
In this calculator, selecting Continuous applies the exponential discount for the lump sum case.
For annuities, finance typically assumes discrete period payments; continuous cash flow PV is a different setup
(an integral). So for annuity and growing annuity, we keep the standard discrete formulas and simply label the
compounding method for clarity.
How to choose the “right” discount rate
The most common PV mistake is using a rate that doesn’t match the situation. Here are practical ways people choose
a discount rate, depending on what they’re doing:
- Debt payoff decision: use the interest rate on the debt (credit card APR, loan APR).
- Investment comparison: use your expected return for a similar-risk investment.
- Personal opportunity cost: use a conservative rate (like high-yield savings) if you’re risk-averse.
- Company projects: businesses often use a required return or WACC as the discount rate.
There’s no single “correct” rate for everyone. That’s why PV is powerful: you can run a few scenarios
(say 3%, 7%, 12%) and see how sensitive your decision is. If your choice flips wildly when the rate changes a bit,
you’re looking at a decision where assumptions matter a lot.
Worked examples (copy/paste friendly)
- Lump sum: FV = $10,000, r = 7%, n = 10 → PV ≈ $5,083
- Annuity (ordinary): PMT = $500, r = 0.5% monthly, n = 60 → PV ≈ $27,100
- Annuity due: same as above but beginning-of-month payments → PV_due ≈ PV × (1+r)
- Growing annuity: PMT = $1,000, r = 8%, g = 3%, n = 10 → PV ≈ $7,722
Finally, a note about “virality”: PV is secretly a social game because it reveals how different people think
about patience, risk, and the future. If you want a shareable post, try this:
choose a future amount (like $20,000 in 5 years) and ask friends what they’d accept as a “fair” amount today.
Then calculate the implied discount rate. You’ll usually see a huge range—and that’s a great conversation starter.